* { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 150%; }

html, body, div, span, pre, code, a, p, img, hr, 
ul, ol, li, h1, h2, h3, h4, h5, h6,
form, tr, td, table, blockquote  { border: 0; margin: 0; padding: 0; } 

h1, h2, h3, .content_header { text-align:left; }

table, tr, td { border-collapse:collapse; vertical-align:top;}

html { height:100%; cursor: default; }

body { background: /* #E46666; */ #DDDDDD; cursor: default; 
text-align: center; /* center layout in ie5 and 5.5. */ }

body#splash { background: #820000; }

BODY#popup { background: #FFFFFF; }

A:link, p.kartoteka b a:link, p.kartoteka strong a:link, p.kartoteka_id b a:link, p.kartoteka_id strong a:link  { font-weight: bold; color: #990000 }
A:visited, p.kartoteka b a:visited, p.kartoteka strong a:visited, p.kartoteka_id b a:visited, p.kartoteka_id strong a:visited { font-weight: bold; color: #808080 }
A:hover, p.kartoteka b a:hover, p.kartoteka strong a:hover, p.kartoteka_id b a:hover, p.kartoteka_id strong a:hover { font-weight: bold; color: #808080 }

A.ow:link { font-weight: normal; color: #FFFFFF }
A.ow:visited { font-weight: normal; color: #EEEEEE }
A.ow:hover { font-weight: normal; color: #CCCCCC }

A.normal:link, A.n:link { font-weight: normal; color: #333333 }
A.normal:visited, A.n:visited { font-weight: normal; color: #333333 }
A.normal:hover, A.n:hover { font-weight: normal; color: #666666 }

/* nowe */
#splash_container {
position: absolute;
top: 50%; left: 50%;
margin: -240px 0 0 -320px; 
width: 640px; height: 480px; }
		
#splash_authors {
position: relative;
clear: both;
width: 60%;
padding: 0.2em 0 0 0;
text-align: left;
float:left; }

#splash_goto {
position: relative;
width: 40%;
padding: 0.2em 0 0 0;
text-align: right;
float:right; }

#splash_authors, #splash_goto a {
color:#FFFFFF;
font-weight:bold; }

#container { 
 background: #ffffff;
  width: 780px;
  margin: 0 auto 0 auto;
  position: relative;
		display: block;
		overflow: hidden; } 

#header {
  width: 780px; 
  height: 200px;
  color: #ffffff;
		background: #595959 url('layout/header.png') no-repeat;
 } 
  /* background: #de1e35 url('layout/header_mfk2009.jpg') no-repeat; } */

#header_mfk2009 { position: absolute; top: 155px; left: 175px; width: 106px; text-align: left; margin: 0; padding: 0; }
#header_mfk2009 ul li {margin: -3px 0 0 0; padding: 0; list-style-type: none;}

#logo_lbk {display:none;}

#menu {
	width: 780px;
	height: 23px;
	padding: 2px 0 0 0;
	/* background: #de1e35 url('layout/menu_mfk2009.jpg') no-repeat; */
	background: #595959;
	text-align: center;
	display: none;
}
	
#menu ul li {
display: inline; 
list-style-type: none; }

#menu a img {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
padding: 4px 5px; }

#index_up { 
width: 780px;
text-align: left;
background: url(layout/index_up.gif) top left no-repeat;
	display: none; }

#index_up_end { 
clear: both;
width: 780px;
height: 1px;
background: url(layout/index_up.gif) bottom left no-repeat;
	display: none; }

#index_up_recenzje
{ width: 230px;
float: left;
padding: 0px 20px 0px 25px;
	display: none; }

#index_up_galeria
{ float: left; width: 230px; 
padding: 0px 20px 0px 0px;
	display: none; }

#index_up_imprezy
{ width: 230px;
float: right; 
padding: 0px 25px 0px 0px;
	display: none; }

.index_up_header, index_up_header_last, .content_header, .sidebar_header, .content_header_middle, 
.index_up_header img, index_up_header_last img, .content_header img, .sidebar_header img, .content_header_middle img, 
h2, h2 a, /* nagłówek główny - np. w zapowiedziach nazwa wydawcy */ h3, h3 a /* nagłówek podrzędny - np. w zapowiedziach daty wydania */ 
{ background: #820000;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
text-transform:uppercase;
letter-spacing: 0.3em; }

.index_up_header {
width: 230px;
margin: 20px 0 20px 0; }

.index_up_header_last {
width: 230px;
margin: 20px 0 0 0; }

.content_header {
margin-bottom: 20px; }



#content .content_header {
width: 522px; }

.content_header_middle {
width: 522px;
margin: 20px 0px; }

.sidebar_header {
width: 183px;
margin: 0px 0 10px 0; }

h2 {
margin-bottom: 20px;
padding: 0px 2px; }

h3 { margin: 20px 0px;
padding: 0px 2px; }

h3, h3 a { 
background: #E46666; 
font-size: 12px; }

#content #hot li { 
color: #FFFFFF;
margin: 0 0 10px 0px;
padding: 3px 4px 4px 36px;
font-size: 14px;
font-weight: bold; 
list-style-type: none;
text-align: left;
background: #E46666 url(layout/news_hot.gif) 50% no-repeat;
}

#content #hot li a { 
font-size: 14px; display:block; }

#sidebar h3 {
margin: 0px 0 10px 0; }

h2 a:link, h3 a:link, #content #hot li a:link { color: #FFFFFF; text-decoration : none; }
h2 a:visited, h3 a:visited, #content #hot li a:visited { color: #EEEEEE; text-decoration : none; }
h2 a:hover, h3 a:hover, #content #hot li a:hover { color: #CCCCCC; text-decoration : none; }

h3 .comment, h3.comment { font-size: 80%; color: #FFFFFF; letter-spacing: 0.2em; }

#index_up_recenzje li, #index_up_galeria li, #index_up_imprezy li, #sidebar li { list-style-type: none; margin: 0 10px 1em 10px;}
#content li { list-style-type: none; margin: 0 0px 1em 0px;}
#index_up_recenzje ul, #index_up_galeria ul, #index_up_imprezy ul, #content ul { margin: 0; padding: 0;}

#index_up_imprezy a img {margin: 0px 0 10px 0;}

#hot { width: 522px; margin-bottom: 20px; 	display: none; /*border: 1px #E46666 solid; width: 520px; margin-bottom: 20px;*/  }

/*#hot li { font-size: 14px; font-weight: bold; color: #333333; }

#hot li a { font-size: 14px; font-weight: bold; color: #333333 !important; text-decoration: none !important;}*/

#sidebar ul { margin: 0; padding: 0 0 1px 0;}

#sidebar ul.inline { padding-bottom: 12px; margin: 0;}

#content ul.inline { padding: 0; margin: 0;} 

#sidebar ul.inline li {
margin: 0 10px 10px 12px;
display: inline;
}

#content h3.inline {
clear:both;
display: inline;
float: left;
width: 122px;
margin: 0 0 20px 0px;
}

#content h3.endline {
clear:both;
margin: 0 0 20px 0px;
}

#content ul.inline {
float: right;
width: 396px;
margin: 0 0 20px 0px;
}

#content ul.inline li {
margin: 0 0px 0 10px;
display: inline;
/*float: left;*/
}
	
#sidebar a img {margin: 10px 0 10px 0;}

#index_up_recenzje li {padding: 0 0 0 40px; } /* miejsce na szczypce */

#index_up_recenzje li.szczypce { 
background: url(layout/szczypce_mikro.gif) no-repeat 0 50%;}

h3.kartoteka_rec { padding: 0 2px 0 40px; margin: 0 0px 1em 0px; }

h3.kartoteka_rec_szczypce { background: #E46666 url(layout/szczypce_mikro.gif) no-repeat 0 50%; padding: 2px 2px 2px 40px; margin: 0 0px 1em 0px; height: 16px; }

#index_main {
clear: both;
float: left;
width: 780px;   }
	
#content
{ width: 522px;
min-height:500px;
float: right; 
padding: 20px 25px; 
margin-bottom: 25px;
text-align: justify;}

#content_galeria
{ width: 730px;
min-height:500px;
padding: 20px 25px;
margin-bottom: 25px;
text-align:center; }

#sidebar
{ width: 183px;
float: left;
padding: 20px 0 0 25px ; 
text-align: left;
	display: none;
}
			
.sidebar_box {
width: 183px;
background: url(layout/sidebar.gif) top left no-repeat;
margin: 0 0 20px 0;
	display: none;
}

.sidebar_box ul, #google {
background: url(layout/sidebar.gif) bottom left no-repeat;
}

.sidebar_box ul.inline {
background: none;
}

#google
{ padding: 10px 10px; }

#footer
{ clear: both;
width: 730px; 
padding: 10px 25px;
font-size: 10px; 
color: #AAAAAA;
background: #595959;
 }
	
#footer a { font-weight: normal; font-size: 10px; color: #AAAAAA; text-decoration : underline; }

.news_container { width: 522px; height: auto; margin: 0 0 20px 0; overflow:hidden;
background: #ffffff; }

.news_header {
	padding: 4px 4px 4px 140px; 
	background: #962626  url('layout/news_header.gif') repeat-y; 
	margin: 0 0 4px 0; }

.news_img_cont { width: 522px; 
background: url('layout/news_img_cont.gif') repeat-y; float: left; clear: both;}

.news_lead {
width: 386px; margin: 0 0 2em 136px; text-align: justify; }
	
.news_content {
width: 386px; float: right; text-align: justify; margin: 0; }

.news_image { width: 128px; float: left; text-align: center; margin:0;}

#content_galeria .content_header img { border: none; margin: 0; }

.news_image img, table.kartoteka img, .news_content img, .news_lead img, .covers img, #content_galeria img { border: #808080 solid 3px;}
.news_image img, table.kartoteka img, #content_galeria img { margin: 0 0 4px 0; }
.covers img { margin: 0 2px 4px 0; vertical-align:top; }
.news_content img, .news_lead img { margin: 16px 0 4px 0; }
.news_content img.middle, .news_lead img.middle { margin: 4px 0 4px 0; }
.news_content img.middle_notxt, .news_lead img.middle_notxt { margin: 4px 0 16px 0; }

div.covers img.noimg { width:128px; height: 0px; border: none; vertical-align:top;}

div.covers { background: #EEEEEE; }

.news_image img.noborder, { border: 0; margin: 0 0 4px 0; }

.news_content img.szczypce { border: 0; margin: 0 0 0 0; }

.news_source, .news_source_middle, P.opis { font-size: 10px; color: #999999; text-align: left; font-weight: normal; padding: 0; }
.news_source a, .news_source_middle a { font-size: 10px; color: #999999; font-weight: normal; }
.news_source_middle { margin: 0 0 1.5em 0; }
/* P.opis to nagłówek opisu wydawcy */

p.kartoteka_id { padding: 0; } /* inf. techniczne o komiksie razem z ID */
p.kartoteka a, p.kartoteka_id a, table.kartoteka_spis td a, div.kartoteka a { font-weight: normal; color: #333333; }

blockquote {padding: 0px 0 2px 23px; margin: 2px 0 1em 0; background: url(layout/blockquote.gif) no-repeat;}

blockquote, blockquote p {color: #990000;  font-style: normal;}

blockquote em {color: #990000;}

blockquote strong {color: #990000;  font-weight: bold;}

.brak { border: #808080 solid 3px; width: 122px; height: 174px;
background: url(okladki/brak.gif) no-repeat; } /* brak okładki */

p, ul, ol, p.kartoteka {  padding: 0 0 1em 0; } /* ostrożnie przy przebudowie table.kartoteka na div.kartoteka! - "opis wydawcy" może się wtedy przesunąć */

p:last-child { padding: 0;}

/* nowe */

/* pasek z dodatkową informacją pod obrazkiem */
.undercover, .undernews, .undernews_middle { margin: 0 0 4px 0; display: block; text-align:center; }

.undernews_middle { margin: 0 0 1.5em 0; }

.undercover, .undernews, #content_galeria table td, .undernews_middle { padding: 0.2em 4px 0.3em 4px; 
background: #808080; color: #FFFFFF; font-size: 10px; }

.undercover a, .undernews a, #content_galeria table td a, .undernews_middle a  { color: #FFFFFF; font-weight: normal; font-size: 10px;}

#content_galeria table { margin: 0 0 4px 0; }

P.armada { text-decoration : underline }

.ow { font-size: 10px; color: #FFFFFF; text-align: center; font-weight: normal }

.nazywo { font-size: 10px; color: #FFFFFF; font-weight: normal }

.listwa { font-size: 10px; color: #333333; text-align: left;} /* tylko w plikach "ramka_" - one i tak lecą */

.listwa2 { font-size: 10px; color: #333333; text-align: left; font-weight: bold } /* od sierpnia 2008 używana do podpisywania źródeł newsów */

.shadow { font-size: 10px; color: #AAAAAA; }

.shadow a { font-weight: normal; color: #AAAAAA; text-decoration : underline; }

.normal { font-size: 12px; color: #333333; text-align: justify; font-weight: normal; }

.pogrubiony { font-size: 12px; font-weight: bold; color: #333333 }

.naglowek { font-size: 12px; font-weight: bold; color: #FF0000; }

/* pomysły archiwalne (do wywalenia) */
.pomarancz { color: #990000} 
I { color: #990000; font-style: normal }
I.s { color: #000000; font-style: italic }

i strong, i b { color: #990000; }

.tytul {  font-size: 14px; font-weight: bold; color: #333333; text-align: left; } /* dawny nagłówek (czy może być jeszcze potrzebny? */

.tytul2 {  font-size: 14px; font-weight: bold; color: #FFFFFF; text-align: left; } /* nagłówek newsów z lat 2005-2009 */

.data { font-size: 10px; color: #FFFFFF; text-align: left; font-weight: normal;
margin: 3px 3px 0px 3px; padding: 0px; } /* nagłówek newsów z lat 2005-2009 */
/* koniec archiwów */

.biel { font-weight: bold; color: #FFFFFF; } /* tą klasą oznaczam ID każdego tytułu */

h1 { font-size: 14px; font-weight: bold; color: #FFFFFF; padding: 1px; }

h1 a { font-size: 14px; font-weight: bold; color: #FFFFFF !important; text-decoration: none !important; display: block; } 
h4, .cat, .update, .category { font-size: 10px; font-weight: bold; color: #E36666; padding: 1px; text-transform: uppercase; letter-spacing: 0.2em; } /* kategoria niusa */

h5, p.date { font-size: 10px; font-weight: bold; color: #E36666; padding: 1px; } /* data */

IMG.normal { border: #808080 solid 3px ;}
IMG.lapka { cursor: pointer; border-color: #808080; border-style: solid }
IMG.baner { border: 1px solid #808080 }

#popup_img { margin: 10px auto; }
#popup_img img { border: #808080 solid 3px; }

table.program { margin: 0 0 1em 0; }
table.program td, table.kartoteka_spis td { padding: 0.2em 0.3em; vertical-align:top; }

table.kartoteka_spis { margin-top: 20px; }

table.kartoteka_spis td, td.program_h { text-align: right; }
table.kartoteka_spis td.title, table.program td { text-align: left; }
table.program, table.kartoteka_spis { background: #DDDDDD;}
table.program tr.alt, table.kartoteka_spis tr.alt { background: #EEEEEE;}
table.kartoteka_spis td.ed { padding: 0.2em 0.3em 0.2em 1.3em; }

table.archiwum td { padding:0.2em; text-align:right;}
table.archiwum td.rok { text-align:left; font-weight:bold;}

P.lista {  margin: 0px; padding: 0px; line-height: normal; }
ul.lista, #content ul.lista {  margin: 0px 0px 0.5em 10px; padding: 0px 0px 0px 8px; text-align:left; }
ul.lista_newsow, #content ul.lista_newsow {  margin: 0px 0px 0.5em 10px; padding: 0px 0px 0px 8px; text-align: justify; }
OL.lista { margin: 0px 0px 0.5em 15px; padding: 0px 0px 0px 8px; list-style-position: outside; text-align:left; }
OL.lista2 { margin: 0px 0px 0.5em 6px; padding: 0px 0px 0px 23px; list-style-position: outside; text-align:left; }
OL.lista3 { margin: 0px 0px 0.5em 6px; padding: 0px 0px 0px 28px; list-style-position: outside; text-align:left; }
ul.lista li, #content ul.lista li, ul.lista_newsow li, #content ul.lista_newsow li { margin: 0px 0px 0px 0px; padding: 0px 0px 0.8em 0px; list-style-position: outside; list-style-type: square; }
ol.lista li, #content ol.lista li, #content ol.lista2 li, #content ol.lista3 li { margin: 0px 0px 0px 0px; padding: 0px 0px 0.8em 0px; list-style-position: outside; list-style-type: decimal; }
#content ul li.category, #content ol li.category, #content ul.lista_newsow li.category { list-style-type: none; padding: 1em 0 0.8em 0; }

TABLE.k { border: 1px solid #CCCCCC } /* co to w ogóle jest? */
TD.k { border: 1px solid #CCCCCC }

.otlo {  background: url(tlo/okno_top.gif) no-repeat} /* czy to jeszcze jest używane??? */

/* hr { width: 522px; height: 8px; color:#BBBBBB; background: #FFFFFF url(tlo/separator.gif) 50% repeat-x; padding: 24px 0 24px 0; border: 0; display: block; clear:both; } */
hr { width: 522px; height: 8px; color:#FFFFFF; padding: 24px 0 24px 0; border: 0; display: block; clear:both; }  

.content_header_hidden
{ visibility:hidden;
border:0;
margin:0;
padding:0;
font-size: 1px;}

SPAN.lewy { float: left }
SPAN.prawy { float: right }

INPUT { color: #990000; }
INPUT.a { background: none; text-align: justify; cursor: text; border: solid #990000 3px; font-size: 10pt }
INPUT.b { background: #990000; text-align: center; cursor: pointer; border: none; font-size: 10pt; color: #FFFFFF }
INPUT.lapka { cursor: pointer; }

.footer_tags {
display:none;
}
