@CHARSET "UTF-8";

body {
	background: rgb(252,248,194);
}

table {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0;
}

td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
}

tr {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-spacing: 0;
}

p {
	text-indent: 1cm;
	text-align: justify;
	margin: 5px;
	font-size: 11pt;
}

hr {
	height: 2px;
	color: rgb(90, 90, 255);
	background-color: rgb(90, 90, 255);
}

p.quote {
	font-style: italic;
}

.textLeft {
	text-align: left !important;
}

.textRight {
	text-align: right !important;
}

.textCenter {
	text-align: center !important;
}

.textJustify {
	text-align: justify !important;
}

.code {
	background-color: white;
	border: 1px dashed black;
	font-family: monospace;
	color: black;
	margin: 5px;
	padding: 5px;
	font-size: 10pt;	
}

.help {
	font-family: serif;
	font-size: 12pt;
	line-height: 150%;
}
/*<mainTable>*/

.headerTd,
.contentTd,
.contentTitle,
.leftMenuTd,
.topMenuTd {
	border-width: 1px;
	border-style: solid;
	border-color: rgb(162,180,255);
}
.headerTd,
.leftMenuTd,
.topMenuTd {
	background: rgb(193, 204, 255);
}

/*wlasciwosci glownej tabeli*/
.mainTable {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

/*wlasciwosci komorki glownej tabeli w ktorej znajduje sie naglowek*/
.headerTd {
	vertical-align: middle;
	text-align: center;
}

/*wlasciwosci komorki glownej tabeli w ktorej znajduje sie gorne menu*/
.topMenuTd {
}

/*wlasciwosci komorki glownej tabeli w ktorej znajduje sie lewe menu*/
.leftMenuTd {
	vertical-align: top;
	width: 160px;
}

/*wlasciwosci komorki w ktorej znajduje sie tresc artykulu/informacji*/
.contentTd {
/*	background-color: rgb(192,217,255);*/
	background-color: rgb(252,242,150);
	vertical-align: top;
}

/*wlasciwosci komorki w ktorej znajduje sie stopka*/
.footerTd {
	text-align: center;
	font-family: serif;
	font-size: 80%;
}

/*</mainTable>*/

/*<contentTable>*/

.contentTable {
/*	border: 2px solid lime;*/
	margin-left: 3px;
	margin-top: 3px;
	height: 100%;
	width: 100%;
}

/*<div> zawierajacy tabelke z trescia*/
.contentDiv {
	font-family: verdana, sans-serif;
	color: rgb(10, 10, 10);
	border-left: 1px solid orange;
	border-top: 1px solid orange;
	padding: 15px;
	margin-top: 5px;
	margin-left: 5px;
	background-color: rgb(210,217,255);	
}

/*tytul artykulu/dokumentu*/
.contentTitle {
	/*border-bottom: 1px solid yellow;*/
	padding-left: 7px;
	background: rgb(152,177,215);
	color: white;
	font-weight: bolder;
	font-size: 95%;
	font-family: verdana, sans-serif;
	font-variant: small-caps;
	height: 10px;
}

/*wlasciwa zawartosc*/
.content {
	vertical-align: top;
}

/*</contentTable>*/

/*<borders>*/

/*wlasciwosci wspolne dla wszystkich ramek*/
.headerTd,
.topMenuTd,
.footerTd,
.leftMenuTd,
.topMenuTableTd,
.contentTd,
.leftMenuBorderTdLeft,
.leftMenuBorderTdRight,
.leftMenuBorderTdTop,
.leftMenuBorderTdBottom,
.topMenuBorderTdLeft,
.topMenuBorderTdRight,
.topMenuBorderTdTop,
.topMenuBorderTdBottom,
.oldLeftMenuTdA,
.oldLeftMenuTdB,
.oldTopMenuTdA,
.oldTopMenuTdB {
	border-color: rgb(162,180,255);
	border-style: solid;
}

.submenuBorderTdLeft,
.submenuBorderTdRight,
.submenuBorderTdTop,
.submenuBorderTdBottom,
.oldLeftSubmenuTdA,
.oldLeftSubmenuTdB {
	border-color: rgb(162,140,165);
	border-style: solid;
}

/*dolne linie*/
.headerTd, .topMenuTd, .submenuBorderTdBottom,
.oldLeftMenuTdA,
.oldLeftMenuTdB,
.oldLeftSubmenuTdA,
.oldLeftSubmenuTdB {
	border-bottom-width: 1px;
}

/*gorne linie*/
.footerTd, .leftMenuBorderTdTop, .submenuBorderTdTop,
.oldLeftMenuTdA,
.oldLeftMenuTdB,
.oldLeftSubmenuTdA,
.oldLeftSubmenuTdB {
	border-top-width: 1px;
}

/*prawe linie*/
.leftMenuTd,
.contentTd,
.submenuBorderTdRight,
.oldTopMenuTdA,
.oldTopMenuTdB {
	border-right-width: 1px;
}

/*lewe linie*/
.topMenuTableTd,
.submenuBorderTdLeft,
.topMenuBorderTdLeft,
.oldTopMenuTdA,
.oldTopMenuTdB {
	border-left-width: 1px;
}

/*</borders>*/

.logoImg {
}

/*centrowane tabelki*/
.centeredTable {
	margin-left: auto;
	margin-right: auto;
}

/*linki*/
a, .a {
	text-decoration: none;
	font-weight: bold;
	color: black;
	font-family: verdana, sans-serif;
	font-size: 80%;
}

a:hover, .a:hover {
	color: rgb(0,70,255);
	cursor: pointer;
}

/**/
.menuTable {
/*	border: 1px solid yellow;*/
}

.menuTableTd {
	width: 160px;
/*	border: 1px solid black;*/
}

/*podswietlenie pozycji menu*/
td:hover.menuTableTd,
td:hover.submenuTableTd {
	background: white;
}

.submenuTable {
	width: 160px;
	font-size: small;
}

.submenuTableTd {
	width: 160px;
}

/*kolor linkow w menu*/
.menuAnchor {
/*	font-family: sans-serif;
	font-size: 75%;*/
	color: rgb(0,0,80);
}

/*style dla <td> lewego menu*/
.leftMenuTableTd, .oldLeftMenuTdA, .oldLeftMenuTdB {
	padding-top: 3px;
	padding-bottom: 3px;
}

/*style dla <td> gornego menu*/
.topMenuTableTd, .oldTopMenuTdA, .oldTopMenuTdB {
	padding-left: 3px;
	padding-right: 3px;
}

/*rozne tla dla naprzemiennych komorek menu*/
.typeATd, .oldLeftMenuTdA, .oldTopMenuTdA {
	background-color: rgb(210,217,255);
}

/*druga wersja tla*/
.typeBTd, .oldLeftMenuTdB, .oldTopMenuTdB {
	background-color: rgb(210,207,255);
}

.oldLeftSubmenuTdA {
	background-color: rgb(200,207,255);
}

.oldLeftSubmenuTdB {
	background-color: rgb(200,197,255);
}

/*<login>*/

.loginForm {
	
}

.loginTable {
	border-spacing: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-color: rgb(162,180,255);
	border-style: solid;
	border-width: 1px;
}

.loginTableTd {
	padding: 3px;
	text-align: center;
}

.button {
	font-size: 85%;
	font-weight: bold;
	background-color: rgb(152,177,215);
	border-left: 1px solid orange;
	border-top: 1px solid orange;
	border-bottom: 1px solid brown;
	border-right: 1px solid brown;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
}

*.button:hover {
}

*.button:ACTIVE {
	padding-left: 5px;
	padding-right: 1px;
}

/*</login>*/


.usersTable {
	border-color: rgb(162,180,255);
	border-width: 1px;
	border-style: solid;
}

.usersTd {
	border-color: rgb(162,180,255);
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
}

/*<filie>*/

.branchTable {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid blue;
	border-collapse: separate;
}

/*adres dla danej filii*/
.branchAddressTd {
	padding: 10px;
	font-size: 90%;
}

/*td w ktorym siedzi mapka*/
.branchImgTd {
	padding: 10px;
	border: 1px solid rgb(162,180,255);
}

/*dzien tygodnia*/
.branchDayTd {
	padding: 3px;
}

/*godziny pracy*/
.branchHoursTd {
	padding: 3px;
}

/*data jakas szcegolna*/
.branchDateTd {
	padding: 3px;
	font-weight: bold;
}

.branchAddressTd, .branchDayTd, .branchHoursTd, .branchDateTd {
	border: 1px solid rgb(162,180,255);
}

/*</filie>*/


/*<galerie>*/

.galleryTable {
}

.galleryTitleTd {
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	border-top: 2px solid blue;
	background-color: rgb(162,180,255);
}

.galleryTitleDescriptionTd {
	padding-top: 3px;
	background-color: rgb(182,190,255);
}

.galleryContentTd {
	border-bottom: 2px solid blue;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	font-size: 80%;
}

/*<galerie>*/



/*<nowosci>*/

.noveltiesTable {
	margin-top: 30px;
	color: rgb(0, 0, 100);
	width: 100%;
}

.noveltiesContentTable {
}

.noveltiesCover,
.noveltiesContent {
	border-top: 3px solid rgb(250, 240, 255);
	border-bottom: 3px solid rgb(250, 240, 255);
}

.noveltiesCover {
	vertical-align: top;
	padding: 3px;
	padding-right: 5px;
	padding-bottom: 20px;
	background-color: rgb(200,200,255);
}

.noveltiesContent {
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 20px;
	padding-left: 5px;
	background-color: rgb(220,220,255);
}

.noveltiesAuthor,
.noveltiesTitle,
.noveltiesPublisher {
	color: white;
	background-color: rgb(152,177,215);
}

.noveltiesAuthor {
	font-size: 100%;
	padding: 3px;
}

.noveltiesTitle {
	font-size: 105%;
	font-style: italic;
	padding: 3px;
}

.noveltiesPublisher {
	font-size: 80%;
	padding: 3px;
	font-weight: bold;
}

.noveltiesDescription {
	padding-top: 10px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	text-align: justify;
	font-family: times serif;
	font-size: 12pt;
}


/*</nowosci>*/

/*<aktualnosci>*/

.newsTable {
	margin-top: 3px;
	margin-bottom: 3px;
}

.newsTimestampTd,
.newsDescriptionTd {
	border-top: 2px solid rgb(250, 240, 255);
	border-bottom: 2px solid rgb(250, 240, 255);
	padding-top: 2px;
	padding-bottom: 2px;
}

.newsTimestampTd {
	text-align: right;
	padding-right: 5px;
	font-size: 80%;
	font-weight: bold;
	width: 100px;
	vertical-align: top;
}

.newsDescriptionTd {
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
}

/*</aktualnosci>*/

/*<aktualnosci_i_nowosci>*/

.introductionTable {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 11pt;
	background: rgb(200,200,255);
	border-top: orange 1px solid;
	border-left: orange 1px solid;
}

.introductionTd {
	padding: 3px;
}

/*</aktualnosci_i_nowosci>*/

/*<czasopisma>*/

.journalTable {
	font-size: 10pt;
}

.journalTd {
	padding: 5px;
	border: 1px solid rgb(162,180,255);
}

/*</czasopisma>*/

/*<rocznice_regionalne>*/

.anniversaryTable {}

.anniversaryTd {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 2px solid rgb(90, 90, 255);
	border-top: 2px solid rgb(90, 90, 255);
}

/*</rocznice_regionalne>*/

/*<edytor>*/


.highlighted {
	background-color: rgb(190, 190, 255);
}

.editorNewsMenuTable,
.editorStyleMenuTable,
.editorChangesMenuTable,
.editorNewsMenuTable {
	margin: 3px;
	border-collapse: separate;
	border-spacing: 2px;
}

.editorStyleMenuTd {
	font-weight: normal;
}
.editorNewsMenuTd,
.editorChangesMenuTd {
	padding: 3px;
}

.editorStyleMenuTr,
.editorNewsMenuTr {}
	
.editorContentEditorTr,
.editorListEditorTr,
.uploadTr,
.uploadedTr,
.uploadListTr {}


.editorContentEditorTd,
.editorListEditorTd,
.uploadTd,
.uploadedTd,
.uploadListTd,
.editorListEditorIntroTd  {
	padding: 3px;
	border-color: rgb(162,180,255);
	border-width: 1px;
	border-style: solid;
}
	
.editorContentEditorTable,
.editorListEditorTable,
.uploadTable,
.uploadedTable,
.uploadListTable {
	margin: 3px;
	border-collapse: separate;
	border-spacing: 0px;
	border-color: rgb(162,180,255);
	border-width: 1px;
	border-style: solid;
	font-size: 90%;
}


.editorListEditorHeaderTr,
.uploadedHeaderTr,
.uploadListHeaderTr,
.left,
.wstepTytul {
	background: rgb(152,177,215);
	color: white;
	font-weight: bolder;
	font-size: 95%;
	font-family: verdana, sans-serif;
}

.left {
	vertical-align: top;
}

.editorListEditorHeaderTd,
.uploadedHeaderTd,
.uploadListHeaderTd,
.left {
	padding: 2px;
}

.xpath,
.filename {
	display: none;
}

.fileDisplay {
	width: 130px;
}

.tytul,
.tresc,
.wazne,
.data,
.godzina,
.archiwalne {
	text-align: center;	
}

.editorContentEditorInput {
	width: 100%;
}

.uploadListImg,
.okladka {
	width: 150px;
}
/*
.editorListEditorForm
.editorContentEditorForm

.uploadInput
.uploadListImg

.left
.right
*/
/*</edytor>*/