html,body {
	color: #fff;
	background: #82ac1b;
	margin: 0;
	padding: 0;
  	text-align: center;
  	min-width: 1100px;
  	width: 100%;
}

img {
	border: 0
}

div#centered {
	background: #82ac1b;
	margin: 0 auto;
	width: 1100px;
	margin-top: 20px;
	position: relative;
}

h1 {
	z-index: 1;
	padding: 0;
	margin: 0;
	position: absolute;
}

table#main {
	border-collapse: collapse;
	width: 1100px;
	margin-left: 14px;
	position: relative;
	top: 25px
}

table#main td {
	padding: 0px;
}

table#main td#menu {
	padding-top: 33px;
	padding-bottom: 15px;
	text-align: right;
	vertical-align: top;
}

table#main td#content {
	text-align: left;
	width: 761px;
	vertical-align: top;
	background: white url("../i/content_bottom2.gif") center bottom no-repeat;
}

div#lang_sel_a {
	width: 57px;
	text-align: left;
	height: 96px;
	vertical-align: bottom;
	position: absolute;
	left: 923px;
	top: 70px;
	z-index: 20
}

td#langsel {
	width: 241px;
	height: 96px;
}

td#logos {
	vertical-align: bottom;
}

td#logos div {
	float: right;
	clear: both;
	width: 97px;
	background: white;	
}

td#claim1 {
	text-align: right;
	vertical-align: top;
}

td#claim1 img {
	margin-top: 12px;
}

td#claim2 {
	text-align: left;
	vertical-align: bottom
}

td#claim2 img {
	margin-left: 10px;
}

td#kropa {
	background: url("../i/claim_kropa.gif") left top no-repeat;	
}

div#m100 {
	width: 737px;
	margin-top: 70px;
}

div.col {
	float: left;
	width: 353px;
	padding: 5px;
	color: black;
	font-size: 11px;
	font-family: "Trebuchet MS",Trebuchet,Sans-Serif;
	text-align: justify;
}

div#col1 {
	padding-left: 16px;
}

div#col1 img {
	clear: both
}

h2 {
	margin: 0;
	color: #ffffff;
	background: #000000;
	font-family: "Trebuchet MS",Trebuchet,Sans-Serif;
	font-size: 15px;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	padding: 0 20px 0 20px
}

h2#nt {
	width: 721px;
}
div.col h2 {
	background: #ffffff;
	color: #ca0f11;
	font-size: 11px;
	padding: 0px;
	margin: 0px;	
	margin-bottom: 3px;
	font-weight: bold;
	text-align: left;
	
}

div.col div {
	padding: 5px;
}

.highlight {
	background: #e0eac6
}

div.highlight {
	margin-top: 3px
}

ul {
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 22px;
}

li {
	margin-bottom: 3px;
}

div#construction {
	color: black;
	font-size: 11px;
	font-family: "Trebuchet MS",Trebuchet,Sans-Serif;
	text-align: center;
}

div#contact {
	float: none;
	color: black;
	font-family: "Trebuchet MS",Trebuchet,Sans-Serif;
	text-align: center;
	font-size: 13px;
	margin-bottom: 50px;
}

span.red {
	color: #ca0f11;
	font-weight: bold;
}

a {
	color: #ca0f11;
}

li a {
	color: #000000;
}

span.data {
	float: right;
	margin-left: 10px;
	font-weight: bold
}

span.fest_data {
	color: black;
	margin-left: 10px;
	font-weight: bold
}

p.head {
	margin: 0px;
	margin-bottom: 3px;
	font-weight: bold
}

div.col h2.news {
	font-size: 11px;
	padding-left: 5px;
	background: none;
}

div.col h2.news a {
	text-decoration: none
}

div.filmbox {
	float: left;
	padding-right: 22px;
	cursor: pointer;
	margin-bottom: 25px;
	min-height: 192px;
	height: auto;
	height: 192px
}

div.filmbox_txt {
	margin-top: 5px;
	width: 111px;
	background: black url("../i/topround.gif") top no-repeat;
	padding: 7px;
	padding-bottom: 0px;
	font-size: 10px;
	font-family: "Trebuchet MS",Trebuchet,Sans-Serif;
	color: white;
	cursor: pointer
}

div.bottomround {
	font-size: 0;
	width: 125px;
	height: 6px;
	background: black url("../i/bottomround.gif") bottom no-repeat;
}


p.film_details {
	margin: 0 0 5px 5px;
	font-weight: bold;
	text-align: left
}

p.film_details span {
	color: #ca0f11
}

p.film_details a {
	text-decoration: none
}


img#film_kadr {
	margin: 16px;
	border: 1px solid #000000;
}

div#pages {
	float: left;
	width: 714px;
	line-height: 40px;
	vertical-align: top;
}

div#pages a {
	font-family: Arial,Sans-Serif;
	font-size: 14px;
	line-height: 4px;
	text-decoration: none;
	font-weight: bold;
}

div#pages a:hover {
	background: #333333
}

div#pages2 {
	width: 100%;
	line-height: 40px;
	vertical-align: top;
	clear: both
}

div#pages2 a {
	font-family: Arial,Sans-Serif;
	font-size: 14px;
	line-height: 4px;
	text-decoration: none;
	font-weight: bold;
}

div#pages2 a:hover {
	background: #333333
}

div#pp {
	float: left;
}

div#pages2 div#pp {
	margin-left: -5px
}

div#pages2 div#np {
	margin-right: 5px
}

div#np {
	float: right;
}

div#np a:hover,div#pp a:hover {
	background: none
}

div#np span,div#pp span {
	position: relative;
	top: -8px
}

span.film_tytul {
	font-weight: bold;
	text-transform: uppercase
}

div#back {
	height: 20px;
	position: relative;
	top: 20px;
	padding-left: 16px
	
}

div#back a {
	font-family: Arial,Sans-Serif;
	font-size: 11px;
	background: #000000;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

div#szukaj {
	position: absolute;
	left: 958px;
	top: 25px;
	width: 148px;
	height: 400px;
	background: #82ac1b url('../i/SzukajBox3.gif') no-repeat;
	text-align: center;
	margin-left: 8px;
	margin-top: 102px;
	z-index: 5
}

div#szukaj form {
	margin-top: 10px
}

div#szukaj div {
	margin-left: 10px;
	font-family: "Trebuchet MS",Trebuchet,Sans-Serif;
	font-size: 11px;
	text-align: left;
	color: black
}

div#szukaj div#czas {
	float: left;
	width: 72px;
	margin-left: 5px
}

div#szukaj div#rok {
	float: left;
	width: 55px
}

div#szukaj div#rok select {
	width: 50px
}

div#szukaj div#czas select {
	width: 68px
}

div#szukaj div#rok div,div#szukaj div#czas div {
	margin-left: 0
}

input.sz {
	width: 126px;
	background-color: #ffffff;
	font-family: "Trebuchet MS",Trebuchet,Sans-Serif;
	border: 1px solid #abadb3;
	font-size: 11px;
	padding: 2px
}

select.czego {
	width: 130px;
	margin-top: 2px;
	font-family: "Trebuchet MS",Trebuchet,Sans-Serif;
	font-size: 11px;
	margin-bottom: 5px
	
}

div#rok select.czego,div#czas select.czego {
	width: 55px
}

input#submit {
	clear: both;
	background-color: #ce0000;
	color: #ffffff;
	border: 0;
	font-family: "Trebuchet MS",Trebuchet,Sans-Serif;
	font-size: 11px;
	padding: 1px;
	margin-top:10px
}

div#wynik {
	font-family: "Trebuchet MS",Trebuchet,Sans-Serif;
	font-size: 11px;
	color: black;
	margin-top: 5px;
}	

div.filmbox strong, h2 strong {
	color: yellow;
}

div.highlight strong {
	background: yellow;
	color: black;
	font-weight: normal
}

li strong {
	background: yellow
}

div.highlight p {
	margin: 0 0 5px 0
}

p.film_details strong {
	background: yellow;
	color: black;
}

p.news_more {
	text-align: right;
	margin-top: 0
}

p.news_more a {
	padding: 0 5px 0 5px;
	text-decoration: none;
	background: #ca0f11;
	color: white
}

p.news_more a:hover {
	background: #ec2f33;
}

div#photos,div#photos2 {
	float: none;
	clear: both;
	padding: 15px;
	margin-bottom: 20px
}

div#photos2 {
	padding: 0
}

div#photos div {
	float: left;
	margin: 0 0 20px 20px
}

div#photos2 div {
	margin: 0 0 20px 0
}

div#photos div div.podpis,div#photos2 div div.podpis {
	clear: both;
	width: 150px;
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS",Trebuchet,Sans-Serif;
	font-size: 10px;
	color: black
}

div#photos div img,div#photos2 div img {
	border: 1px solid black
}

div#photos div.phl {
	margin-left: 0
}

div.newsbox h2,div.hl h2,div.uhl h2 {
	margin-bottom: 0
}

div.newsbox,div.hl,div.uhl {
	width: 720px
}

div.first {
	width: 720px
}

div.first div.highlight {
	min-height: 138px;
	height: auto
}

div.first div.highlight h2 {
	margin-bottom: 10px;
	font-size: 18px;
	text-transform: none
}

div.hl,div.hl2 {
	background: #cf0001;
	cursor: pointer
}

div.hl h2.news,div.hl h2.news a {
	color: white
}

div.hl span.data {
	color: white
}

div.uhl {
	background: none;
}

div.hl p.news_more a {
	background: white;
	color: #ca0f11
}

div.hl p.news_more a:hover {
	background: white;
}

p#dalej {
	text-align: right;
	color: #ca0f11
}

form#date {
	height: 1px;
	text-align: center;
	position: relative;
	top: 45px;
	z-index: 10
	
}

form#date select {
	border: 0;
	background: #ca0f11;
	color: white;
	font-weight: bold
}

div.month {
	background: black;
	color: white;
	font-weight: bold;
	clear: both;
	text-align: center;
}

div.m10 {
	clear: both;
	height: 10px
}

div#literki,div#lata {
	text-align: center;
	z-index: 20;
	margin-bottom: 20px;
	position: relative
}

div#lata {
	margin-bottom: 0
}

div#literki span,div#lata span {
	font-family: "Trebuchet MS",Trebuchet,Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
}
	
div#literki span a,div#lata span a {
	padding: 0 5px 0 5px;
	background: #cf0001;
	text-decoration: none;
	color: white
}

div#literki span a:hover,div#literki span#tl a,div#lata span a:hover,div#lata span#tl a {
	background: black;
}

p.nieznaleziono {
	background: url('http://www.google.pl/images/yellow_warning.gif') top left no-repeat;
	padding-left: 20px
}

div#sr ul li a {
	background: black;
	color: white;
	text-decoration: none
}

div#sr ul li a strong {
	background: none;
	color: yellow
}

p.tl {
	border-top: dotted 1px black;
	font-size:14px
}

td#szukarka {
	vertical-align: top
}

a.czarny {
	color: black;
	text-decoration: none;
	font-weight: bold
}

div#df {
	margin: 10px 0 15px 0;
	padding: 0
}

h2#tytul {
	background: none;
	color: black;
	width: auto;
	text-align: left;
	font-size: 18px;
	margin: 0 0 15px 5px
}

h2#tytul span {
	font-weight: normal;
	font-size: 16px
}

a.rez {
	color: #ca0f11;
	text-decoration: none
}

td#logos div#stat_img {
	background: none;
	position: relative;
	top: 7px
}

td#logos div#statuetka {
	text-align: center;
	line-height: 12px;
	width: 93px;
	background: #cf0001;
	color: white;
	margin-bottom: 5px;
	font-family: "Trebuchet MS",Trebuchet,Sans-Serif;
	font-size: 9px;
	padding: 8px 2px 5px 2px
}

td#logos div#statuetka a {
	color: white;
	text-decoration: none
}

span#copyright {
	float:left;
	margin: 16px 0 0 148px;
	font-family: "Trebuchet MS",Trebuchet,Sans-Serif;
	font-size: 12px;
	color: #fff
}

div#nl {
	position: absolute;
	left: 958px;
	top: 450px;
	width: 148px;
	text-align: center;
	margin-left: 8px;
	margin-top: 102px;
	z-index: 5
}

div#nl_top {
	background: #82ac1b url('../i/SzukajBox3.gif') no-repeat;
	height: 25px
}

div#nl_content {
	background: #e0eac6
}

	div#nl_content form {
		padding-top: 10px
	}
	
	div#nl_info {
		padding: 7px 3px 3px 3px;
		font-family: "Trebuchet MS",Trebuchet,Sans-Serif;
		font-size: 11px;
		color: #000
	}

div#nl_bottom {
	background: #82ac1b url('../i/SzukajBox3.gif') 0 -390px no-repeat;
	height: 10px
}

a.linki {
	font-weight: bold;
	text-decoration: none
}