/* STRUKTURA
-------------------------------------------------------------- */
a.current-page, a.current-page:visited { font-weight: bold; color:#333333; }
.czarny { background-color: #000; }
.red { color: #cb242a; border-bottom: 1px solid #cb242a; }

#fp { float: right; margin-right: 20px; }


.szer420 { width: 520px; }
/*---- CONTENT ---*/

.contentHome {
	padding-top: 20px;
}

h1.patch { 
	font-size: 11px;
	font-family: Trebuchet MS;
	border: none;ga
}

ul.lista-artykul {
	list-style-type: none;
	padding: 0px;
}

.lista-artykul li {
	padding: 5px;
	display: table;
	width: 620px;
}

.lista-artykul li.lista-even {
	background-color: #f8f8f8;
	border-bottom: 2px solid #ccc;
}

/*--- FORUM ---*/

#forum { font-family: Trebuchet MS; }
#forum a img { border: none; }

#forum ul { list-style-type:none; padding:0px; list-style-position:inside; }
li.forum-but { padding-left:20px; text-align:left; } 
li.info { padding-right:50px; text-align:right; }

#forum table thead {
   background-color: #666;
   color: #fff;
}
#forum table tr.even {
	border-bottom:1px solid #ccc;
}
#forum table tr.odd, .odd {
	background-color: #f7f7f7;
	border-bottom:1px solid #ccc;
}

#forum table thead th, #forum td { padding:2px 5px; }
#forum table td.posts { text-align: center; }
#formularz-dodaj-forum { display: block }
/*--- FILM ---*/
 
 .movie_frame 
 {
  float: left;
  margin-right: 5px;
  width: 425px;
 }
 
 .movie_dane
 {
 border: 1px solid #ccc;
 float: left;
 padding:3px;
 width:220px;
 }
 
.movie_dane table { width: 100%; } 
 
.movie_dane th { 
 text-align: right;
 background-color:#fff;
 padding:1px 5px 1px 1px;
 width: 70px; 
	font-size: 11px;
	font-family: Trebuchet MS;

}

.movie_dane td 
 {
  color: #666;
  padding-left: 10px;
 }

.movie_dane td.czas { color: #666; font-size:13px; font-weight: bold;} 
 
tr.movie-even { background-color: #ededed;  border: 1px solid #fff; } 
 
.filmFoto { display: table; text-align:center; padding: 10px 0px 0px 15px; } 
.filmFoto a img {
	float: none;
	height: 92px;
	width: 120px;
	margin: 5px 3px;
}
 
.linia-b-braz { border-bottom: 1px dotted #b4ac85; color: #b4ac85; font-size:120%; font-weight: bold;} 
.pad-5-10 { padding: 5px 10px;} 


/*--- GALERIA ---*/

#galeria {}
#galeria ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#galeria li {
	float: left;
	display: block;
	height: 170px;
	margin: 10px 5px;
	text-align: center;
	width: 150px;
}
#galeria li a img { border: none; }
#galeria p { text-align: center; }

/*---- HEADER ---*/ 

#header
{

  margin: 0px;
  padding: 0px 0px 0px 0px;

}

/* NEWS */

#news, #media {
	background-color: #F5F6F6;
	padding: 5px;
}

#media h1 { border-bottom: none; }

.newsik h2 { font-size: 12px; }
#news h2 a { color: #231F20; }
#news a { color: #808285; }
.newsik { border-bottom: 1px solid #939598; padding: 5px 0px 0px 0px; }
.newsikBlog { border-bottom: 1px solid #dedfe0; padding: 5px 0px 0px 0px; display: table; }
.wiecej { 
	display: block;
	font-family: Trebuchet MS;
	text-align: right;
	width: 100%;
}
.data {
	color: #808285;
	display: block;
	font-size: 11px;
	font-family: Trebuchet MS;
	text-align: right;
}
.dataPod{
	display: block;
	color: #808285;
	font-size: 11px;
	font-family: Trebuchet MS;
}

/* MENU */
ul#nav{
	display: inline;
	border-bottom: 1px solid black;
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
	width: 660px;
	text-align: left;
}
#nav li{display: block;margin: 0px 3px 1px 3px;padding: 0;float: left;}
#nav a{font-weight: lighter; font-size: 13px; font-family: Trebuchet MS;}
a.nav{ color:#222;text-decoration: none;display: block;float: left; padding: 5px 0px 0px 1px;}
a.nav:hover{color:#888;text-decoration: none;display: block;float: left; padding: 5px 0px 0px 1px;}
a.nav-select{
	display: block;
	float: left;
	color:red;
	padding: 5px 1px 0px 1px;
}
img.navs{position: relative;bottom:-4px;display: inline;float: left;}
div.sub{
	width: 630px;
	display: inline;
	margin: 0 0 0 35px;
	float: left;
	height:24px!important;
	min-height:24px; /*IE*/
	height: auto;
}
#sub a{font-weight: lighter;}
ul#sub{display: inline;float: left;margin: 0;padding: 0;list-style: none;}
#sub li{display: inline;float: left;}
#sub a{color:#333;display: block;padding: 4px 6px 0 6px;}
#sub a:hover{color: #CC0000;display: block;padding: 4px 6px 0 6px;}

li.sub_multimedia {
	margin-left: 230px;
}

li.sub_publikacje {
	margin-left: 250px;
}

li.sub_edukacja {
	margin-left: 330px;
}

li.sub_festiwale {
	margin-left: 400px;
}

/*---- MENU ---*/ 

/*---- LEWA KOLUMNA ---*/ 

#LewaKolumna {
	margin-left: 5px; 
}


/*---- OSTATKI ---*/

#ostatki {
	background-color: #e7e7e8;
	margin: 10px 0px 0px 0px;
}

#ostBaza, #ostUser { padding-bottom: 10px;}
#ostBaza h1, #ostUser h1 {
	margin: 3px 0px 0px 8px;
	font-size: 11px;
	font-family: Trebuchet MS;
}

#ostBaza h2, #ostUser h2 {
	margin: 0px 0px 4px 8px;
	font-size: 11px;
	font-family: Trebuchet MS;
}

.fotos {
	background-color: #000000;
	height: 100px;
	padding: 5px 5px 5px 15px;
	margin-bottom: 5px;
	color: #fff;
}

.fotosBiel {
	background-color: #fff;
	margin: 10px 5px;
	height: 100px;
	padding: 5px;
}

.kolorCiemny a, .kolorCiemny a:visited { color: #333333; }
.kolorSzary { color: #858689; }

/*---- PRAWA KOLUMNA ---*/ 
#PrawaKolumna{
	margin-left: 10px;
}

.animacja {
	background-color: #e7e7e8;
	margin-top: 15px;
 	padding: 5px;
}

.animacjaBox p { display: table; width: 345px; }

#miniGaleria { margin-top: 10px; }
#miniGaleria2 { margin-top: 0px; }

.wydarzenia {
	background-color: #e7e7e8;
	padding: 5px;
}

.tutorial {
	background-color: #e7e7e8;
	padding: 5px;
	margin-top: 10px;
}

.wydarzenia a.wiecej, .animacja a.wiecej { color: #cc2c32; }
.wydarzenia h2 a, .animacja h2 a { color: #cc2c32; font-size: 12px; }
.wydarzeniaBox, .tutorialBox { border-bottom: 1px solid #d9d9da; padding-top: 10px; }

/*---- PRAWA BELKA ---*/ 

.info {
	font-size: 10px;
	font-family: Trebuchet MS;
	padding: 4px 5px;
}
.info a { color: #575858; padding: 0px 4px; }
.info a img { padding: 0px; }
.flagi { margin-left: 30px; }
.logowanie { 
	background-color: #f7f8f8;
	margin-top: 10px;
} 

.losowe, .tagi, .ogloszenia {
	background-color: #f7f8f8;
	margin-top: 10px;
	padding: 4px 3px;
}

.tagi p { 	font-family: Trebuchet MS; text-align: justify; } 

.losowe p img { float: none; margin: 2px; }
.losowe p a img, .losowe p a:hover img  { border: none; text-decoration: none; }
.losowe p { text-align: center; }
.losowe a, .ogloszenia a, .losowe a:visited, .ogloszenia a:visited { text-decoration: none; color: #231F20; font-size: 11px; }
.losowe h1, .ogloszenia h1 { 
	border: none;
	font-size: 11px;
	font-family: Trebuchet MS;
}

.losowe ul { padding: 0px; }
.newsletter, .logowanie {
	font-size: 11px;
	font-family: Trebuchet MS;
}

.newsletter input, .logowanie input {
	width: 70px;
	border: none;
}

input.submitMini {
	background-image: url(../images/button.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: none;
	height: 15px;
	margin: 3px 0px 0px 10px;
	width: 15px;
}

.szukaj {

}

.szukaj label {
	font-family: Trebuchet MS;
	font-size: 10px;
	text-align: left;
	width: 38px;
}

.szukajMini label {
	font-family: Trebuchet MS;
	font-size: 10px;
	text-align: left;
	width: auto;
	margin: 0px;
	padding: 0px;
	display:inline ;

}

.szukaj input.szukajText, .szukajMini input.szukajText { 
	width: 220px;
	padding-bottom: 2px;
}

.szukaj input.submit, .szukajMini input.submit {
	background-color: #cb242a;
	border: 1px solid #a9151a;
	float: none;
	width: 225px;
}



p.podpis  {margin: 0px; font-size: 10px; font-family: Trebuchet MS; }

.szukaj form, .szukaj fielset { margin: 0px; padding:0px; }

.tagi h1 { 
	font-size: 11px;
	font-family: Trebuchet MS;
	margin-bottom: 10px;
}
.tagi a { color: #231F20; }

/*---- SKR�T ---*/ 

a.swojFilm, a.swojFilm:visited {
	background-color: #e7e7e8;
	color: #231F20; 
	font-size: 11px; 
	display: block;
	font-family: Trebuchet MS;
	margin: 10px 0px 5px 0px;
	padding: 2px 3px;
	text-align: left;
	width: 228px;
}

a.swojFilm:hover{
	background-color: #cc2c32;
	color: #fff; 
	font-size: 11px; 
	display: block;
	font-family: Trebuchet MS;
	margin: 10px 0px 5px 0px;
	padding: 2px 3px;
	text-align: left;
	text-decoration: none;
	width: 228px;
}

a.forum, a.forum:visited {
	background-color: #f7f8f8;
	color: #231F20; 
	font-size: 11px; 
	display: block;
	font-family: Trebuchet MS;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px;
	text-align: left;
	width: 228px;
}

 a.forum:hover {
	background-color: #cc2c32;
	color: #fff; 
	font-size: 11px; 
	display: block;
	font-family: Trebuchet MS;
	margin: 0px;
	padding: 2px 3px;
	text-align: left;
	text-decoration: none;
	width: 228px;
}
/*---- STOPKA ---*/ 

#stopka 
 {
  background-color: #f7f8f8;
  margin-top: 10px;
  padding-bottom: 15px;
 } 
 
#stopka ul { list-style-type: none; margin: 0px; padding: 0px; }
#stopka li 
 { 
   border-right:none;
   display: inline;
   padding: 0px 10px;
 }
#stopka a, #stopka a:visited { color: #9d9d9d; }
#stopka a:hover
 {
  color: #fff;
  text-decoration: none;
  }
#stopka a img { border: none; }  
#stopka p { font-size: 10px; font-family: Trebuchet MS; margin: 5px 10px; }
  
/*--- POSZUKAJ ---*/

#poszukaj {
	border: 1px solid #ccc;
	width: 550px;
	height: auto;
	padding: 0px;
	margin: 10px auto 0px auto; 

}

.poszukaj {
	background-color: #f7f8f8;
	border: 2px solid #fff;
	padding: 10px;
	height: auto;
	width: 526px;
	display: table;
}

form.poszukaj { margin: 0px; }

.poszukaj input.submit { margin-top: -15px; }

.poszukajWybor {
	margin-left: 105px;
	margin-top: 75px;
	margin-bottom: 0px;
	vertical-align: top;
	padding: 0px;
}

.poszukaj input.pozycja { margin-top: -30px; clear: none; }
.poszukajWybor table. .poszukajWybor td, .poszukajWybor tr { margin: 0px; padding: 0px; }

/*---- ----*/

.wyniki-inne p { margin: 0px; }
.wyniki-inne { margin: 10px 10px; }
.wyniki-dane { margin-left: 150px; }
