/***************************************************************************
 * Arkusz styli serwisu ALE KINO! strona KATALOG
 * Wersja 1.0 z 2007.12.11 o 14:44
 * Wersja 2.0
 * z 2008-04-16
 * o 16-00
 ***************************************************************************/

/******************************************************************************/
/*****************************   Elementy ogólne   ****************************/
/******************************************************************************/

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

a.powrotgb {
	background: url('../img/katalog_powrot_gb.gif') top left no-repeat;
	display: block;
	float: right;
	height: 22px;
	width: 46px;
}

a.powrotpl {
	background: url('../img/katalog_powrot_pl.gif') top left no-repeat;
	display: block;
	float: right;
	height: 22px;
	width: 59px;
}

a.wiecejgb {
	background: url('../img/katalog_wiecej_gb.gif') top left no-repeat;
	display: block;
	float: right;
	height: 22px;
	width: 49px;
}

a.wiecejpl {
	background: url('../img/katalog_wiecej_pl.gif') top left no-repeat;
	display: block;
	float: right;
	height: 22px;
	width: 56px;
}

a.wydrukpl {
	background: url('../img/katalog_drukuj_pl.gif') top left no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 14px;
	margin: 4px 0 0 0;
	width: 53px;
}

a.wydrukgb {
	background: url('../img/katalog_drukuj_gb.gif') top left no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 14px;
	margin: 4px 0 0 0;
	width: 45px;
}

big {
	font-size: 14px;
}

body {
	background-image: url('../img/katalog_body_bg.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #b6e3fd;
	color: #e7e8b5;
	font-family: Tahoma;
	font-size: 12px;
	margin: 0;
	padding: 0;
	width: 100%;
}

br.clear {
	clear: both;
}

div.center {
	text-align: center;
}

div.clear {
	clear: both;
	font-size: 0px;
	height: 1px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}

div.left {
	display: inline;
	float: left;
}

div.right {
	display: inline;
	float: right;
}

div#zdjeciaRezyserow {
	display: inline;
	float: right;
	margin: 0 0 5px 5px;
	text-align: center;
	width: 160px;
}

	div#contents #bg div#tresc div#jednatresc div#zdjeciaRezyserow img {
		border: 5px solid #5fc0e8;
		margin: 5px 0 0 0;
		padding: 0;
	}

h1 {
	color: #e7e8b5;
	margin: 0 0 5px 0;
	font-size: 22px;
	font-weight: bold;
	text-align: left
}

h2 {
	color: #e7e8b5;
	margin: 0 0 5px 0;
	font-size: 16px;
	font-weight: bold;
	text-align: left
}

img.noborder {
	border: 0;
}

table.tresc_table {
	background-color: #b6e3fd;
	background-image: url('../img/katalog_tresc_table_bg.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	color: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 100%;
}

tr {
	vertical-align: top;
}

td {
	vertical-align: top;
}

table.wplatanie {
	text-align: center;
	vertical-align: top;
	width: 100%;
}



/******************************************************************************/
/*******************************   Budowa strony   ****************************/
/******************************************************************************/

div#printable {
	display: none;
}

div#contents {
	background-color: #b6e3fd;
	margin: 0 auto 0 auto;
	width: 990px;
}

	div#contents div.toppl {
		background: url('../img/katalog_top_28_pl.jpg') top left no-repeat;
		height: 166px;
		margin: 0;
		padding: 0;
		width: 990px;
	}

	div#contents div.topgb {
		background: url('../img/katalog_top_28_gb.jpg') top left no-repeat;
		height: 166px;
		margin: 0;
		padding: 0;
		width: 990px;
	}

		div#contents div#top div#menu {
			display: inline;
			float: right;
			height: 40px;
			width: 860px;
		}

			div#contents div#top div#menu div#jezyki {
				display: inline;
				float: left;
				margin: 0;
				padding: 0 15px 0 0;
				text-align: right;
				width: 55px;
			}

				div#contents div#top div#menu div#jezyki a.jezyk {
					color: #b3d6e9;
					display: block;
					font-size: 12px;
					font-weight: bold;
					margin: 3px 0 0 0;
					text-decoration: none;
				}
				div#contents div#top div#menu div#jezyki a.jezyk:hover {
					color: #e7e8b5;
				}

				div#contents div#top div#menu div#jezyki a.jezykakt {
					color: #226d95;
					display: block;
					font-size: 12px;
					font-weight: bold;
					margin: 3px 0 0 0;
					text-decoration: none;
				}
				div#contents div#top div#menu div#jezyki a.jezykakt:hover {
					color: #e7e8b5;
				}

			div#contents div#top div#menu div#pozycje {
				display: inline;
				float: left;
				width: 500px;
			}

				div#contents div#top div#menu div#pozycje a.menupoz {
					color: #ffffff;
					display: block;
					float: left;
					font-family: Tahoma;
					font-size: 12px;
					margin: 3px 12px 0 0;
					padding: 0;
					text-decoration: none;
					white-space: nowrap;
				}
				div#contents div#top div#menu div#pozycje a.menupoz:hover {
					color: #257fb1;
					text-decoration: none;
				}

				div#contents div#top div#menu div#pozycje a.menupozhome {
					color: #e0341b;
					display: block;
					float: left;
					font-family: Tahoma;
					font-size: 12px;
					margin: 3px 12px 0 0;
					padding: 0;
					text-decoration: none;
					white-space: nowrap;
				}
				div#contents div#top div#menu div#pozycje a.menupozhome:hover {
					text-decoration: none;
				}

				div#contents div#top div#menu div#pozycje a.menupozhomekatalog {
					color: #257fb1;
					display: block;
					float: left;
					font-family: Tahoma;
					font-size: 12px;
					margin: 3px 12px 0 0;
					padding: 0;
					text-decoration: none;
					white-space: nowrap;
				}
				div#contents div#top div#menu div#pozycje a.menupozhomekatalog:hover {
					color: #e7e8b5;
					text-decoration: none;
				}

			div#contents div#top div#menu div#szukaj {
				display: inline;
				float: right;
				height: 50px;
				width: 290px;
			}

			div.szukaj_pl {
				background: url('../img/katalog_szukaj_bg_pl.jpg') no-repeat top left;
			}

			div.szukaj_gb {
				background: url('../img/katalog_szukaj_bg_gb.jpg') no-repeat top left;
			}

			div#contents div#top div#menu div#szukaj input.input_text {
				background: #edf5fa;
				border: 0;
				display: inline;
				float: left;
				font-size: 11px;
				height: 20px;
				margin: 13px 0 0 95px;
				padding: 0 3px;
				width: 101px;
			}

			div#contents div#top div#menu div#szukaj a.submit {
				display: block;
				float: left;
				height: 23px;
				margin: 12px 0 0 4px;
				width: 23px;
			}

			a#allMovies {
				color: #ffffff;
				display: block;
				float: left;
				font-size: 11px;
				font-weight: bold;
				margin: 0 0 0 96px !important;
				margin: 0 0 0 48px;
			}

		div#contents div#top div#flashheader {
			height: 30px;
			left: 460px;
			position: relative;
			top: 82px;
			width: 500px;
		}

	div#contents .leftpl {
		margin: 0;
		padding: 0;
		width: 342px;
	}

	div#contents .leftgb {
		margin: 0;
		padding: 0;
		width: 342px;
	}

	#tylstrony {
		background-color: #b6e3fd;
		background-image: url('../img/katalog_tresc_table_bg.jpg');
		background-position: top right;
		background-repeat: no-repeat;
		margin: 0;
		padding: 0;
		width: 100%;
	}

		#tylstrony tr {
			vertical-align: top;
		}

	div#contents #bg {
		background-image: url('../img/katalog_tresc_td_bg.jpg');
		background-position: left 356px;
		background-repeat: repeat-y;
		margin: 0;
		padding: 0;
		width: 648px;
	}

		div#contents #bg div#tresc {
			background: url('../img/katalog_tresc_bg.jpg') top left no-repeat;
			color: #ffffff;
			min-height: 479px;
			margin: 0 0 0 0;
			padding: 0;
			width: 648px;
		}

			div#contents #bg div#tresc div#jednatresc {
				color: #ffffff;
				display: inline;
				float: left;
				left: 0px;
				margin: 0;
				padding: 10px 10px 10px 20px;
				position: relative;
				top: 0px;
				text-align: justify;
/*				width: 405px;*/
			}

				div#contents #bg div#tresc div#jednatresc a {
					color: #e7e8b5;
					text-decoration: none;
				}
				div#contents #bg div#tresc div#jednatresc a:hover {
					text-decoration: underline;
				}

					div#contents #bg div#tresc div#jednatresc div#dookolatrailera {
						text-align: center;
						width: 100%;
					}

						div#contents #bg div#tresc div#jednatresc div#dookolatrailera div#trailer {
							margin: 0 auto 0 auto;
						}

					div#contents #bg div#tresc div#jednatresc div#filmheader {
						height: 20px;
					}

						div#contents #bg div#tresc div#jednatresc div#filmheader a.fh {
							color: #ffffff;
							display: block;
							float: left;
							font-size: 12px;
							margin: 0 4px 0 4px;
							padding: 0;
						}

						div#contents #bg div#tresc div#jednatresc div#filmheader a.fhtak {
							color: #ffffff;
							display: block;
							float: left;
							font-size: 12px;
							font-weight: bold;
							margin: 0 4px 0 4px;
							padding: 0;
						}

				div#contents #bg div#tresc div#jednatresc div.spisfilmow a {
					font-family: Tahoma;
					font-size: 12px;
					font-weight: bold;
				}

				div#contents #bg div#tresc div#jednatresc div#sciezka {
					margin: 5px;
					text-align: left;
				}

					div#contents #bg div#tresc div#jednatresc div#sciezka a {
						color: #e7e8b5;
						font-weight: bold;
						text-decoration: none;
						width: 140px;
					}
					div#contents #bg div#tresc div#jednatresc div#sciezka a:hover {
						text-decoration: underline;
					}

				div#contents #bg div#tresc div#jednatresc div.tytul {
					color: #e7e8b5;
					font-weight: bold;
					margin: 5px 0 3px 0;
				}

					div#contents #bg div#tresc div#jednatresc div.tytul a {
						color: #e7e8b5;
						font-size: 12px;
						font-weight: bold;
					}

				div#contents #bg div#tresc div#jednatresc div.hr {
					background: url('../img/katalog_hr.gif') repeat-x top;
					font-size: 1px;
					height: 1px;
					line-height: 1px;
					margin: 0 auto 0 auto;
					padding: 0;
					/*width: 100%;*/
				}

				div#contents #bg div#tresc div#jednatresc img {
					border: 5px solid #5fc0e8;
					margin: 0 10px 10px 10px;
					padding: 0;
				}

				div#contents #bg div#tresc div#jednatresc div.galeriaduze {
					text-align: center;
					width: 100%;
				}

				div#contents #bg div#tresc div#jednatresc div.galeriaduze img {
					border: 5px solid #5fc0e8;
					margin: 0 auto 0 auto;
					padding: 0;
				}

				div#contents #bg div#tresc div#jednatresc div.grafikirzad {
					margin: 0 auto 0 auto;
					width: 390px;
				}

					div#contents #bg div#tresc div#jednatresc div.grafikirzad div.grafikaminiobwodka {
						display: inline;
						float: left;
						height: 160px;
						margin: 2px;
						padding: 0;
						text-align: center;
						width: 160px;
					}

						div#contents #bg div#tresc div#jednatresc div.grafikirzad div.grafikaminiobwodka div.grafikamini {
							margin: auto;
							padding: 0;
						}

						div#contents #bg div#tresc div#jednatresc div.grafikirzad div.grafikaminiobwodka div.grafikamini img {
							border: 3px solid #5fc0e8;
							margin: auto;
							padding: 0;
						}

				div#contents #bg div#tresc div#jednatresc div.beztla {
				}

				div#contents #bg div#tresc div#jednatresc div.ztlem {
				}

				div#contents #bg div#tresc div#jednatresc div#galeriatrescikat {
					padding: 0 0 0 5px;
					margin: 0 auto;
				}

					div#contents #bg div#tresc div#jednatresc div#galeriatrescikat div.zdjecieobwodka {
						text-align: center;
					}

						div#contents #bg div#tresc div#jednatresc div#galeriatrescikat div.zdjecieobwodka div.zdjecie {
							margin: auto;
							padding: 0;
						}

							div#contents #bg div#tresc div#jednatresc div#galeriatrescikat div.zdjecieobwodka div.zdjecie img {
								border: 5px solid #5fc0e8;
								margin: 5px 0 5px 0;
							}

				div#contents #bg div#tresc div#jednatresc table {
 				}

				div#contents #bg div#tresc div#jednatresc table.bigfoto {
					height: 350px;
					margin: 0 auto 0 auto;
					text-align: center;
 				}

 					div#contents #bg div#tresc div#jednatresc table.bigfoto tr td.next {
 						height: 100%;
 						text-align: right;
 						vertical-align: middle;
 						width: 35px;
 					}

	 					div#contents #bg div#tresc div#jednatresc table.bigfoto tr td.next a {
							background: url('../img/photo_next.gif') top left no-repeat;
							display: block;
							float: right;
							height: 22px;
							width: 19px;
	 					}

 					div#contents #bg div#tresc div#jednatresc table.bigfoto tr td.photo {
 						height: 100%;
 						text-align: center;
 						vertical-align: middle;
 					}

 					div#contents #bg div#tresc div#jednatresc table.bigfoto tr td.prev {
 						height: 100%;
 						text-align: left;
 						vertical-align: middle;
 						width: 35px;
 					}

	 					div#contents #bg div#tresc div#jednatresc table.bigfoto tr td.prev a {
							background: url('../img/photo_prev.gif') top left no-repeat;
							display: block;
							float: left;
							height: 22px;
							width: 19px;
	 					}

			div#contents #bg div#tresc div#trescmenu {
				background: url('../img/katalog_wieletrescimenu_blok_bg.gif') left 355px repeat-y;
				clear: none;
				display: inline;
				float: left;
				overflow: hidden;
				padding: 0;
				width: 178px;
			}

				div#contents #bg div#tresc div#trescmenu div#trescmenucontent {
					background: url('../img/katalog_wieletrescimenu_gora_bg.gif') left top no-repeat;
					clear: none;
					display: inline;
					float: left;
					left: 0px;
					padding: 20px 10px 10px 20px;
					position: relative;
					width: 149px;
				}

				div#contents #bg div#tresc div#trescmenu div#trescmenubottom {
					background: url('../img/katalog_wieletrescimenu_dol_bg.gif') left top no-repeat;
					clear: none;
					display: inline;
					float: left;
					height: 17px;
					padding: 0;
					width: 179px;
				}

				div#contents #bg div#tresc div#trescmenu div#trescmenucontent a {
					color: #ffffff;
					display: block;
					float: left;
					font-weight: bold;
					margin: 0 0 8px 0;
					text-decoration: none;
					width: 140px;
				}
				div#contents #bg div#tresc div#jednatresc a.szukaj {
					color: #ffffff;
					display: block;
					float: left;
					font-weight: bold;
					margin: 0 0 8px 0;
					text-decoration: none;
				}
				div#contents #bg div#tresc div#trescmenu div#trescmenucontent a:hover,
				div#contents #bg div#tresc div#jednatresc a.szukaj:hover {
					text-decoration: underline;
				}
				div#contents #bg div#tresc div#trescmenu div#trescmenucontent a.ptaszek,
				div#contents #bg div#tresc div#jednatresc a.ptaszek {
					color: #ffffff;
					display: block;
					float: left;
					font-size: 9px;
					font-weight: bold;
					margin: 1px 0 8px 0;
					text-decoration: none;
					width: 9px;
				}
				div#contents #bg div#tresc div#trescmenu div#trescmenucontent a.ptaszek:hover,
				div#contents #bg div#tresc div#jednatresc a.ptaszek:hover {
					text-decoration: underline;
				}

				div#contents #bg div#tresc div#trescmenu div#trescmenucontent div#trescpodmenu {
					display: block;
					float: left;
					font-weight: bold;
					margin: 0 0 2px 0;
					padding: 0 0 0 10px;
					text-decoration: none;
					width: 139px;
				}

					div#contents #bg div#tresc div#trescmenu div#trescmenucontent div#trescpodmenu a {
						color: #ffffff;
						display: block;
						float: left;
						font-weight: bold;
						margin: 0 0 8px 0;
						text-decoration: none;
						width: 130px;
					}
					div#contents #bg div#tresc div#trescmenu div#trescmenucontent div#trescpodmenu a:hover {
						text-decoration: underline;
					}
					div#contents #bg div#tresc div#trescmenu div#trescmenucontent div#trescpodmenu a.ptaszek {
						color: #ffffff;
						display: block;
						float: left;
						font-size: 9px;
						font-weight: bold;
						margin: 1px 0 8px 0;
						text-decoration: none;
						width: 9px;
					}
					div#contents #bg div#tresc div#trescmenu div#trescmenucontent div#trescpodmenu a.ptaszek:hover {
						text-decoration: underline;
					}
	
	div#contents div#bottom {
		background: url('../img/katalog_bottom.gif') top left no-repeat;
		display: inline;
		float: right;
		height: 65px;
		margin: 0;
		padding: 12px 0 26px 10px;
		width: 638px;
	}

		div#contents div#bottom div#organizatorzy {
			background: url('../img/bottom_organizatorzy.gif') no-repeat top left;
			display: inline;
			float: left;
			height: 11px;
			left: 40px;
			margin: 0;
			padding: 0;
			position:relative;
			top: 19px;
			width: 108px;
		}

		div#contents div#bottom a#csdp {
			background: url('../img/bottom_csdp_off.gif') no-repeat top left;
			display: block;
			float: left;
			height: 52px;
			left: 21px;
			margin: 0;
			padding: 0;
			position:relative;
			top: 10px;
			width: 103px;
		}
		div#contents div#bottom a#csdp:hover {
			background: url('../img/bottom_csdp_on.gif') no-repeat top left;
		}

		div#contents div#bottom a#multikino {
			background: url('../img/bottom_multikino_off.gif') no-repeat top left;
			display: block;
			float: left;
			height: 18px;
			left: 33px;
			margin: 0;
			padding: 0;
			position:relative;
			top: 30px;
			width: 97px;
		}
		div#contents div#bottom a#multikino:hover {
			background: url('../img/bottom_multikino_on.gif') no-repeat top left;
		}

		div#contents div#bottom div#organizacje {
			background: url('../img/bottom_organizacje.gif') no-repeat top left;
			display: inline;
			float: left;
			height: 34px;
			left: 48px;
			margin: 0;
			padding: 0;
			position:relative;
			top: 22px;
			width: 106px;
		}

		div#contents div#bottom a#cifej {
			background: url('../img/bottom_cifej_off.gif') no-repeat top left;
			display: block;
			float: left;
			height: 44px;
			left: 57px;
			margin: 0;
			padding: 0;
			position:relative;
			top: 18px;
			width: 32px;
		}
		div#contents div#bottom a#cifej:hover {
			background: url('../img/bottom_cifej_on.gif') no-repeat top left;
		}

		div#contents div#bottom a#ecfa {
			background: url('../img/bottom_ecfa_off.gif') no-repeat top left;
			display: block;
			float: left;
			height: 16px;
			left: 67px;
			margin: 0;
			padding: 0;
			position:relative;
			top: 30px;
			width: 75px;
		}
		div#contents div#bottom a#ecfa:hover {
			background: url('../img/bottom_ecfa_on.gif') no-repeat top left;
		}

		div#contents div#bottom a#eff {
			background: url('../img/bottom_eff_off.gif') no-repeat top left;
			display: block;
			float: left;
			height: 47px;
			left: 77px;
			margin: 0;
			padding: 0;
			position:relative;
			top: 17px;
			width: 48px;
		}
		div#contents div#bottom a#eff:hover {
			background: url('../img/bottom_eff_on.gif') no-repeat top left;
		}

div#footermax {
	background-image: url('../img/katalog_footermax_bg.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #b6e3fd;
	color: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	height: 111px;
	margin: 0;
	padding: 0;
	width: 100%;
}

	div#footermax div#footer {
		color: #ffffff;
		height: 23px;
		margin: 0 auto 0 auto;
		width: 990px;
		padding: 12px 10px 0 10px;
		width: 970px;
	}

		div#footermax div#footer div#fleft {
			display: inline;
			float: left;
		}

			div#footermax div#footer div#fleft a {
				color: #c94832;
			}

		div#footermax div#footer div#fright {
			display: inline;
			float: right;
		}

			div#footermax div#footer div#fright a {
				color: #969b28;
			}
