/* g��wne */
body {
	margin: 0px;
	padding: 0px;
	background:url("images/szlaczki.gif") repeat scroll 0 0 transparent;
	font-family: Tahoma;
	font-size: 11px;
	color:#a71a32;
}

a {
	font-family: Tahoma;
	font-size: 11px;
	color: #a71a32;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0px;
}

.bold {
	font-weight: bolder;
}

.under {
	text-decoration: underline;
}

.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}

.center {
	text-align: center;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

div.error {
	text-align: center;
	color: #393939;
	padding: 50px 0px;
	font-weight: bolder;
	font-size: 16px;
}

div.good {
	text-align: center;
	padding: 50px 0px;
	font-weight: bolder;
	font-size: 16px;
}

div.error_small {
	text-align: center;
	/*color: #EFE7DE;*/
	color: #ff0000;
	padding: 5px 0px;
	font-weight: bolder;
	font-size: 14px;
}

/* end g��wne */

#mainBg {
	background: url('images/naglowek_tlo.gif') center top no-repeat;
}
#wrapper {
	width:890px;
	margin:auto;
}
/* nag�owek */
div#naglowek {
	height: 178px;
	
	overflow: hidden;
}

div#naglowek div.ng {
	width: 775px;
	height: 178px;
	overflow: hidden;
}

div#naglowek img {
	float: left;
}
/* end naglowek */

/* galeria */
td#galeria div.zdjecie {
	width: 160px;
	margin: 10px;
}

td#galeria div.darkline {
	line-height: 0px;
	font-size: 0px;
	height: 5px;
	background-color: #524b53;
}

td#galeria div.zdjecie img {
	width: 160px;
	float: left;
}


td#galeria div.podpis {
	padding: 3px;
	color: #a71a32;
	font-size: 9px;
}

td#galeria div.whiteline {
	line-height: 0px;
	font-size: 0px;
	height: 3px;
	width: 120px;
	margin: 0px 30px 0px 10px;
	background-color: #EAECED;
}
/* end galeria */

/* menu */
div#menu_tlo {
	background:none repeat scroll 0 0 transparent;
	height:27px;
}

div#menu {
	height: 28px;
	width: 885px;
	overflow: hidden;
}

div#menu ul {
	height: 27px;
	padding: 0px;
	margin: 0px;
	background-color: #a71a32;
}

div#menu li {
	line-height: 28px;
	height: 27px;
	overflow:hidden;
	vertical-align: middle;
	display: inline;
	float: left;
	margin: 0px;
}

div#menu li.glowna {
	width: 152px;
	padding-right: 25px;
	text-align: right;
	background: url('images/menu_tlo.gif') right 0 no-repeat;
	border-right:5px solid #fff;
}

div#menu li.darkred {
	background-color: #ca7684;
}

div#menu li.red {
	background-color: #be5769;
}

div#menu li.lightred {
	background-color: #a71a32;
}

div#menu li.lightred_sklep {
	background-color: #bc5164;
}

div#menu a {
	font-size: 11px;
	display:block;
	color: #fff;
	text-decoration: none;
	padding: 0px 7px 0px 7px;
}
div#menu a:hover {
	background-color:#FFF;	
	color:#000;
}

div#menu li.glowna a:hover {
	color: #d5d8db;
	background-color:#a71a32;
}

div#menu .last {
	width: 32px;
}
/* end menu */

/* strona */
table#strona {
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	border: 0px;
/*	width: 775px; */
	width: 100%;
}

table#strona td {
	padding: 0px;
}

	/* galeria */
	td#galeria {
		width: 160px;
		background-color: #fff;
		vertical-align: top;
		overflow:hidden;
	}

	td#galeria img.naglowek {
		margin-bottom: 5px;
	}
	/* end galeria */

	/* main */
	td#main {
		width: 680px;
		background-color:#fff;
		vertical-align: top;
		color: #a71a32;
		font-size: 12px;
		overflow: hidden;
	}

	td#main div.sciezka {
		font-size: 10px;
		padding: 5px 10px;
	}

	td#main div.sciezka a {
		font-size: 10px;
	}

	td#main h1 {
		padding: 10px 25px 8px 25px;
		margin: 0px 0px 17px 0px;
		color:#a71a32;
		font-size: 16px;
		font-weight: bolder;
	}

	td#main div.tresc {
		padding: 5px 20px;
		font-size: 11px;
		text-align: left;
		color: #a71a32;
		width: 545px;
	}

	td#main div.data {
		color: #a71a32;
		font-size: 9px;
	}

	td#main div.link {
		font-weight: bolder;
		font-size: 12px;
		color: #000;
		margin: 10px 0px;
	}

	td#main div.hr {
		height: 13px;
	}

	td#main div.wiecej {
		text-align: right;
	}

	td#main div.wiecej a {
		font-size: 10px;
	}
	/* end main */

td#strona_left {
	width: 5px;
	background-color:#fff;
}

td#strona_right {
	width: 5px;
	background-color: #a71a32;
}

	/* do� */
	td#galeria_stopka {
		width: 180px;
		height: 23px;
		background-color: #fff;
	}

	td#main_stopka {
/*		width: 595px; */
		height: 23px;
		background-color: #fff;
	}


	td#main_stopka div {
		margin-right: 15px;
		height: 23px;
		line-height: 23px;
		width: 58px;
		width: 58px;
		float: right;
		background-color: #a71a32;
		text-align: center;
		vertical-align: middle;
	}

	td#main_stopka a {
		font-size: 11px;
		color: #ffffff;
	}

	td#main_stopka a:hover {
		color: #d5d8db;
		text-decoration: none;
	}
	/* end d� */

	/* zdjecia */
	td#main div.zdjecie {
		background-color: #000000;
	  text-align: center;
	  margin: 0px auto;
		padding: 10px;
		text-align: center;
		vertical-align: top;
	}

	td#main table.zdjecia {
	  width: 540px;
	  text-align: center;
	  margin: 0px auto;
		border-collapse: collapse;
	}

	td#main td.zdjecie {
		background-color: #000000;
		width: 160px;
		padding: 10px;
		text-align: center;
		vertical-align: top;
	}


	span.podpis {
	  margin-top: 5px;
		color: #ffffff;
		font-size: 10px;
	}
	/* end zdjecia */

div.poprzednie {
	float: left;
	margin-left: 20px;
	text-align: left;
}

div.nastepne {
	float: right;
	margin-right: 20px;
	text-align: right;
}

td#szlaczek {
	background:none repeat scroll 0 0 transparent;
}

table.grafikatresc {
	position: relative;
	margin: 20px 0px;
}

table.grafikatresc img {
	background-color: #a71a32;
/*	margin: 10px 10px 0px 10px; */
	padding: 6px;
/*	float: left; */
}

table.grafikatresc span {
	color: #000;
	font-size: 9px;
	text-align: left;
	line-height: 25px;
}
	/* forum */
	div.opinia {
      border: solid 1px #9d9d9d;
	  margin-top: 10px;
	  padding: 10px;
	}

	div.opinia hr {
        color:#524b53;
	}
	div.info {
	  text-align: center;
	  margin: 30px 0px 0px 0px;
	  font-weight: bolder;
	}

	table.post {
	  margin: 0px auto;
	  width: 360px;
	  border-collapse: collapse;
	}

	table.post td {
	  height: 30px;
	}

	table.post td.right {
	  width: 180px;
	}

	table.post td.left {
	  width: 180px;
	}

	table.post td.right span {
	  padding-right: 10px;
	}

	table.post input.text {
	  width: 150px;
      border: solid 1px #9d9d9d;
	  color: #000;
	  font-size: 11px;
	}

	table.post textarea.text {
	  width: 350px;
	  height: 200px;
      border: solid 1px #9d9d9d;
	  color: #000;
	  font-size: 11px;
		font-family: Tahoma;
	}

	table.post textarea.textarea {
	  width: 225px;
	  height: 100px;
	  border: solid 1px #8AA19F;
	  background-color: #123D38;
	  color: #000;
	  font-size: 11px;
		font-family: Tahoma;
	}

	table.post input.button {
	  width: 90px;
	  border: solid 1px #8AA19F;
	  color: #000;
	  font-size: 11px;
	  font-family:
	}

	table.film {
	  margin: 0px auto;
	  width: 360px;
	  border-collapse: collapse;
	}

	table.film th {
		text-align: center;
	}

	table.film td {
	  height: 30px;
	  text-align: center;
	}

	table.film td.right {
	  width: 180px;
	  text-align: right;
	}

	table.film td.left {
		width: 100px;
	  text-align: left;
	}

	table.film td.right span {
	  padding-right: 10px;
	}

	table.film input.text {
	  width: 150px;
	  border: solid 1px #423818;
	  color: #423818;
	  font-size: 11px;
	}

	table.film textarea.text {
	  width: 225px;
	  height: 100px;
	  border: solid 1px #423818;
	  color: #423818;
	  font-size: 11px;
		font-family: Tahoma;
	}

	table.film input.button {
	  width: 90px;
	  border: solid 1px #000;
	  background-color: #000;
	  color: #fff;
	  font-size: 11px;
	  font-family:
	}

	table.film .error {
/*		border: solid 1px #cc0000; */
	}

	div.posted {
	  text-align: center;
	  font-weight: bolder;
	  font-size: 13px;
	  margin: 20px 0px;
	}

	div.dane {
		color: #000;
	}
	/* end forum */

/* end strona */

/* stopka */
div#s {
	height: 10px;
	line-height: 0px;
	font-size: 0px;
	background-color: #a71a32;
}

div#s div.s1 {
	width: 180px;
	height: 10px;
	background-color: #fff;
	float: left;
}

div#s div.s2 {
	width: 595px;
	height: 10px;
	background-color: #a71a32;
	float: left;
}

div#stopka {
	height: 65px;
	background-color: #fff;
	width:895px;
	margin:auto;
}

div#stopka div.dark {
	width: 775px;
	height: 65px;
	background: url('images/stopka_left_tlo.gif') no-repeat;
}

div#linki {
	padding-left: 195px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	color: #a71a32;
}

div#linki span {
	font-weight: bolder;
	margin-right: 10px;
	color: #a71a32;
}

div#linki a {
	font-size: 11px;
	margin: 0px 4px;
	color: #a71a32;
}

div#linki a:hover {
	text-decoration: none;
}

div#copyright {
	padding-top: 13px;
	padding-left: 195px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	color: #a71a32;
	float: left;
}

div#stopklatka {
	padding-top: 13px;
	padding-right: 15px;
	text-align: right;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	color: #a71a32;
	float: right;
}

div#stopklatka a {
	font-weight: bolder;
	font-size: 11px;
	color: #a71a32;
}

div#stopklatka a:hover {
	text-decoration: none;
}
/* end stopka */




/* prgram */
table.program {
	width: 100%;
}

table.program td {
}

table.program th {
	font-size: 13px;
	font-weight: bolder;
	color: #ffffff;
}

table.program .godzina {
	color: #ffffff;
}

table.program .dzien {
	color: #bc737b;
}
/* end program */

div.naglowek3 {
	float: left;
	width: 394px;
	height: 158px;
}

div.naglowek3 div {
	margin-top: 133px;
	margin-right: 8px;
	text-align: right;
}

div.naglowek3 div a {
	font-weight: bolder;
}


