/*****************************************************************/
/************************** reset.css ****************************/
/*****************************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	border:none;
	font-family: Tahoma, Arial; font-size: 12px;
}
body {
	line-height: 1;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
	-moz-outline-style: none;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*****************************************************************/
/************************** style.css ****************************/
/*****************************************************************/


html {width: 100%; min-width: 997px; height: 100%;}
body {min-width: 997px; height: 100%; font-family: Tahoma, Arial; font-size: 12px; color: #7E7E7E;  background: url('images/bg_container.jpg') top center no-repeat;  background-color: #000; position: relative;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

img {border: none;}

/************ pojemniki *************/

#container {width: 997px; min-width: 997px; height:auto !important; height: 100%; min-height:100%; margin:0 auto; position: relative;}
/* #content {width: 400px;  height: auto; position: absolute; top: 300px; right:100px;}*/

#middle_container {width: 997px; min-width: 997px; height:auto !important; position: relative;}

#content {width: 406px;  height: auto; float: right; padding-right:103px; margin-top: 293px;}
#person {width: 584px; height: 649px; float: left; margin-left:-102px; margin-top: 63px; position: relative;}
#person_in {width: 584px; height: 649px; position: absolute; top:0; left: 0; background:url('images/pb_foto.png') no-repeat;}

#comments {padding-left: 10px;}
.entry {padding-top: 10px; padding-bottom: 9px;}

#home {width: 237px; height: 166px; position: absolute; top: 0; left: 0; z-index:100;}
#menu {width: 527px; height: 271px; position: absolute; top: 0; right: 49px; z-index:100;}
#footer {width: 715px; border-top: 1px dotted #474747; padding: 20px 0; margin:30px auto 0 auto;}
#footer div {float: left;}
#footer .autograf {width: 144px; margin-top:-12px;}
#footer .linki {width: 481px;}
#footer .logo {width: 90px; text-align:right;}

.gallery {clear: both;}

.post {clear: left;}

/************ formatowanie tekstu *************/

a {font-size: 11px; text-decoration: underline; color: #8086DC;}
a:hover {color: #9CA0D3;}

h1, h1 a {font-family: Arial, Tahoma; font-size: 18px; color: #7E7E7E; font-weight: normal; text-decoration: none;}
h1 a:hover {color: #9CA0D3;}

h2, h2 a {font-family: Arial, Tahoma; font-size: 15px; color: #7E7E7E; font-weight: bold; text-decoration: none;}
h2 a:hover {color: #9CA0D3;}

h3 {margin-bottom: 10px;}

p {text-align: justify;}

ul {list-style: none; font-size: 12px;}

li {font-size: 12px; padding-bottom:4px;}

label {font-size: 11px;}

input, textarea {font-size: 11px; background: #000; border: 1px solid #232323; font-family:Tahoma, Arial; padding:5px 3px; color: #585858;}

textarea {overflow:hidden}

.post p.added {font-size: 10px; color: #D05237; margin-top: 0; margin-bottom: -9px;}
.post .added  a{margin-left: 7px;}
.post p{margin: 10px 0; line-height: 22px;}
.post img {float: left; margin:6px 15px 13px 0;}
.post .tubepress_thumb img {margin-bottom: 1px;}

.static .post .multimedia img {float: left;}
.static .post .multimedia  p, .static .post .multimedia  p a{font-size: 11px;}

.post .more {margin-top: -2px; text-align: right; clear: both;}


#footer .linki ul {margin:9px 0px}
#footer .linki li a {color: #484849; text-decoration: none; font-size: 11px;}
#footer .linki li a:hover {color: #7E7E7E;}
#footer .linki li span {margin: 0 6px; color: #484849;}
#footer li {float: left;}

#menu p {text-align: center; color: #bbbbbb; margin:30px 0 0 0; font-size: 11px; line-height: 15px;}
#menu p a {font-weight: bold; color: #bbbbbb;}
#menu p a:hover {color: #eee;}
#menu p span {font-weight: bold; color: #bbbbbb; margin: 0 6px;}
#menu ul {margin:30px auto 0 auto; display: block;}
#menu li a {font-weight: bold; color: #bbbbbb;}
#menu li a:hover {color: #eee;}
#menu li span {font-weight: bold; color: #bbbbbb; margin: 0 6px;}
#menu li {float: left;}


#footer .page_item {background:transparent url(images/break.gif) no-repeat scroll 8px 1px; padding-left:19px;}
#menu .page_item {background:transparent url(images/break_bold.gif) no-repeat scroll 8px 1px; padding-left:19px;}

#commentform label {font-size: 11px;}
#commentform  .p_label {text-align: right; margin:8px 0 8px 8px;}
#comment {width: 390px;}
#submit {border: none; color: #A6A6A6; font-size: 18px; background: url('images/nastepny.gif') right no-repeat; padding-right: 20px; float: right; cursor: pointer;}

#comments .comment_autor {color: #DA8932; }
#comments .comments_author {font-size: 10px;}
#comments .comments_text .moderate {font-size: 12px; font-style: normal; font-weight: bold;}
#comments .comments_text {font-family: Verdana, Tahoma, Arial; font-size: 12px; font-style: italic; line-height: 22px; margin:4px 0 8px 0;}

.title {margin-bottom: 23px; color: #7E7E7E;}

.entry p a {font-size: 12px;}
.entry .more a {font-size: 10px;}
.entry img {border: 1px solid #353535;}

.entry ul, ol {margin:0 0 10px 33px;}

.entry ul li {list-style: disc;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {margin:7px 0 7px 0;}
.entry h1 {margin-top: 0;}
.entry .filmy {margin: 20px 0 11px 0;}
.entry table, td {border-collapse: collapse}
.entry td {border: 1px solid #353535; padding:3px 4px;}

.linki_template p a {margin-left: 15px; font-size: 11px;}
.linki_template ul li {list-style: disc; line-height: 16px;}
.linki_template ul li a{display: block; margin: 0 0 6px 0;}

.edit a {color: #444444;}
.edit {margin-top: 10px;}

.comment-page-numbers {text-align: center; padding: 10px 0;}
.current-comment-page {font-size: 11px; color: #C98031;}

#navigation {margin-bottom: 20px;}
#navigation a {color: #6A6969; font-size: 11px; text-decoration: none;}
#navigation span {display: block;}
#navigation span  a{display: block; color: #6A6969; font-size: 17px;  text-decoration: none;}
#navigation .prev a{background: url('images/nastepny.gif') right no-repeat; padding-right: 20px; float: right;}
#navigation .next a{background: url('images/poprzedni.gif') left no-repeat; padding-left: 20px; float: left;}

.navigation_div {width: 390px; margin-left: -10px; position: relative; height: 35px; clear: left;}
.navigation_div .prev {width: 85px; position: absolute; left:305px;}
.navigation_div .prev a{background: url('images/starsze.gif') right no-repeat; display: block; color: #6A6969; font-size: 17px; text-decoration: none; padding-right: 20px; float:right;}

.navigation_div .back {width: 85px; position: absolute; left:325px;}
.navigation_div .back a{background: url('images/nowsze.gif') left no-repeat; display: block; color: #6A6969; font-size: 17px; text-decoration: none; padding-left: 20px; float:right;}

.navigation_div .pages {width: 220px; padding-top:3px; position: absolute; left: 85px; text-align: center;}
.navigation_div .pages a {color: #6A6969; font-size: 11px; text-decoration: none;}
.navigation_div .next {width: 85px; position: absolute; left:10px;}
.navigation_div .next a{background: url('images/nowsze.gif') left no-repeat; display: block; color: #6A6969; font-size: 17px; text-decoration: none; padding-left: 20px;}


/*****************************************************************/
/************************ calendar.css ***************************/
/*****************************************************************/

    .calnk {font-size: 12px;}
	
	.calnk a:hover {
         background-position:0 0;
         text-decoration:none;  
         color:#8086DC;
         border-bottom:1px solid #8086DC;
         }
    .calnk a:visited {
         text-decoration:none;
         color:#8086DC;
         border-bottom:1px solid #8086DC;
        }
    .calnk a {
        text-decoration:none; 
        color:#8086DC; 
        border-bottom:1px solid #8086DC;
		position: relative;
        }
    .calnk a span { 
        display:none; 
        }
    .calnk a:hover span {
        color:#9B9B9B; 
        background:#1D1D1D; 
        display:block;
        position:absolute; 
        top:14px;
		left: 0;
        padding:14px 17px; 
        width:200px; 
        z-index:100;
        }
		

	.calendar-table	 .calnk a:hover span {top:11px;}
	
     .calendar-table {
        border:none;
		width:100%;
		border-collapse: collapse;
		margin-top: 30px;
     }
     .calendar-table td {
		border-collapse: collapse;
		font-size: 18px;
	}		
	.calendar-table td a, .calendar-table td .calnk a, .calendar-table td .calnk a:hover, .calendar-table td .calnk a:visited {text-decoration: none; border-bottom: none;}
     .calendar-heading {
        height:48px;
        text-align:center;
        border:none;
        background-color:#000;
     }
     .calendar-next {
        width:25%;
        text-align:left;
     }
     .calendar-prev {
        width:25%;
        text-align:right;
     }
     .calendar-month {
        width:50%;
        text-align:center;
     }
     .normal-day-heading {
        text-align:center;
        width:50px;
        height:25px;
        font-size:0.8em;
        border-left:1px solid #222;
		color: #6B6B6B;
		vertical-align: middle;
     }
     .weekend-heading {
        text-align:center;
        width:50px;
        height:25px;
        font-size:0.8em;
        border-left:1px solid #222;
        color:#8F2C2C;
		vertical-align: middle;
     }
     .day-with-date {
        vertical-align:text-top;
        text-align:left;
        width:50px;
        height:50px;
        border-left:1px solid #222;
		padding-top: 5px;
		padding-left: 4px;
		color:#6B6B6B;
     }
     .no-events {
     }
	 
     .day-without-date {
        width:50px;
        height:50px;
        border-left:1px solid #222;
		padding-top: 5px;
		padding-left: 2px;
     }
     span.weekend {
        color:#792D2D;
     }
     .current-day {
        vertical-align:top;
        text-align:left;
        width:50px;
        height:50px;
		color:#6B6B6B;
        border-left:1px solid #222;
        background-color:#1D1D1D;
		padding-top: 5px;
		padding-left: 2px;
     }
     span.event {
        font-size:0.75em;
     }
	 
	 span.event a img {margin-top: 3px;}
	 span.event a {border: none; }
     .kjo-link {
        font-size:0.75em;
        text-align:center;
     }
     .event-title {
        text-align:center;
        font-weight:bold;
        font-size:1.2em;
     }
     .event-title-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
		line-height: 1px;
		font-size: 1px;
		padding: 0;
        border-top: 1px solid #000000;
     }
     .event-content-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
		line-height: 1px;
		font-size: 1px;
		padding: 0;
        border-top: 1px solid #000000;
     }
     .calendar-date-switcher {
        height:25px;
        text-align:center;
        border:1px solid #D6DED5;
        background-color:#000;
     }
     .calendar-date-switcher form {
        margin:0;
        padding:0;
     }
     .calendar-date-switcher input {
        border:1px #D6DED5 solid;
     }
     .calendar-date-switcher select {
        border:1px #D6DED5 solid;
     }
     .cat-key {
        width:100%;
        margin-top:10px;
        padding:5px;
        border:1px solid #D6DED5;
     }
	 
	 .todays-events {list-style: none; margin-left: 0; padding-left: 0; margin-bottom: 20px;}
	 .upcoming-events {list-style: none; margin-left: 0; padding-left: 0;}
	 .event-hour {color: #515151; font-size: 11px;}
	 .event-date-header {font-size: 10px; color:#D05237;}
	 .event-date-and-hour {margin-left: 15px;}
	 .events-list {padding-top: 10px; line-height: 16px;}
	 .event_desc {line-height: 20px; font-size: 11px;}
