body {
	/*background-image: url(img/main_bg.gif);*/
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	background-color: #FFFFFF;
	
}
.menuBg {
	background: url(img/menu_bg.gif) repeat-x;
	height: 35px;
}
.menuOn {
	background: url(img/mernu_bg_on.gif) repeat-x;
	height: 36px;
	text-align: center;
	font: bolder 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
}
.topMenuLinks {
	padding: 15px 20px 20px;
}
.f9px {
	font-size: 9px;
	color: #666666;
}
a {
	color: #0056a9;
	text-decoration: underline;
}
td {
	font: 11px/1.3em Tahoma, Arial, Verdana, Helvetica;
	color: #666666;
}
a:hover {
	text-decoration: none;
}
.menuOff {
	font: 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
	height: 36px;
}
.menuLink {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	display: block;

}
.menuLink:hover {
	color: #ffa93a;
	text-decoration: none;
}
form {
	margin: 0px;
}
.formSearch {
	height: 17px;
	width: 176px;
	border: 1px solid #f3982f;
	font: 11px Arial, Helvetica, sans-serif;
	color: #0056a9;
	padding-right: 5px;
	padding-left: 5px;
	background: #f7f7f7;
}
.colRight {
	border-left: 1px solid #f3982f;
	width: 192px;
}
.colLeft {
	padding-bottom: 22px;
	padding-left: 22px;
	vertical-align: top;

}
.header1 {
	font: bolder 16px Arial, Helvetica, sans-serif;
	color: #f3982f;
	background: url(img/h_bg.gif) no-repeat left bottom;
	height: 28px;
	padding-top: 22px;

}
.header2 {
	font: bolder 16px Arial, Helvetica, sans-serif;
	color: #f3982f;
	background: url(img/h2_bg.gif) no-repeat left bottom;
	height: 28px;
	text-align: right;
	padding-right: 7px;
	padding-top: 22px;


}
.p1 {
	font-size: 11px;
	font-weight: bold;
	color: #0056a9;
	vertical-align: top;
}
.p1date {
	font-size: 9px;
	color: #f3982f;
	font-weight: normal;

}
.p2 {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-left: 22px;
	padding-right: 10px;

}
.imgBorder {
	border-top: 1px solid #f3982f;
	border-right: 4px solid #f3982f;
	border-bottom: 1px solid #f3982f;
	border-left: 4px solid #f3982f;
	float: left;
	margin: 7px 10px 3px 0px;



}
.p3 {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding: 22px;
	border: 1px solid #FFFFFF;
	vertical-align: top;



}
.footer {
	padding: 7px 22px;
}
.subMenuOff {
	filter:alpha(opacity=80); 
	-moz-opacity: 0.8; 
	opacity: 0.8;
	background: #0255a5;
	height: 25px;
	padding: 3px 10px 3px 20px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FFFFFF;


}
.subMenuLink {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	display: block;



}
.subMenuLink:hover {

}
.formList {
	height: 17px;
	width: 50%;
	border: 1px solid #f3982f;
	font: 11px Arial, Helvetica, sans-serif;
	color: #0056a9;
	margin: 0px 0px 0px 3px;
	background: #f7f7f7;
	padding-left: 3px;


}
.p4 {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding: 22px;
	border: 1px solid #FFFFFF;
	vertical-align: middle;
	text-align: center;

}
.imgBorder2 {

	border-top: 1px solid #f3982f;
	border-right: 10px solid #f3982f;
	border-bottom: 1px solid #f3982f;
	border-left: 10px solid #f3982f;
}
.li1 {
	list-style: url(img/li_1.gif);
	vertical-align: middle;

}
.li2 {

	list-style: url(img/li_2.gif);
	vertical-align: middle;
}
.tableHeader {
	background: #004c92;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px;
	height: 30px;
	text-align: center;


}
.tableBg {
	background: #E5E5E5;
}
.tableTd {
	background: #FFFFFF;
	padding: 5px;
}
.tableHeader2 {

	background: #ffa93a;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px;
	height: 30px;
	text-align: center;
}

.autor {
	font-size: 9px;
	color: #666666;
	padding-right: 22px;
	padding-top: 10px;
}

.zalacznik {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	padding-top: 10px;
}

a.linkMore {
	color: #0056a9;
	text-decoration: underline;
	padding-top: 10px;
}

.tytulAkapit {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	padding-top: 10px;
}

.zdjecieInfoOpis
{
        font-size: 9px;
	color: #666666;
}

.zdjecieInfoAutor
{
        font-size: 9px;
	color: #666666;
}

.zdjecieInfoRamka
{
        padding: 3px;
}

/* --- stronicowanie --- */
.strPN {
	font: bold 11px Tahoma, Arial, Verdana, Helvetica;
        color: #0056a9;
	text-decoration: none;
	padding: 5px;
}
a.strPNLink {
	font: bold 11px Tahoma, Arial, Verdana, Helvetica;
        color: #0056a9;
	text-decoration: none;
}
a.strPNLink:hover {
	font: bold 11px Tahoma, Arial, Verdana, Helvetica;
        color: #0056a9;
	text-decoration: underline;
}


.strS {
	font: bold 11px Tahoma, Arial, Verdana, Helvetica;
        color: #0056a9;
	text-decoration: none;
	padding: 5px;
}
a.strSLink {
	font: 11px Tahoma, Arial, Verdana, Helvetica;
        color: #0056a9;
	text-decoration: none;
}
a.strSLink:hover {
	font: 11px Tahoma, Arial, Verdana, Helvetica;
        color: #0056a9;
	text-decoration: underline;
}


.strA {
	font: bold 11px Tahoma, Arial, Verdana, Helvetica;
        color: #0056a9;
	text-decoration: none;
	padding: 5px;
}
a.strALink {
	font: bold 11px Tahoma, Arial, Verdana, Helvetica;
        color: #0056a9;
	text-decoration: none;
}
a.strALink:hover {
	font: bold 11px Tahoma, Arial, Verdana, Helvetica;
        color: #0056a9;
	text-decoration: underline;
}

