body	{ color: #444; font-family: "Lucida Grande", Verdana, Arial, sans-serif; }
h1 		{ margin: 0 0 3px 0; }
h3		{ color: #526C79; letter-spacing: -1px; }
h4		{ height: auto; }

a		{ color: #467400; font-weight: bold; }

h2.top { border-bottom: 1px solid #f26522; border-top: 1px solid #467400; }

table	{ border: 1px solid #526C79; }
th		{ color: #fff; background: #5583AE url(../images/mainnavi-bg.gif) 0 0 repeat-x; }
.odd	{ background: #F6F9FB; }

.numbers	{ text-align: right; }
.wypadanie	{ color: #467400; }
.leczenie	{ color: #467400; }

.content-right	{ float: right; margin: 1.5em 0 1.5em 1.5em; }
.content-left	{ float: left; margin: 0 1.5em 1.5em 0; }
.stylish		{ background: #fff; border: 1px solid #E8E9DE; padding: 2px; }

.signature		{ text-align: right; }

/* main navigation */
#mainnavi					{ background: #526C79 url(../images/mainnavi-bg.gif) 0 0 repeat-x; list-style: none; list-style-image: none; margin: 0 0 1.5em 0; padding-top: 1em; padding-bottom: 1em; }
#mainnavi li				{ float: left; border-left: 1px dotted #fff; margin-left: 20px; padding-left: 20px; }
#mainnavi li:first-child,
#mainnavi li.first-child	{ border-left: none; margin-left: 0; padding-left: 0; }
#mainnavi li a				{ color: #fff; text-decoration: none; font-weight: normal; }
#mainnavi li a:focus,
#mainnavi li a:hover		{ text-decoration: underline; }
#mainnavi li.selected a		{ font-weight: bold; }

/* boxes */
#boxes	{ margin-bottom: 1.5em; }

/* rank box */
#rank-box			{}

/* lukas history box */
#lukas-box			{ color: #fff; background: #467400; padding-top: 1em; padding-bottom: 1em; min-height: 85px; _height: 85px; margin-bottom: 12px; font-size: 1.4em; font-weight: bold; }
#lukas-box a		{ color: #FFF; text-decoration: none; font-weight: normal; }
#lukas-box a:focus,
#lukas-box a:hover	{ text-decoration: underline; }

/* question box */
#question-box			{ background: #f26522 url(../images/question-box-bg.gif) 100% 0 no-repeat; padding-top: 1em; padding-bottom: 1em; min-height: 98px; _height: 98px; }
#question-box a			{ color: #FFF; }
#question-box a			{ color: #FFF; text-decoration: none; font-weight: normal; }
#question-box a:focus,
#question-box a:hover	{ text-decoration: underline; }

/* ranking */
#ranking		{ list-style: none; list-style-image: none; margin-left: 0; }

.notes			{ float: right; width: 350px; margin-left: 30px; margin-right: 0; color: #333; background: #E9EFF4; }
.notes .large	{ line-height: normal; margin-bottom: 0; }
.notes dt		{ float: left; clear: left; }
.notes dd		{ float: right; clear: right; }

.buttons		{ text-align: center; }
.buttons img	{ margin: 0 5px; }

/* lukas history page */
.lukas-foto 	{ text-align: center; margin-bottom: 1.5em; }
.lukas-foto img	{ display: inline; }

#footer	{ border-top: 1px dotted #aaa; margin-top: 2em; padding-top: 0.5em; }

/* BLOG */

ul#blog { list-style: none; padding: 0; margin: 0; }
ul#blog li { border-bottom: 1px solid #ebebeb; margin-bottom: 1.5em; padding-bottom: 1.5em; }
ul#blog li a.header { display: block; margin: 0 0 1em 0; background: url(../images/blog-link.png) 0 top no-repeat; padding-left: 30px; line-height: 20px; }
img.alignnone { padding: 2px; border: 1px solid #ccc; float: left; margin: 0.5em 0.5em 0.5em 0; }

#contact input.text,
#contact textarea,
#contact fieldset { border: 1px solid #467400; }

#contact input.text:focus,
#contact textarea:focus { border: 1px solid #ccc; }

/* wpisy */
ul#entries {
	margin: 0; 
	padding: 0;
}

ul#entries li {
	/*display: block;*/
	list-style: none; 
	list-style-image: none;
	margin: 0;
}

ul#entries li.post { border-bottom: 1px solid #ebebeb; padding-bottom: 1.5em; margin-top: 1em; }

#sidebar ul { list-style: none; margin: 0; padding: 0; }
#sidebar ul li ul { margin: 0.5em 0 1em 0; }

ul#entries li h2 { margin: 0 0 0.8em 0; }

ul#entries li h2 a:link,
ul#entries li h2 a:visited {
	color: #467400; font-size: 0.8em; font-weight: normal;
}

h2.pagetitle,
#sidebar ul li.widget_search label,
#sidebar ul li h2.widgettitle { color: #526C79; text-transform: uppercase; letter-spacing: -1px; font-size: 16px; margin: 0.8em 0 0 0; font-weight: bold; }

h2.pagetitle { margin-top: 0; }

#sidebar ul li.widget_categories ul li { background: transparent url(../images/ico-categories.gif) 0 50% no-repeat; padding-left: 20px; }
#sidebar ul li.widget_recent_comments ul li { background: transparent url(../images/ico-comments.gif) 0 50% no-repeat; padding-left: 20px; }

ul#entries li h2 a:link:hover,
ul#entries li h2 a:visited:hover {
	text-decoration: none;
}

ul#entries li h2 a:active,
ul#entries li h2 a:focus {
	color: #336699;
}

ul#entries li dl {
	font-size: 0.8em;
	/*line-height: 2.5em;*/ line-height: 1.5em;
	margin: 0 0 0.2em 0; padding: 0 10px 0 0;
}
ul#entries li dl dt {
	float: left;
	margin: 0 0.2em 0.3em 0; 
	padding: 0 0 0 20px;
}
ul#entries li dl dd {
	float: left;
	margin: 0 1em 0.3em 0;
	padding: 0;
}
ul#entries li dl dt.date {
	background: transparent url(../images/ico-date.gif) 0 50% no-repeat;
}
ul#entries li dl dt.author {
	background: transparent url(../images/ico-author.gif) 0 50% no-repeat;
}
ul#entries li dl dt.comments {
	background: transparent url(../images/ico-comments.gif) 0 50% no-repeat;
}
ul#entries li dl dt.categories {
	background: transparent url(../images/ico-categories.gif) 0 50% no-repeat;
}
ul#entries li dl dt.tags {
	background: transparent url(../images/ico-tags.gif) 0 50% no-repeat;
}
ul#entries li dl dt.admin {
	background: transparent url(../images/ico-edit.gif) 0 50% no-repeat;
}
ul#entries li p {
	margin: 0 5px;
}

ul#entries li ul {
	margin: 0 0 1em 45px; padding: 0;
}

ul#entries li ul li {
	list-style-type: disc; /*list-style-position: inside;*/
	line-height: 1.5em;
	margin: 0; padding: 0;
}

.entry { margin: 1em 0 0 -5px; padding: 0; }
.entry p { padding-bottom: 1em; }

div#pagenavi {
	border-top: 1px dotted #7F7F7F;
	margin: 0 10px; 
	padding: 5px 0 0 0;
}

div.older a:link,
div.older a:visited {
	float: left;
	font-size: 1em;
	font-weight: bold;
	color: #336699; background: transparent url(../images/older-bg.gif) 0 70% no-repeat;
	padding-left: 13px;
}

div.older a:link:hover,
div.older a:visited:hover {
	text-decoration: none;
}

div.older a:active,
div.older a:focus {
	color: #FFF; background: #336699 url(../images/older-active-bg.gif) 0 70% no-repeat;
}

div.newer a:link,
div.newer a:visited {
	float: right;
	font-size: 1em;
	color: #336699; background: transparent url(../images/newer-bg.gif) 100% 70% no-repeat;
	padding-right: 13px;
	font-weight: bold;
}

div.newer a:link:hover,
div.newer a:visited:hover {
	text-decoration: none;
}

div.newer a:active,
div.newer a:focus {
	color: #FFF; background: #336699 url(../images/newer-active-bg.gif) 100% 70% no-repeat;
}

/* footer */
#footer			{ width: 988px; margin: 0 auto; text-align: left; vertical-align: top; }

#footer .footer-ins { float: left; width: 968px; padding: 10px; }

.footer-ins .span-26 { width: 600px; float: left; }
.footer-ins .span-20 { width: 368px; float: left; }

#footer img		{ padding: 20px 0 0 40px; }

#footernavi		{ float: right; list-style: none; list-style-image: none; margin: 0; padding: 0; }
#footernavi li	{ float: left; margin-left: 15px; }

#footer div.copy { float: left; margin-right: 5px; }
#footer .contip	{ float: left; padding: 0; margin: 0; vertical-align: text-bottom; }

.commentlist li { border: 0; }

h3#comments { color: #15527b; margin: 10px 0; border-top: 1px solid #15527b; padding-top: 20px; }
h3#respond { margin-top: 10px; color: #15527b; padding: 0 0 0 22px; background: url(../images/ico-edit.gif) 0 55% no-repeat; }

.commentmetadata { border: 0; background: #EBF7FE url(../images/comment-header-bg.jpg) 0 top repeat-x; padding: 15px 0 15px 10px; }
.commentmetadata span.author-link { padding: 0 0 0 22px; background: url(../images/ico-author.gif) 0 40% no-repeat; }
.commentmetadata a.comment-date { padding: 0 0 0 22px; background: url(../images/ico-date.gif) 0 40% no-repeat; margin-left: 10px; }