body, html {
	padding: 0;
	margin: 0;
}
body,td,th {
	font: 10pt 'trebuchet ms';
}
a {
	color: #00b;
}
img {
	border: 0;
}
h2 {
	font-size: 16pt;
}
/* HEADER =====================================*/
/* top,formularz szukania,tytul,nawigacja */
#header {
	background: #000;
	color: #ccc;
}
#header table {
	border: 0;
	border-collapse: collapse;
}
#header td,#header th {
	padding: 10px;
}
#header th {
	background: #333;
	padding: 2px 10px 3px 10px;
}
#header p {
	padding: 0;
	margin: 0;
}
#header h1 a {
	text-decoration: none;
	color: #fff;
	margin: 0;
	padding: 0;
}
#header a {
	text-decoration: none;
	margin: 0;
	padding: 0;
	color: #ccc;
	font-weight: bold;
}
#header a:hover {
	color: #fff;
}
#header h1 {
	margin: 0;
	padding: 0;
}

/* ALFABET =====================================*/
/* div z alfabetem */
.alfabet {
	text-align: center;
	padding: 0;
	margin: 0 auto;
	margin: 10px;

}
.alfabet a {
	display: inline;
	padding-left: 4px;
	padding-right: 4px;
}

/* PAGINACJA ===================================*/
/* div z paginacja */
.paginacja {
	text-align: center;
	padding: 0;
	margin: 0 auto;
	margin-bottom: 10px;
}

/* SPIS ========================================*/
/* w tym divie jest tabelka ze spisem */
/* oraz wyszukiwana fraza,litera */
.spis {
	text-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
.spis table {
	text-align: center;
	margin: 0 auto;
	border: 0;
	border-collapse: collapse;
}
.spis table td,.spis table th {
	border: 1px solid #414141;
	padding: 3px;
}
.spis table th {	/* naglowek */
	background: #414141;
	font-weight: bold;
        color: #ffffff;
}
.spis p {
	margin-bottom: 10px;
}
.fresh {
	background-color: #EFFFCE;	/* nowosc */
}
tr.odd_row td {
	background: #f5f5f5;	/* naprzemienne kolorowanie */
}

/* FORM ==========================================*/
/* formularze dodawania,edycji,usuwania,logowania */
.form, .form table  {
	text-align: center;
	margin: 0 auto;
	padding: 0;
}
.form {
	margin-bottom: 10px;
}
.form table {
	border-collapse: collapse;
}
.form td,.form th {
	text-align: left;
	border: 1px solid #aaa;
	padding: 4px;
}
.form th {
	font-weight: bold;
	vertical-align: top;
	background: #eee;
}
.form .odd {
	text-align: center;
	background: #aaa;
}
.form .szer,.form textarea {
	width: 300px;
}
.form textarea {
	height: 300px;
}
.form form {
	padding: 0;
	margin: 0;
}
.form .req td,.form .req th {
	background: #F1FDE3;
}

/* ALBUM ==========================================*/
.album h3 {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #bbb;
}
.album h2 {
	padding: 0;
	margin: 5px;
	text-align: center;
	font-weight: normal;
	font-size: 18pt;
}
.album td {
	border-left: 0;
}
.album th {
	background: #bbb;
}
.album .odd {
	background: #eee;
	border-right: 0;
	padding: 10px;
}
.album {
	border: 1px solid #bbb;
}
.form .album {
	margin-top: 10px;
}

/* KAPELE ==========================================*/
.kapele {
	padding: 0px 100px 50px 100px;
}
.kapele h2 {
	text-align: center;
}
.kapele h3 {
	border-bottom: 1px solid #999;
}


DIV#menuLeft {
  /*width: 140px;*/
  /*float: left;*/
  /*margin-right: 10px;*/
}
DIV#menuLeft DIV.overview {
  height: 0px;
  background: transparent url(/fileadmin/images/header/bg_submenu_overview.gif) left bottom;
}
DIV#menuLeft DIV.overview A {
  display: block;
  padding-top: 16px;
  padding-left: 30px;
  font-weight: normal;
  color: rgb(103, 103, 103);
  background: transparent  url(/fileadmin/images/header/bg_submenu_arrow_up.gif) left top no-repeat;
}
DIV#menuLeft UL {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
DIV#menuLeft UL LI {
  padding: 0;
  margin: 0;
}
DIV#menuLeft UL LI A {
  display: block;
  padding-left: 30px;
  font-weight: normal;
  color: rgb(103, 103, 103);
  line-height: 18px;
  border-bottom: 1px solid #E2E2E2;
  TEXT-DECORATION: none
}
DIV#menuLeft UL LI A:hover {
  background: transparent url(/fileadmin/images/header/submenu_arrow_right_light.gif) left center no-repeat;
  color: black;
  TEXT-DECORATION: none
}
DIV#menuLeft LI.active LI A {
  padding-left: 45px;
}
DIV#menuLeft UL LI UL LI.normal A {
  background-image: none;
  color: rgb(103, 103, 103);
}
DIV#menuLeft UL LI UL LI.normal A:hover {
  background: transparent url(/fileadmin/images/header/submenu_arrow_right_light.gif) left center no-repeat;
  color: black;
}
DIV#menuLeft UL LI.active A {
  background: transparent url(/fileadmin/images/header/submenu_arrow_right.gif) left center no-repeat;
  color: rgb(184, 7, 40);
}






DIV#menuLeft2 {
  /*width: 130px;*/
  /*float: left;*/
  /*margin-right: 5px;*/
}
DIV#menuLeft DIV.overview {
  height: 0px;
  background: transparent url(/fileadmin/images/header/submenu_arrow_right_light.gif) left center no-repeat;
}
DIV#menuLeft2 DIV.overview A {
  display: block;
  padding-top: 0px;
  padding-left: 5px;
  font-weight: normal;
  color: rgb(103, 103, 103);
  background: transparent url(/fileadmin/images/header/submenu_arrow_right_light.gif) left center no-repeat;
}
DIV#menuLeft2 UL {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
DIV#menuLeft UL LI {
  padding: 0;
  margin: 0;
}
DIV#menuLeft2 UL LI A {
  display: block;
  padding-left: 5px;
  font-weight: normal;
  color: rgb(103, 103, 103);
  line-height: 18px;
  border-bottom: 0px solid #E2E2E2;
  TEXT-DECORATION: none
}
DIV#menuLeft2 UL LI A:hover {
  background: transparent url(/fileadmin/images/header/submenu_arrow_right_light.gif) left center no-repeat;
  color: black;
  TEXT-DECORATION: none
}
DIV#menuLeft2 LI.active LI A {
  padding-left: 5px;
}
DIV#menuLeft2 UL LI UL LI.normal A {
  background-image: none;
  color: rgb(103, 103, 103);
}
DIV#menuLeft2 UL LI UL LI.normal A:hover {
  background: transparent url(/fileadmin/images/header/submenu_arrow_right_light.gif) left center no-repeat;
  color: black;
}
DIV#menuLeft2 UL LI.active A {
  background: transparent url(/fileadmin/images/header/submenu_arrow_right_light.gif) left center no-repeat;
  color: rgb(184, 7, 40);
}

.menu2  A {
  font-family: Verdana;
  font-size: 10px;
  font-weight: normal;
  color: #676767;
  letter-spacing: 0px;
  text-decoration: none;
}
.menu2  A:active {
  font-family: Verdana;
  font-size: 10px;
  font-weight: normal;
  color: #676767;
  letter-spacing: 0px;
  text-decoration: none;
}
.menu2  A:hover {
  font-family: Verdana;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  letter-spacing: 0px;
  text-decoration: none;
}