/*== ogólne ==================================================================*/
body
{
	margin: 0px;
	font-size: 14px;
	font-family: "Verdana", sans-serif;
	/*font-family: "Georgia", serif;*/
}

a, a:visited
{
	color: #800;
}

a:hover
{
	color: #e00;
}

small { font-size: 85% }

ul { }
li { margin: 0.33em 0 }

.clear { clear: both }
.hidden { display: none }

.alignright { float: right }
.alignleft { float: left }
.aligncenter { margin: 0 auto }

a img { border: 0px none }

h1, h2, h3, h4, h5, h6
{
	font-family: "Arial", "Verdana", sans-serif;
}

/*== układ strony ============================================================*/

#body-w1 { background: url('images/bgd.png') center top repeat-y; }
#body-w2 { background: url('images/top-bgd.png') left top repeat-x; }

#page
{
	width: 995px;
	margin: 0 auto;
	background-color: white;
}

#top 
{ 
	position: relative;
	width: 100%;
	height: 190px;
}

#top1
{
	position: absolute;
	width: 760px;
	height: 190px;
	background: url('images/top1.png') left top no-repeat;
}

#top2
{
	position: absolute;
	left: 760px;
	width: 235px;
	height: 140px;
	background: url('images/top2.png') left top no-repeat;
}

a#homeLink
{
	display: block;
	position: absolute;
	width: 320px;
	height: 150px;
	top: 30px;
	left: 20px;
}

#rightCol
{
	width: 235px;
	float: right;
}

#rightColContent
{
	position: relative;
	top: -50px;
}

#menu 
{	
	padding: 10px 0;
	background-color: #bbbbd6; 
}

#mainPart
{
	width: 730px;
	margin-top: 10px;
	padding: 0px 10px;
}

#pageTitle
{
	height: 40px;
	line-height: 40px;
	padding-left: 40px;
	margin: 0 -10px 10px -10px;
	color: white;
	font-family: "Trebuchet MS", "Arial", sans-serif;
	font-size: 20px;
	background-color: #8686b1;
	font-weight: normal;
}

/*
#footer-w
{
	background-color: #a7a7c2;
	height: 40px;
}
*/

#footer
{
	background-color: #8686b1;
	margin: 0 auto;
	color: white;
	line-height: 30px;
	padding: 0 10px;
	margin-top: 1.0em;
	font-size: 0.85em;
}

/*== menu główne =============================================================*/

#menu ul, #menu ul li
{
	display: block;
	margin: 0;
	padding: 0;
}

#menu ul
{
	width: 100%;
	font-family: "Trebuchet MS", "Arial", sans-serif;
	font-size: 1.15em;
	font-weight: bold;
	list-style-type: none;
}

#menu ul li
{
	text-align: right;
	padding-right: 30px;
	
	margin: 0.5em 0;
}

#menu ul a
{
	color: white;
	text-decoration: none;
}

#menu ul a:hover { text-decoration: underline }

#sidebar2
{
	width: 250px;
	float: left;
	margin-right: 10px;
}

.withSidebar2 { margin-left: 260px }

/*== sidebary ================================================================*/

.module
{
	background-color: #ddd;
	font-size: 12px;
	margin: 1.0em 0;
	padding: 10px;
	font-family: "Verdana", sans-serif;
}

.moduleTitle
{
	background-color: #999;
	margin: -10px -10px 10px -10px;
	font-size: 1.15em;
	font-family: "Trebuchet MS", "Arial", sans-serif;
	color: white;
	padding: 0.33em;
	padding-left: 1.0em;
	/*text-align: right;*/
}

.module ul, .module ul li
{
	display: block;
	margin: 0;
	padding: 0;
}

.module ul li + li
{
	border-top: 1px dotted #999;
}

.module ul
{
	margin: 0.5em;
	list-style-type: none;
}

.module ul li
{
	margin: 0.17em 0;
	padding: 0.17em 0;
}

.module ul li a { text-decoration: none }

#sidebar2 .module
{
	/*background-color: white;
	border: 2px solid #bbbbd6;*/
	background-color: white;
	border: 2px solid #ddd;
}

#sidebar2 .module .moduleTitle
{
	/*background-color: #bbbbd6;
	color: white;*/
	background-color: #ddd;
	color: #225;
	
}

/*== posty ===================================================================*/

.sep
{
	height: 0.75em;
	/*border-bottom: 1px dotted #004;*/
}

.post .title
{
	color: #225;
	font-family: "Arial", sans-serif;
	font-size: 1.5em;
	margin: 0.5em 0;
	font-weight: normal;
	letter-spacing: -0.05em;
	/*background: url('images/title-decor.png') left center no-repeat;
	padding-left: 30px;*/
	
}

.post .title a, .post .title a:visited
{
	color: #225;
	text-decoration: none;
}

.post .title a:hover { text-decoration: underline }

.post .date
{
	font-family: "Trebuchet MS", sans-serif;
	margin-bottom: -0.5em;
	border-bottom: 1px solid #559;
	
}

.post .date small
{
	font-size: 0.85em;
	/*font-weight: bold;*/
	padding: 0.25em 0;
	/*background-color: #eee;*/
	color: #559;
	display: inline-block;
}

/*
.single .date small
{
	background-color: inherit;
	color: #559;
	padding: 0;
}
*/

.single .date
{
	margin: -0.5em 0 1.0em 0;
	border-bottom: 0px none;
	border-top: 1px solid #559;
}



p.nav { text-align: center; }

p.nav2 
{
	text-align: center;
	background-color: #ddd;
	padding: 0.33em;
	margin-top: 1.0em;
}

.extraInfo
{
	font-size: 0.85em;
	font-family: "Verdana", sans-serif;
	color: #333;
}

/*== treść artykułu ==========================================================*/

.text
{
	font-family: "Georgia", serif;
}

.text h1, .text h2, .text h3, .text h4, .text h5, .text h6
{
	color: #559;
}

.text h1, .text h2, .text h3
{ 
	font-family: "Trebuchet MS", "Verdana", sans-serif;
	font-weight: normal;
}

.text h4, .text h5, .text h6
{ 
	font-family: "Trebuchet MS", "Verdana", sans-serif;
	font-weight: bold;
}

.text h1 { font-size: 2.33em; margin: .67em 0 }
.text h2 { font-size: 1.66em; margin: .67em 0 }
.text h3 { font-size: 1.33em; margin: .5em 0 }
.text h4 { font-size: 1.0em; margin: 1.12em 0 }
.text h5, .text h6 { font-size: 0.85em; margin: 1.5em 0 }

.obituary
{
	border: 3px solid #333;
	text-align: center;
	font-family: "Times new roman", serif;
	padding: 1.0em;
	width: 400px;
	margin: 1.0em auto;
}

/*== style Wordpress'a =======================================================*/

.wp-caption
{
	border: 1px solid #888;
	background-color: #eee;
	padding: 0.25em;
	text-align: center;
	margin: 0.5em;
}

.wp-caption-text
{
	font-size: 85%;
	text-align: center;
	color: #222;
	font-family: "Verdana", sans-serif;
	margin: 0.25em;
}
 
