/* CSS Document: Screen */

/* Traditional
*******************************/

* {padding:0; margin:0; font-size:100%;} /* recode!!! */
.hidden, hr {display:none}
.invisible {visibility:hidden;}
.noscreen {display:block; position:absolute; left:-911px; height:0; width:0; overflow:hidden;}

.cleaner {clear:both; height:1px; font-size:1px; line-height:1px;}
.left {float:left}
.right {float:right}

ul {list-style:none;}
h1, h2, h3, h4, h5 {font-weight:normal;}


/* Big things
*******************************/

body {background:#dbd09b; color:#000;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;}

#all {width:970px; margin:0 auto;
		text-align:left; position:relative;}

#main {background:#fff url('gfx/main.png') left top repeat-y;}
.pg-page #main {background:#fff url('gfx/main-page.png') left top repeat-y;}


/* Header
*******************************/

#header {height:160px; background:#6f4a22 url('gfx/header.png') left top no-repeat;}
	#header h1 a {position:absolute; left:40px; top:50px; width:220px; height:90px; /* img:off -> */ color:#eee; font-family:Georgia, "New York CE", utopia, serif;}
	#header h1 a span {position:absolute; left:0; top:0; width:220px; height:90px;
							background:url('gfx/logo.png') left top no-repeat;
							cursor:hand;}
.pg-page #header {background-image:url('gfx/header-page.png');}


/* Footer
*******************************/

#footer {font-size:65%; background:#6f4a22 url('gfx/footer.png') left top no-repeat; padding:7px 20px 0 20px; height:23px; margin:40px 0;}
	#footer, #footer a {color:#dbd09b;}
	#footer a:hover {text-decoration:none;}

	#footer .copyright {float:left;}
	#footer .admin {float:left;}
		#footer .admin a {padding-left:8px; border-left:1px solid #dbd09b; margin-left:8px;}
	#footer .feeds {float:left; padding-left:8px; border-left:1px solid #dbd09b; margin-left:8px;}

	#footer .madeby {float:right;}


/* 3 cols
*******************************/

#content {width:440px; float:left; margin-left:265px;}
.pg-page #content {width:740px; float:left; margin-left:265px;}

	#content-i {padding:20px 20px;}
	.pg-page #content-i {padding:20px 50px 20px 20px;}


#sb-narrow {width:250px; float:left; margin-left:-705px;}
	#sb-narrow-i {padding:0 20px 30px 20px; position:relative; z-index:100; /* ff unclickable links bug */}

.pg-page #main #sb-narrow {margin-left:-1005px;}


#sb-wide {width:250px; float:right;}
	#sb-wide-i {padding:0 20px 30px 20px;}


/* Header (Visually)
*******************************/

#mainlinks {display:block; position:absolute; left:20px; top:0; width:950px;}
	#mainlinks li {display:block; float:left; margin-right:15px;}
	#mainlinks a {color:#fff; text-transform:uppercase; font-family:Georgia, "New York CE", utopia, serif; text-decoration:none;
		font-size:12px;}

	#mainlinks li, #mainlinks li * {height:35px; display:block; text-align:center;}

	#mainlinks a {background:url('gfx/mainlinks-m.png') left top repeat-x;}

	#mainlinks .l {background:url('gfx/mainlinks-l.png') left top no-repeat;}
	#mainlinks .r {background:url('gfx/mainlinks-r.png') right top no-repeat; padding:8px 25px 5px 25px;}

	#mainlinks .rss .img {width:20px; background:url('gfx/mainlinks-rss.png') 5px 5px no-repeat; }
	#mainlinks .rss .r {padding:5px 10px 5px 10px;}


#search {display:block; position:absolute; left:760px; top:105px; width:200px; height:50px;}
 	#search fieldset {border:0;}
	#search .text {width:145px; border:1px solid #4f3214; background:#fff; padding:1px 2px; position:relative; top:1px;
		font-size:80%; color:#000;}
	#search .submit {width:30px; height:30px; margin-left:5px; border:0; vertical-align:middle; cursor:pointer;
						background:url('gfx/btn-search.png') left top no-repeat;}
		#search .submit:hover, #search .submit:active {background-position:left bottom;}


/* Cols
*******************************/

	/* box */

#sb-wide .box {
	font-size:70%;}

	#sb-wide .box a {
		color:#4f3214;}

	#sb-wide h3 a {color:#fff; text-decoration:underline;}

	/* twitter */

.aktt_tweets {
	padding-left:30px;
	background:url(gfx/twittka.png) left top no-repeat;}
	
	/* calendar */

.cal-export-akce {
	font-size:70%; color:#4f3214;}
	
	.cal-export-akce a.odkaz:link,
	.cal-export-akce a.odkaz:visited {
		color: #000;
		text-decoration: underline;
		font-weight: normal;}
		
	.cal-export-akce a.odkaz:hover {
		text-decoration: none;}
		
	.cal-export-akce .rozes {
		padding-bottom: 5px;}


	/* Narrow ( <- ) column
	*******************************/

.sb h3 {margin:20px -20px 10px -20px; height:27px; padding-top:6px; /* total 33px */ padding-left:20px;
	color:#fff; font-size:88%; font-family:Georgia, "New York CE", utopia, serif; position:relative;
	background:#6f4a22 url('gfx/sb-h.png') left top no-repeat;}

	.sb h3.hiding {cursor:pointer;}
	
	#sb-narrow h3.hiding em {position:absolute; right:20px; top:10px; width:10px; height:12px; background:url('gfx/arrow-toggleable.png') no-repeat;}
	
	#sb-narrow h3 a {color:#fff; text-decoration:underline;}
	
	#sb-narrow a {color:#333; text-decoration:none;}

	#sb-narrow ul, #sb-narrow  p {font-size:70%;}

	.sb .banner250 {margin:1em -20px;}

	/* Categories */
	#sb-narrow ul.categories li {}
		#sb-narrow ul.categories a {color:#4f3214; display:block; line-height:1em; padding:5px 10px 5px 20px;
			background:url('gfx/blix/categories.gif') left center no-repeat;}
		#sb-narrow ul.categories a:hover {text-decoration: underline;}

	/* Links */
	#sb-narrow ul.links li {}
		#sb-narrow ul.links a {color:#4f3214; display:block; line-height:1.3em; padding:5px 10px 5px 20px;
			background:url('gfx/blix/links.gif') left center no-repeat;}
		#sb-narrow ul.links a:hover {text-decoration: underline;}


	/* Authors */

	#sb-narrow ul.authors li {line-height:1em; padding:5px 10px 5px 20px;
			background:url('gfx/blix/author.gif') left center no-repeat;}
		#sb-narrow ul.authors a {color:#4f3214;}
		#sb-narrow ul.authors a:hover {text-decoration:underline;}


	/* Wide ( -> ) column
	*******************************/

.from-readers li {padding:0em 0 0.8em 20px; font-size:70%;
		background:url('gfx/blix/post.gif') left 3px no-repeat;}

	.from-readers h4 {}
		.from-readers h4 a {color:#4f3214; /* text-decoration:none; */}
		.from-readers h4 a:hover {text-decoration:none;}

		.from-readers .info {color:#6f4a22;}

.from-readers-links {margin-top:5px; padding-top:6px; border-top:1px solid #eee; font-size:70%;}
	.from-readers-links li {display: block; float:left; width:90px;}
	.from-readers-links li.new {width:100px;}
	.from-readers-links li.more {width:80px; float:right; text-align:right; margin-right:10px;}

	.from-readers-links li a {padding-left:12px; background:url('gfx/blix/arr-r.gif') left 5px no-repeat; color:#4f3214;}
		.from-readers-links li a:hover {text-decoration:none;}


.recent-comments {font-size:70%;}
.recent-comments li {padding:0 0 0.8em 20px; background:url('gfx/blix/comments.gif') left 5px no-repeat;}
	.recent-comments a {color:#6f4a22; text-decoration:none;}
	.recent-comments a:hover {text-decoration:underline;}

	.recent-comments a .author,
	.recent-comments a .title {color:#4f3214;}

	.recent-comments a .text {color:#6f4a22; font-style:italic;}

.simply-articles {margin-bottom:-10px;}

	.simply-articles li {padding:0em 0 0.8em 0; font-size:70%;}

		.simply-articles a {padding-left:20px; display:block; background:url('gfx/blix/post.gif') left center no-repeat; color:#4f3214; text-decoration:none;}
		.simply-articles a:hover {text-decoration:underline;}


/* Post/Page content
*******************************/

#content {font-size:82%; color:#333; overflow:hidden; font-family:Georgia, "New York CE", utopia, serif;}

	#content .entry-content {line-height:150%;} /* compatibility with older invalid articles */

	#content p,
	#content ul,
	#content ol {margin-bottom:1em; line-height:150%;}
	
	#content div img {margin-bottom:1em;}
	.pg-multi #content div img {margin-bottom:0.3em;}

	.pg-single #content .entry h3 {color:#4f3214; font-size:120%; font-weight:bold;
			margin:1em 0 0.5em 0;}

	/* .big-image img {width:500px; position:relative; left:-50px;} */

	.small {font-size:10pt;}

	/* main headings */

.pg-single #content h1 {margin:1em 0 0.7em 0}
.pg-page   #content h1 {margin-top:0}
.pg-multi  #content h2 {margin:1em 0 0.2em 0; font-size:21px; color:#333;}
.pg-multi  #content h3 {margin:1em 0 0.2em 0}

.pg-multi  #content h3 a,
.pg-single #content h1 a,
.pg-forum  #content h1 {text-decoration:none; color:#4f3214; font-size:21px; font-weight:normal;}

	.pg-forum  #content h1 a {text-decoration:underline;}

.pg-forum  #content h2 {
	margin:1.3em 0 0.5em 0;
	color:#4f3214; font-size:18px; font-weight:normal;}

.pg-multi  #content h3 a:hover,
.pg-single #content h1 a:hover {text-decoration:underline;}


	/* forum */

		/* tables in forum */

.pg-forum #content table {
	margin:0.5em 0 1em 0;}
	
	.pg-forum #content th {
		padding:5px 10px;
		border-bottom:2px solid #e4dcd4; /* border-width:0 1px 1px 0; */
		background:#f6f1e4;
		text-align:left;}
	
	.pg-forum #content td {
		padding:3px 10px;}


.pg-forum #forumlist td small {
	display:block;}
	
.pg-forum #forumlist td div.nest {
	padding-left:2.5ex;}

/* .pg-forum table tr:nth-child(odd) td {
	background:#f6f1e4;} */
	
.pg-forum table td {
	border-bottom:1px solid #f6f1e4;}
	
 		/* forum: other */

.pg-forum .nav .page-numbers {margin-right:0.5em;}

.pg-forum #content .tagcloud {
	line-height:22px;}

.pg-forum #content .tagcloud a {
	text-decoration:none; font-weight:normal;}
	
	.pg-forum #content .tagcloud a:hover {
		text-decoration:underline;}


.pg-forum #content fieldset {
	border:0;}
	
	
.pg-forum #content .section {
	margin-top:2em;
	padding-top:0em; /* heading */
	border-top:3px solid #e4dcd4;}


.pg-forum #content p.rss {
	margin:1em 10px;}

	.pg-forum #content p.rss a {
		padding-left:15px;
		background:url(gfx/blix/feed.gif) left center no-repeat;
		font-size:80%;} 

.powerlinks {text-align:right;}
.powerlinks a {margin-left:10px; font-size:80%;}


.pg-forum #sb-narrow .user-info {
	position:relative;}

	.pg-forum #sb-narrow .user-info ul {
		margin:1em 0;
		line-height:150%;}
		
		.pg-forum #sb-narrow .user-info ul a {
			padding-left:12px; background:url('gfx/blix/arr-r.gif') left 5px no-repeat; color:#4f3214;}
		
	.pg-forum #sb-narrow .user-info .gravatar img {
		position:absolute; top:0px; right:0px;
		border:0px solid #6f4a22;}


.pg-forum #sb-narrow .calendar .from-readers-links li.new {
	width:105px;}

.pg-forum #sb-narrow .calendar .from-readers-links li.more {
	width:70px; margin:0;}
	
.pg-forum #sb-narrow .simply-articles {
	font-size:100%;}


.pg-forum dt {
	font-weight:bold;}

.pg-forum dd {
	margin-left:2em;}
	
.pg-forum .entry.profile li .dt {
	color:#999;}
	

		/* forum: forms (copied from #comment-form) */
	
.pg-forum {}
	.pg-forum form input[type=text],
	.pg-forum form input[type=password] {width:160px; padding:1px 2px;}
	.pg-forum form input[type=submit] {padding:5px 15px;}
	.pg-forum form .simple input[type=submit],
	.pg-forum .simple-buttons input[type=submit] {padding:1px;}

	.pg-forum form textarea {width:392px; padding:4px; height:8em; font-family:sans-serif;}

	.pg-forum form label {margin:0 10px 0 0; }
	.pg-forum form .note {font-size:80%; color:#999;}
		#comment-form .note a {color:#4f3214;}	
	
	
		/* forum: comments-list (copied again, extended) */
	
	.pg-forum #comments-list {padding-top:1.5em !important;}
	.pg-forum #comments-list li {list-style-type:none;}
	.pg-forum #comments-list .num {right:665px;}
	.pg-forum #comments-list .gravatar a img {border:0 !important}
	
	/* other content */

.pg-multi #content .entry {margin-bottom:2.5em;}

#content .entry-content a,
.navigation-prev-next a {color:#6f4a22; font-weight:bold;}
	#content .entry-content a:hover,
	.navigation-prev-next a:hover {text-decoration:none;}
	#content .entry-content a:visited,
	.navigation-prev-next a:visited {font-weight:normal;}

#content .entry-content ul {list-style: disc inside; padding-left:10px; }
#content .entry-content ol {list-style: decimal inside; padding-left:10px;}


	/* navigation <-  -> */

.navigation-prev-next {margin:3em 0 2em 0;}
	.navigation-prev-next .prev {float:left;} /* PS: Wordpresss confused. Next = older. */
	.navigation-prev-next .next {float:right;}

	.navigation-prev-next .prev a {padding-left:20px; background:url('gfx/blix/arr-l.gif') left center no-repeat;}
	.navigation-prev-next .next a {padding-right:20px; background:url('gfx/blix/arr-r.gif') right center no-repeat;}

.navigation-prev-next.comments {margin:2em 0; overflow: hidden;}
	.navigation-prev-next.comments .prev a {padding-left:15px;}
	.navigation-prev-next.comments .next a {padding-right:15px;}

	/* meta (inspired from blix) */

#content .entry-meta,
#content .entry-meta a {color:#333; font-family:Arial, Helvetica, sans-serif;}
	#content .entry-meta a:hover {text-decoration:none;}

#content .entry-meta {position:relative; border:1px solid #e4dbd2; border-width:1px 0; margin:3px 0 1em 0; padding:5px 2px;
	font-size:85%; line-height:1em;}

	.pg-single #content .entry-meta {margin:40px 0 20px 0;}

	#content .entry-meta li {display:inline; margin-right:2px; padding-right:4px; border-right:1px solid #666;}
		#content .entry-meta li.last {border:0;}
	#content .entry-meta em {font-style:normal;}

	#content .entry-meta .more {padding-left:12px; background:url('gfx/blix/arr-r.gif') left center no-repeat;}

	#content .entry-meta a.editlink {display:block; position:absolute; width:14px; height:14px; right:2px; top:5px;
		background:url('gfx/blix/edit.gif') left top no-repeat;}
		#content .entry-meta a.editlink:hover {background-position:left bottom;}
	
	/* tags */
	
#content .entry-meta-tags {margin:2em 0 1em 0;}
	#content .entry-meta-tags strong {font-size:18px !important; font-weight:normal;}
	#content .entry-meta-tags a {color:#6f4a22;}
	#content .entry-meta-tags a:hover {text-decoration:none;}
	
	/* search-2 */

#search-2 {margin:3em 0;}
	#search-2 h3 {font-size:17px; font-weight:normal !important;}
	#search-2 .text {padding:2px;}
	#search-2 .submit {padding:2px 10px;}

/* Comments
*******************************/

#comments h2 {font-family:Georgia, "New York CE", utopia, serif; font-size:18px; margin:2em 0 1em 0;}
	#comments a {color:#4f3214;}
	#comments a:hover {text-decoration:none;}

	#comments h2 a.add {margin-left:6px; padding:0 12px 0 6px; border-left:1px solid #aaa;
		background:url('gfx/blix/arr-r.gif') right center no-repeat;
		font-size:60%; color:#6f4a22; text-decoration: none;}
	#comments h2 a.add:hover {text-decoration:underline;}

#comments-list {list-style:none; padding-left:1em;}
	#comments-list li {margin-bottom:1.6em;}

	#comments-list .meta {margin-bottom:1em; position:relative;}
		
		#comments-list .gravatar {display:block; float:left; width:40px; height:40px; margin:0 10px 5px 0; background:url('gfx/default-gravatar.png') no-repeat;}
		#comments-list .num {color:#000; position:absolute; width:30px; text-align:right; right:395px; top:0; }
		#comments-list .dt {display:block;}
		#comments-list .editlink {display:block; position:absolute; width:14px; height:14px; right:2px; top:5px; background:url('gfx/blix/edit.gif') left top no-repeat;}
		#comments-list .editlink:hover {background-position:left bottom;}

	#comments-list .text {font-size:95%;}

	#comments-list .text p,
	#comments-list .text ul,
	#comments-list .text ol,
	#comments-list .text blockquote {margin-bottom:0.5em; line-height:150%;}

#comment-form {}
	#comment-form input[type=text] {width:160px; padding:1px 2px;}
	#comment-form input[type=submit] {padding:5px 15px;}
	#comment-form textarea {width:392px; padding:4px; height:8em; font-family:sans-serif;}

	#comment-form label {margin:0 10px 0 5px; padding-left:10px; background:url('gfx/blix/arr-l.gif') left center no-repeat;}
	#comment-form .note {font-size:80%; color:#999;}
		#comment-form .note a {color:#4f3214;}


/* Aditional: keyb link browsing
*******************************/

#sb-wide a:active, #sb-wide a:focus,
#sb-wide a:active *, #sb-wide a:focus *,
#sb-narrow a:active, #sb-narrow a:focus,
#sb-narrow a:active *, #sb-narrow a:focus *,
#content a:active, #content a:focus,
#content a:active *, #content a:focus * {background-color:#6f4a22 !important; color:#fff !important;}

a:active img,  a:focus img {border:2px solid #6f4a22;}

/* Aditional
*******************************/

/* double ad */
.ad-space {
	margin:3em 0 3em -20px; position:relative; 
	width:440px; padding:6px 0; overflow:hidden;
	border-bottom:1px solid #dfd5c7;
	border-top:1px solid #dfd5c7;
	background:#faf7f0 url('gfx/ad-space.png') right top no-repeat;
	color:#000;
}

	.ad-space .slot {
		float:left; margin-left:20px;
		width:190px; overflow:hidden;
	}
	
		#content .ad-space p {
			margin-bottom:0;
			line-height:1;
		}

		.ad-space a {
			font-family:Tahoma, sans-serif; font-size:11px;
		}

		.ad-space h5 a {
			margin-bottom:6px;
			display:block; white-space:nowrap;
			color:#4f3214 !important; font-family:Georgia, serif; font-weight:bold; font-size:12px; text-decoration:none;
		}

		.ad-space a img {
			float:left; margin:0 8px 0 0;
			border:none;
		}

		.ad-space .descr a {
			color:#000 !important; text-decoration:none; line-height:1.3; font-weight: normal !important;
		}
		
		.ad-space .url {
			clear:left; 
		}
		
			.ad-space .url a {
				display:block; padding:4px 0;
				color:#4f3214 !important; text-decoration:underline; font-weight: normal !important; line-height:1.1;
			}

.ad-space .about-ad {
	position:absolute; right:0; top:0; 
	width:10px; height:70px;
	text-indent:-9999px; overflow:hidden;
}

	/* ad fix - for forum */

.pg-forum .ad-space {
	width:705px;
}




/*
 * Paleta
 * ************
 * dbd09b		back / krém
 * 333			texty
 * 666			text světlé
 *
 * 4f3214		tmavá hnědá
 * 6f4a22		hnědá
 * e4dcd4		hnědošedá, stín pod hlavou
 * f6f1e4		světle hnědošedá, backy th
 *
 */


/* CSS Document
 * written by Peter Kahoun / Kahi
 * web: kahi.cz ~ mail: kahi@kahi.cz
 * 2007/07
**/

/* Jizni svah
*******************************/

div.feedBurnerFeedBlock li {padding-top:5px;}
