html,body,img,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd{margin:0;padding:0;}
img,fieldset{border:none !important;}
a:link,a:visited{color:#000;font-weight:bold;}
#content a:link:after, #content a:visited:after{content:' (http://www.bn.org.pl/chopin/' attr(href) ')';}
.pHide{visibility:hidden;}

.left{float:left;clear:left;}
.right{float:right;clear:right;}

.aleft{text-align:left;}
.aright{text-align:right;}

.nolist{list-style:none;}
dd ul[class="nolist"] li{margin-left:-30px;}
.reset{margin:0 !important;padding:0 !important;}
.bold{font-weight:bold;}
.fnormal{font-weight:normal;font-size:1em;}

div.announce_table{margin:25px auto 0;padding:0 8px 0 12px;border:1px solid #4a4a49;width:450px;height:90px;font-size:12px;line-height:1.2;background-color:#f8f6ea;text-align:left;position:relative;}

div.announce_table p{position:absolute;top:13px;left:66px;text-indent:0;font-weight:bold;text-align:left;}


/* main layout defs */
html,body{
	background: #FFF;
}

body{
	text-align:center;
	font-size:12pt;

}

#wrapper{
	margin:0;
	width:98%;
	text-align:center;
	background:#FFF;
}

/* top */

#top{
	height:0;
	position:static;
	display:none;
}


/* content */

#content{
	margin:8px auto;
	padding-bottom:30px;
	width:100%;
	min-height:100%;
	background-color:#FFF;
	color:#000;
	line-height:1.5;
	float:none;
	text-align:center;
}

/* content>localization */

dl#localization{display:none;}

/* content>text  (TYPOGRAPHY) */
h2,h3,h4{text-align:left;}
h2{font-size:16pt;margin-bottom:2%;border-bottom:1px solid #000;padding:0 5% 0.5%;text-align:center;}
h3{font-size:14pt;}
h4{font-size:13pt;}
p{margin:0.5% 3%;font-size:12pt;line-height:1.2;text-indent:8%;text-align:justify;}

#content ul,#content ol{margin:4px 42px;text-align:left;}
#content td ul{margin:4px 6px;}
#content dl{margin:6px 28px;text-align:left;}
#content dl.inside_dl{margin:0;}
#content dl.inside_dl dd{margin-left:16px;}


#content img{margin:6px;border:6px solid #FFF;}
img.left{margin:2px 10px 0 4px !important;}
img.right{margin:2px 4px 0 10px !important;}
.image{margin:4px 14px;clear:both;text-align:center;}
.image span{margin:0 4px;padding:2px 4px 0;background:url(../graphic/dot.jpg) 100% 0 repeat-x;font-size:0.8em;display:block;}

table{
	width:74%;
	margin:10px auto;
	padding:0;
	border:1px solid #000;
}

caption{
	margin:20px auto 0;
}

td,th{
	padding:0;
	text-align:center;
}

th{
	background-color:#FFF;
	border:1px solid #000;
	margin-bottom:10px;
}

td{
	vertical-align:top;
	background-color:#FFF;
}


/* left */
#left{
	width:0;
	height:0;
	position:static;
	z-index:1;
	border:1px solid blue;
	display:none;
}

#left ul{
	position:static;
	top:68px;
	left:32px;
}

#left ul li{
	list-style:none;
	width:0;
	height:0;
	margin-bottom:10px;
	background:#FFF;
	text-indent:0;
}

#left ul li a{
	display:none;
	height:0;
	font: 1.2em "Monotype Corsiva",Helvetica,sans-serif;
	color:#646362;
	text-decoration:none;
}

#left ul li a:hover, #left a#checked{
	color:#000;
	background:#FFF;
}

/* footer */

#footer{
	margin:20px auto 0;
	border-top:1px solid #000;
	padding-top:5px;
	clear:both;
	width:98%;
	background-color:#FFF;
	font-size:10pt;
	text-align:center;
	position:static;
}

#footer span{
	position:static;
}


#footer ul, #footer img{
	display:none;
}
