body {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
/*	color: #333333;*/
	width:auto;
	max-width: 600px;
	margin: 0 auto;
	text-align: center;

}


p, li, dd {	
	font-size: 0.8em;
	line-height: 1.2em; 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	margin:0.5em 0 0;
	}

a { 
	color: #666; 
	}
a, 
a:active,
a:link, 
a:visited {
	text-decoration: underline
	}
a:hover { 
	color: #111111; 
	text-decoration: none; 
	background: #ace;
	}

h1, h2, h3, h4, h5, h6 { 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}
h1 {
	line-height: 1.5em;
	font-size: 1em; 
	font-weight: bold;
	background: url(g/wap.eczytelnia_bg.jpg) repeat-x 0 0;	
	color: #224466;
	padding: 0;
	width: 100%;
	}
h1 span {
	font-size: 0.8em;
	}
h2 {
	font-size: 1em; 
	font-weight: bold; 
	color: #246;
	margin: 10px 0 0;
}
h3 {  
	font-size: 0.9em; 
	font-weight: bold; 
	color: #246;
	margin: 1.3em 0 0;
	}
h4 {  
	font-size: 0.8em; 
	font-weight: bold;
	margin: 1.3em 0 0;
	padding-bottom: 0;
	color: #369;
	}
h5 {
	font-size: 0.8em;
	margin: 1em 0 0;
	padding: 0;
	color: #369;
	}
h5 a	{
	color: #369;
	}	
h6 {
	font-size: 0.8em;
	margin-bottom: 0;
	}

h3+h4 {
	margin-top: 6px;
	}
h4+p, p+p {
	text-indent: 1.5em!important;
	}
ol, ul {
	margin-top: 0;
}
hr {
	display: none;
	}
b, strong {
	color: #666;
	}

acronym {
	background: #ddd;
	border-bottom: 1px dotted  #aaa;
	}
.tytul, 
.tytul a, 
.tytul a:link, 
.tytul a:visited {  
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color : #246;
	margin-bottom: 0;
	}
.tytul a:hover{
	text-decoration: none;
}
.belka_g {  
	border-color: black black #666666; 
	border-style: solid; 
	border-width: 0 0 1px 0;
	}

.drobny {  
	font-size: 0.8em;
	text-indent: 0!important;
	}

p.opis {  
	margin: 2px 0 0;
	font-size: 0.9em;
	}
#wrapper {
	/*width: 240px;
	max-width: 400px;*/
	margin: 0 auto;
	text-align: center;
	}
#heading *{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif!important; 
	font-style: normal!important;
	}

#heading h1, #heading h2, heading h3 {
	text-align: left;
	text-indent: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 1em;
	}
#licznik {
	margin-bottom: 10px;
	padding: 0 1em;
	}
#licznik p.drobny{
	font-size: 11px!important; 
	text-indent: 0!important;
	text-align: left;
	}


/* ---------------------- [ menu ] ------------------- */


#main_menu, #main_menu_dolne {
	text-align: left;
	color: #246;
	background: #def;
	margin-top: 0.5em;
	margin-bottom: 0;
	padding: 0;
	}
#sub_menu {
	text-align: left;
	color: #246;
	background: #def;
	}

#main_menu ul, #main_menu_dolne ul,
#sub_menu ul	{
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	}
#main_menu li, #main_menu_dolne li,
#sub_menu li {
	width: 100%;
	font-size: 0.8em;
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	}
#main_menu a,
#main_menu a:link,
#main_menu a:visited,
#main_menu_dolne a,
#main_menu_dolne a:link,
#main_menu_dolne a:visited {
	display: block;
	width: 100%;
	color: #246;
	/*padding: 0 2px;*/
	}
#sub_menu a,
#sub_menu a:link,
#sub_menu a:visited {
	display: block;
	width: 100%;
	color: #246;
	/*padding: 0 3px;*/
	}
#main_menu a:hover, #sub_menu a:hover {
	display: block;
	background: #135;
	color: #ace;
}
/*
#bo_0 #main_menu li, #bo_0 #sub_menu li{
	width: 100%;
	display: block;
	text-align: center;
	} */
/* ----------------- [ tresc zasadnicza ] ----------- */
#naglowek {
	padding: 0 1em;
	}
#main, #utwor, #news {
	text-align: left;
	}
#main {
	padding: 0 0.5em;
	}
#main p, #news p, #main li { 
	margin-top: 0.5em!important;
	padding: 0;
	text-indent: 0;
	text-align: justify;
}
#main p.b_wc, #main p.normal_bw {
	text-indent: 0!important;
}
#main div.utwor p+p {
	margin-top: 0!important;
	text-indent: 1.5em;
}
#news h4+p {
	margin-top: 0!important;
	text-indent: 0!important;
}
#main div.utwor p.gwiazdka, #main div.utwor p.gwiazdki {
	text-indent: 0!important;
	text-align: center!important;
	margin: 2em auto 2em!important;
}

.nielam {  
  white-space: nowrap;
}

/* ------------- utwory sceniczne ----------------- */
#main div.dramat p.osoba
	{margin:0pt;
	text-indent: 0!important;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	font-size:10.0pt;
	font-family:"Times New Roman";}
#main div.dramat p.didaskalia
	{margin: 1em 0 0 ;
	text-indent: 0!important;
	text-align:justify;
	font-size:10.0pt;
	font-family:"Times New Roman";
	font-style:italic;}
#main div.dramat p.didaskaliawewn
	{margin-top:0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:13.5pt;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
	font-style:italic;}
#main div.dramat span.didaskaliawewnZnak
	{font-style:italic;}
#main div.dramat p.kwestia {
	margin-top:0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left: 2em!important;
	text-indent: 0!important;
	font-family:"Times New Roman";}

/* ---------  tabelki  --------------- */
div.utwory th {
	font-size: 0.85em;
	line-height: 1.1em;
	font-weight: bold;
	width: 100%;
	display: block;
	}

div.utwory p, div.utwory td {
	width: 100%!important;
	font-size: 0.8em;
	margin: 0.5em 0 0;
	padding: 4px;
	display: block!important;
	clear: both!important;
	text-indent: 0!important;
	}
div.utwory h4 {
	/*margin: 1em 0 0;*/
	} 
#main p.utwory, #main p.opis {
	text-indent: 0!important;
	margin-top: 0.3em!important;
}
#main p.podpis {
	text-align: right;
	font-size: 90%!important;
	font-style: italic;
	margin-bottom: 1em;
}
#main img.left {
	display: block;
	}
/* -------  formularz kontaktu  ------ */

#formularz {
	font-size: 0.9em!important;
	text-align: left;
	}
#kontakt p, #teleadresowe p, #formularz p {
	text-indent: 0!important;
	}
label {
	display: block;
	padding: 0 3px;
	width: auto;
	margin: 5px 0 3px;
	}
.wymagane label, .wymagane legend {
	color: #c00;
	}
.dowolne label, .dowolne legend {
	background: #bdf;
	}
legend {
	padding: 0.2em 1em;
	border: 1px solid;
	margin-bottom: 1em;
	/*margin-left: 0;*/
	background: transparent;
	}

fieldset {
	/*padding: 6px;*/
	margin-top: 1em;
	margin-bottom: 1em;
	}
fieldset.wymagane {
	border: #c33 dotted 1px;
	}
fieldset.dowolne {
	border: #246 dotted 1px;
	}
/*
.klawisze {
	background: #bdf;
	}
*/

select {
	width: 90%;
	}
input {
	font-family: Verdana, Tahoma, Arial, "Arial CE";
	border-top: 1px #e3e8ee solid;
	border-right: 1px #333333 solid;
	border-bottom: 1px #333333 solid;
	border-left: 1px #def solid;
	font-size: 0.9em;
	color: #333333;
}

input.button {
	border-top: 1px #e3e8ee solid;
	border-right: 1px #333333 solid;
	border-bottom: 1px #333333 solid;
	border-left: 1px #e3e8ee solid;
	background: #def;
	font-size: 0.8em;
	color: #333;
}

input.radio {
	font-size: 0.9em;
	color: #246;
	font-family: Verdana, Tahoma, Arial, Arial CE;
}


.box2 { 
  font-family: Verdana, Arial, sans-serif; 
	font-size: 1em; 
	background-color: #def; 
	padding: 5px 10px; 
	color: #333; 
	line-height: 1.25; 
	text-align: left ; 
	border: #246; 
	border-style: solid; 
	border-top-width: 0; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 0 }

/* ------------------------ Menu dolne displaya -----------*/
#menu_utworu {
	margin-top: 0.5em;
	}
#menu_utworu p.menu_d {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	line-height : 1.3em;
	text-indent: 0!important;
	color: #333333;
}

p.right, p.prawy {
	text-align: right!important;
	text-indent: 0;
	}
#menu_utworu a.kl,  
#menu_utworu a:visited.kl, 
#menu_utworu a:link.kl,
a.kl_pr,  a.kl,
a:visited.kl_pr, a:visited.kl
a:link.kl_pr, a:link.kl		{
	text-decoration : none;
	background-color : #def;
	color : #333;
	padding : 1px 5px;
	font-size:0.95em;
}
#menu_utworu a:hover.kl, a:hover.kl_pr{
	background-color : #135;
	color : #eee;
	text-decoration : none;
}

/* -------------- stopka  ------------------ */

p#footer {
	line-height: 2.5em;
	font-size: 0.7em;
	text-align: center!important;
	background: url(g/wap.eczytelnia_bg.jpg) repeat-x 0 0;	
	padding: 0 0 1em;
	}
p#footer a {
	background: none;
}
.menu_kont {  
	border: #666 solid 1px; 
	}

#eXTReMe, #eXTReMe img  {
	display: none;
	}


/* -------------- ukrywanie -----------------*/

.no_wap, .no, .komp  {
	display: none;
}

/* -------------- misc -----------------------*/
div.utwor p.strong {
	font-weight: bold;
	}
div.utwor p.wstawka {
	margin-top: 0.8em!important;
	margin-bottom: 2em!important;
	}
p.data_wyd {
	text-align: right!important;
	margin-top: 1em!important;
	border-top: 1px dashed #666;
	}
.byki {
	color: #c00;
	}
.center {
	text-align: center;
	}
.capital {
	font-variant: small-caps;
	}
div.wiersz p+p {
	text-indent: 0!important;
	}
.ukryty {
	display: block;
	}
.widoczny {
	display: none;
	}