body, page {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #090c42;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	background: #d1e7f9 url(images/h-bg.jpg) repeat-x;
}

td {
	font-size: 12px;
}

a {
	color: #111f8a;
	text-decoration: none;
}

a:hover {
	color: #187a01;
	text-decoration: none;
}


.j {
	text-align: justify;
	text-indent: 15px;
	font-size: 12px;
	padding: 0px;
	margin: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}

p.k {
	text-align: center;
	text-indent: 15px;
	font-size: 10px;
	padding: 0px;
	margin: 2px;
	color: red;
}

/* formularz */
form.frm {
	padding: 0px;
	margin: 0px;
}

input.frm, textarea.frm {
	border: 1px solid gray;
	background: #FFFDF0 url(images/frm_bg.gif) repeat-x;
	font-size: 12px;
	font-family: Verdana;
}


input.button {
 cursor: hand;
 font-size: 11px;
 font-family: Verdana;
}

select.frm {
 cursor: hand;
 border: 1px solid #50241A;
 font-size: 11px;
 font-family: Verdana;
 padding: 0px;
 margin-bottom: 3px;
}

/* formularz koniec */



/* gorne menu */

/*tlo pod gorne menu*/
td.top-menu-bg {
	text-align: center;
	vertical-align: middle;
	background: #D7D3A6 url(./images/menutopbg.jpg) repeat-x;
	height: 40px;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
}

/*wlasciwa tabelka gornego menu*/
table.top-menu {
	
}

/*komorka gornego menu*/
td.top-menu {
	text-align: center;
}


/*link gornego menu*/
a.top-menu { 
	font-size: 12px;
	text-decoration: none;
	color: #111f8a;
	display: block;
	padding: 0px 7px 0px 7px;
	font-weight: bold;
	margin: 0px;
}

a.top-menu:hover {
	color: #0447d5;
	text-decoration: none;
} 
/* gorne menu - koniec */



/*góra*/
td.top-0 {
	background: #fffdf2;
	height: 190px;
}
td.top-1 {
	background: #ffffff ;
	height: 40px;
	
}

/* sciezka nawigatora */
td.top-1c {
display: none;
border-left: 1px solid #c7c7c7;
border-right: 1px solid #c7c7c7;
background: #ffffff;
height: 30px;
background:  #FFFFFF url(./images/navi.jpg) repeat-x;
}

div.path {
	float: left;
	color:#da6501;
}

a.path {
color: #696868;
}

a.path:hover {
text-decoration: none;
color: #111f8a;
font-weight: bold;
}

/* wyszukiwarka */

div.search {
	float: right;
}

/* wyszukiwarka - koniec*/




/*tabela dokumentu*/
td.doc {
height: 300px;
width: 100%;
background: #FFFFFF url(./images/flaga-bg.gif) no-repeat center 50%;
border-left: 1px solid #c7c7c7;
border-right: 1px solid #c7c7c7;
padding-top: 10px;
	
}

table.doc {
	width: 100%;
	
}


td.doc-left {
	width: 170px;
}

td.doc-right {
	width: 100%;
	

}


/*stopka*/

td.foot {
background: #FFFFFF url(./images/foot.jpg) repeat-x;
height: 46px;
border-left: 1px solid #c7c7c7;
border-right: 1px solid #c7c7c7;
border-bottom: 1px solid #c7c7c7;
font-size: 11px;
color: #817f7f;
text-align: center;
}


td.loga {
background: #FFFFFF ;
height: 60px;
border-left: 1px solid #c7c7c7;
border-right: 1px solid #c7c7c7;
font-size: 11px;
color: #817f7f;
text-align: center;
}
td.foot-c {
	background: #E4DDA3 url(./images/foot_bg_c.gif) repeat-x;
	height: 50px;
	width: 100%;
}

/* stopka - koniec*/

/* box  trzymający całą prawą stronę */

div.box-right {
	float: right;
	margin-left: 3px;
	display: block;
}


div.box {
margin-left: 4px;
	margin-bottom: 7px;
	width: 170px;
}

td.box-head {
	background: url(images/box_top.gif) repeat-x;
	height: 29px;
padding-left: 6px;
}

td.box-head-r {
	width: 2px;
	height: 29px;
}

td.box-head-rr {
	width: 6px;
	height: 29px;
}

td.box {
	background:  url(images/box-bg.gif) repeat-y;
	padding: 5px;
	padding-bottom: 10px;
	width: 170px;
}

td.box-r {
	background: url(images/box_r.gif) repeat-y;
	width: 6px;
}

td.box-r-b {
	background: url(images/box_r_b.gif) no-repeat;
	width: 6px;
	height: 7px;
}

td.box-b {
height: 2px;
width: 170px
}


a.box-head1 {
	font-size: 11px;
	color: #70372E;
	font-weight: bold;
	text-decoration: none;
}

a.box-head1:hover {
	color: red;
}



/* box koniec*/



img.seq {
	FILTER: blendTrans(duration=2);
}


/* tabela listy rekordow w kategorii */
table.list {
	margin-top: 5px;
	
	width: 100%;
	border: 1px solid #9D3F23;

}


td.list-head {
	font-weight: bold;
	font-size: 12px;
	background-color: #8C3333;
	color: #FCEFC9;
	border-bottom: 1px solid #9D3F23;
}


td.list {
	vertical-align: top;
	background-color: #FCEFC9;
	padding: 2px;
	border-top: 1px solid #EFC6BA;
	font-size: 11px;
}


/* warstwa trzymaj±ca pojedynczy element listy*/
div.list {
	clear: left;
	background-color: #ebdfd4;
	padding: 0px;
	border: 1px solid #696969; 
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 4px;
}

/* tytuł rekordu podczas wyswietlania listy rekordow w kategorii */
div.list-title {
	text-align: left;
	font-size: 12px;
	padding: 4px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #2C1818;
	/*background: #D7D3A6 url(./images/top_menu_bg.jpg) repeat-x;*/
}

/*wyswietla date przejscia do archiwuw rekordu bedacego w kategorii newsowey*/
div.news-date {
	text-align: right;
	color: #9D3F23;
	clear: left;

	padding: 2px;
	font-size: 11px;
	font-weight: normal;
}

/* krótki opis rekordu podczas wyswietlania listy rekordow w kategorii */
div.list-shortdesc {
	padding: 2px;
}

/* Lista rekordów w kategorii wyswietlona w prawym menu w pliku item.php?id=xxx*/
ul.items {
	padding: 0px;
	margin-left: 5px;
	text-align: left;
}

li.item {
	padding: 0px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 11px;
}

a.item {
	text-decoration: none;
}



/* funkcja show item*/

/* div trzymaj±cy cało¶ć */
div.item {
	padding: 0px;
	border-top: 1px solid #696969;
	border-bottom: 1px dashed #696969;
	clear: left;
	display: block;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: justify;
}


/* tytuł rekordu podczas wyswietlania listy rekordow w kategorii */
div.item-title {
	text-align: left;
	font-size: 12px;
	padding: 4px;
	font-weight: bold;
	color: #003792;
	background: #ebdfd4 ;
}

/* div trzymajacy całosc podczas wyswietlania pełnego rekordu w plik item.php?id=...*/
div.item-body {
	padding: 2px;
}

/* pole wiecej... */
div.more {
	text-align: right;
	padding-right: 4px;
	padding-bottom: 4px;
}

/* obrazek rozpychaj±cy element klasy div.item tak aby okreslić minimaln± szerokosc*/
img.spacer {
	width: 405px;
}

td.more {
	text-align: right; 
	font-size: 10px;
	color: #9D3F23;
	padding-bottom: 4px;
	padding-right: 4px;
	background-color: red;
}


a.more {
	color: #4D2720;
}

a.more:hover {
	color: #933921;
}

/*div obejmuje pozycje w prawym menu bez pola tytuł, sama zawartosc, klasa nie jest używana w funkcji box*/
div.right-menu {
	width: 100%;
	border: 1px solid #9D3F23;
	margin-top: 5px;
}

/*element lnika do archiwum*/
div.archiv {
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 14px;
}

/* tekst informujacy o braku rekordów do wyswietlenia w kategorii*/
div.no-items {
	border-top: 1px dashed #9D3F23;
	border-bottom: 1px dashed #9D3F23;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
	font-size: 12px;
}

h3 {
	font-size: 15px;
	font-weight: bold;
	margin: 2px 5px 15px 5px;
	color: #800000;
	font-family: arial;

}

h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 2px 5px 15px 5px;
	letter-spacing: 2px;
	color: #800000;
}

div.error {
	color: red;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	margin: 10px;
}

/* formularz wybierania przedziału data rekordów z archiwum */
div.frm-archiv {
/*	border: 1px solid #9D3F23;*/
	font-size: 10px;
	text-align: center;
	margin-top: 10px;
	padding: 5px;
}


li.map-cat {
	font-size: 13px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 10px;
}

li.map-item {
	font-size: 10px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 1px;
	list-style-type: circle;
}

li.map-archiv {
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 15px;
	list-style-type: circle;
}

div.page {

}



table.list-search {
	width: 400px;
	border: 1px solid #9D3F23;
}

table.frm-search {
	width: 400px;
	border: 1px solid #9D3F23;
}

td.frm-search-head {
	font-weight: bold;
	font-size: 11px;
	background-color: #9D3F23;
	color: #FAE5A5;
	padding: 4px;
	letter-spacing: 2px;
	text-align: center;

}

td.frm-search {
	padding: 10px;
}


hr {
	border-top: 1px dashed #9D3F23;
	border-bottom: none;
	height: 1px;
}




p.uwagi {
	font-size: 10px;
	color: gray;
}

li.error {
 list-style-image: url(images/err.gif);
 text-align : left;
 padding: 0px;
 margin-top: 0px;
 margin-bottom: 2px;
 vertical-align: middle;
}
li.ok {
 list-style-image: url(images/ok.gif);
 text-align : left;
 padding: 0px;
 margin-top: 0px;
 margin-bottom: 0px;

}


/*div trzymajacy opis kategotii*/
div.cat-desc {
	background-color: transparent;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: center;
	font-weight: normal;
	color: #435c6f;
	
}

li.small {
	list-style-image: url(http://ujk.kielce.pl/images/skins/1/bullet-small-hov.gif);
	margin-left: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	text-indent : 3px;
	text-align: justify;
	font-weight: normal;
	font-size: 11px;

}
a.http {
  padding-left: 17px;
  background: transparent url(http://ujk.kielce.pl/images/skins/1/bul-link-home-act.gif) no-repeat 0% 20%;
  color: #08134D;
  text-decoration: none;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  }

a.http:hover {
  background: transparent url(http://ujk.kielce.pl/images/skins/1/bul-link-home-act.gif) no-repeat 0% 20%;
  color: #ffa02c;
}

li.big {
margin-right: 5px;
margin-left: 3px;
margin-top: 2px;
margin-bottom: 5px;
text-indent: 4px;
list-style-image: url(http://ujk.kielce.pl/images/skins/1/bullet-big-hov.gif);
text-align: justify;
}

/* tabelka trzyająca kategorie wewnętrzne i ewentualne artykuły tych kategorii*/
table.cat-child {
	width: 60%;
	border-top: 1px dashed #918f8f;
	border-bottom: 1px dashed #918f8f;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	
	
}

/* komorka trzymajac obrazki lub nazwy kategorii wewnętrznych*/
td.cat-child {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	width: 50%;

}
a.cat-child {
color: #111f8a;
font-weight: bold;
}

a:hover.cat-child {
color: #187a01;
font-weight: bold;
text-decoration: none;
}

/*info o autorze, edytujacym dacie utworzenia i edycji*/
div.genealogy {
	font-style: italic;
	font-size: 10px;
	color: gray;
	margin-top: 5px;
	margin-bottom: 5px;
}

img.m {
	vertical-align: middle;
}


div.lmenu-0 {
	margin-top: 12px;
	margin-bottom: 12px;
	/*
	border: 1px solid silver;
	padding-bottom: 2px;
	*/
}

div.lmenu-1 {
	margin-left: 16px;
	display: none;
	margin-top: 6px;
}

div.lmenu-2 {
	margin-top: 4px;
	margin-bottom: 5px;
	font-size: 11px;
}


div.art-info {
	font-size: 11px;
	background-color: #E6D1E9;
	border: 1px solid #C798CD;
	margin-top: 10px;
	padding-left: 10px;
}