body {
	background-color:#FFFFFF;
	color:#555555;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
	font-size:13px;
	margin:0px;}


/* ------------------------------------------------ top ------------------------------------------------ */
#topgora {
	background-color:#373737;
	padding: 0px;}

#topcontent {
	margin: 0px auto;
	text-align:center;
	width: 960px;
	height:100px}

#toplogo {
	float: left;
	background:transparent url(../gfx/idx_logo.png) no-repeat;
	width:400px;
	height:100px;}

#topmenu {
	margin-left:575px;
	width:380px;}


#topclear {clear: both;}



/* ------------------------------------------------ zawartosc ------------------------------------------------ */
#content {
	width:960px;
	margin: 0px auto;
	text-align:center;}

#images {padding: 30px 0px;}


.menu {
	font-family:Helvetica,Arial,sans-serif;
	margin: 0px 0px 30px;
	padding: 10px;
	text-align:left;
	border-top:1px solid #bebebe;
	border-bottom:1px solid #bebebe;}

.menu a:link {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	padding:0 10px;}
.menu a:visited {color: #333333;}
.menu a:hover {color: #640000; text-decoration: none;}



#left {
	float: left;
	width:460px;
	padding:0px;
	text-align:justify;}

#right {
	margin-left:500px;
	padding:0px;
	width:460px;
	text-align:left;}

.rightL {
	float: left;
	width:180px;
	padding:0px 20px 0px 0px;}

.rightR {
	margin-left:200px;
	padding:0px 0px 0px 20px;
	width:240px;
	border-left:1px dashed #bebebe;}

.clear { clear: both;}
.divC {padding:0 0 30px;}



#footer {
	clear: both;
	margin: 30px 0px 5px;
	width:960px;
	border-top:1px solid #bebebe;}


/* ------------------------------------------------ pozostale ------------------------------------------------ */

#serw {padding:0 0 30px;}

/* ------------------- formularz------------------- */

#kontakt { margin: 20px 0px }
#kontakt td { text-align:left }

.userinput {
	height:22px;
	padding:2px 5px;
	width:448px;
	border:1px solid #BBBBBB;}

.contentinput {
	height:200px;
	padding:2px 5px;
	width:448px;}

input.text, textarea {
	border:1px solid #BBBBBB;}

/* ------------------- menu ------------------- */

ul.block {
	margin: 5px 0px 0px;
	padding: 0px;
	width: 100%;}

.block li {
	border-bottom: 1px dashed #bebebe;
	list-style: none;}


.block li a,.block li em {
	color: #555555;
	display: block;}

.block li a {
	padding: 5px 3%;
	text-decoration: none;
	font-weight:normal;
	width: 94%;
	color: #555555;}

.block li a:hover {
	background: #aab770;
	color: #FFFFFF;}

/* ------------------- kalendarz ------------------- */

#tab { margin:5px 0px 0px }
#tab th { border-bottom:1px dashed #bebebe }
#tab tr:hover td { background:#aab770 none repeat scroll 0 0; color:#FFFFFF;}
#tab tr:hover td a:link {color:#FFFFFF}
#tab tr:hover td a:visited {color: #FFFFFF;}
#tab a:link {
	color:#555555;
	text-decoration:none;
	font-weight:normal;}
#tab a:visited {color: #555555; font-weight:normal;}
#tab a:hover {color: #940000; text-decoration: none;}

/* ------------------- kalendarz ------------------- */
#footer a:link {
	color:#555555;
	text-decoration:none;
	font-weight:normal;}
#footer a:visited {color: #555555; font-weight:normal;}
#footer a:hover {color: #640000; text-decoration: none;}

/* ------------------- diakonie ------------------- */

ul.diak {
	margin: 0px 0px;
	padding: 0px;
	width: 450px;}
.diak li { list-style: none; padding:1px; }
.diak li:hover { background:#efefef;}

/* ------------------- multimedia ------------------- */

ul.multi {
	border-top: 1px solid #eeeeee;
	margin: 5px 0px 0px;
	padding: 0px;
	width: 100%;}
.multi li { border-bottom: 1px solid #eeeeee; list-style: none; padding:5px 2px 5px 0px}
.multi li a { text-decoration: none; font-weight:normal; color: #640000;}
.multi li a:hover { color: #9f0909;}
.multi li:hover { background: #efefef;}

/* ------------------- inne ------------------- */

table {
	border-collapse: collapse;
	border-spacing:0px;
	font-family:Constantia,Georgia,"Palatino Linotype","Bookman Old Style","Bookman Antiqua",serif;
	font-style:italic;}

th {
	width:33px;
	text-align:center;
	font-weight:bold;
	border-bottom:3px;}

td {
	width:25px;
	text-align: center;}

a, a:link {
	color:#555555;
	text-decoration:none;
	font-weight:bold;}
a:visited {color: #555555;}
a:hover {color: #640000; text-decoration: none;}

a img {
	border:0px none;
	margin:0px;
	padding:0px;}

img {
	border:0px none;
	margin:0px;
	padding:0px;}

a:hover h1{
	color: #555555;}

h1 {
	font-family:Helvetica,Arial,sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0 0 5px;}

h4 {
	font-family:Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:15px 0px 0px;}

span { font-family:Courier New; font-weight:bold; color:#640000; }

