body
	{ color: #333; background-color: #EEE; /* background: #EEE url('images/bg-body.gif') no-repeat bottom right; */
	font: normal small "Segoe UI", Verdana, "Geneva CE", lucida, sans-serif;
	word-spacing: 0.1em;
	text-decoration: none; text-align: left;
	line-height: 100%;
	margin: 1em 2pt 2em 2pt;
 }

/* POZICOVÁNÍ */
#kontejner {
	width: 690px;
	margin: 0 auto;
	position: relative;
	background: url('images/bg-kontejner-06.gif') repeat-y top right #FFF;
	border: 1px solid #DDD; }
#obsah {
	float: left; position: relative;
	width: 450px;
	margin: 0 0 20px 0;
	padding: 1em 0 1em 2em;
	background-color: #FFF; }
#titulek	{
	width: auto;
	border-top: 6px solid /* #FC7007 */ #F60;
	border-bottom: 1px solid #FFF;
	background: url('images/bg-titulek-06.gif') repeat-y top right #666;
	padding: 1em; }
#logocb {
	margin: 0; padding: 0;
	position: relative;
	width: 150px; height: 50px;
	margin: 0; padding: 0;
	overflow: hidden; }
#logocb span {
	display: block;
	position: absolute; left: 0; top: 0; z-index: 1;
	width: 150px; height: 50px;
	margin: 0; padding: 0;
	background: url("images/logo-conblog.png") top left no-repeat; }

#navigace {
	margin: 0 0 0 510px;
	padding-bottom: 1em;	
	font-size: 85%;
	background-color: #F9F9F9; border-left: 1px solid #CCC; }

#mainright {
	margin-top: 0px; }
#pata {
	clear: both;
	height: 4em;
	padding-top: 2em;
	background: #FFF;
	text-align: center;
	border-top: 3px double #DDD; }
#logo, #topmenu, div#dwnnav, div#dwncopy, .nic {
	display: none; }

/* FORMÁTOVÁNÍ */
/* Původní converter3.css */
p, dd, li, dt, .tdnav
	{ line-height: 150%; }
.cdate, .refs
	{ font-size: x-small; background-color: transparent; }
.c
	{ text-align: center }
.dx
	{ background-image:url(images/dot_gray3x2.gif);
	background-repeat: repeat-x;
	height: 2pt;
	margin: 4px 0 4px 0; /*/*/ margin: 8px 0 4px 0;}
.mezera
	{ margin-top: 1em; }
.poznamka
	{ color: #666; }
.r
	{ text-align: right; }
.ram
	{ border: 1px solid #666; }
.ramek
	{ border: 1px dashed #666;
	background: #EEE;
	padding: 4px;
	margin-top: 10px; margin-bottom: 20px; }
.refs
	{ text-align: center; padding-top: 0.25em; padding-bottom: 1.5em;
	letter-spacing: 0.1em; }
.searchtxt, .searchbtn
	{ font-size: x-small; padding: 3px 2px }
fieldset .searchbtn
	{ font: bold 90% Verdana, "Geneva CE", lucida, sans-serif; /* color:#FFF; */ }
.searchfrm
	{ margin: 15px 0 0 0; vertical-align: top; text-align: left; }

/* Komentáře */
.cdate
	{ margin: -0.5em 0 1em 0 }
.cstrip
	{ background-color: #F9F9F9;
	border-top: 1px solid #F0F0F0;
	padding: 2px 0 2px 2px; margin-top: 1em;
	overflow: hidden; }
.ctext
	{ margin-bottom: 2em;
	padding-left: 4em; }

/* Standardní styly */
h1, h2, h3
	{ font-weight: bold; }
h2, h3, p, code, samp
	{ font-size: small; }
h1
	{ font-size: medium; color: #333; background-color: #FFF;
	margin-top: 1em; margin-bottom: 0.8em }
#titulek h1 {
	font-size: 180%; font-weight: normal; font-style: normal;
	color: #FFF; background-color: transparent;
	width: auto;
	padding-bottom: 4pt; }
h2
	{ margin-top: 2em; margin-bottom: 1em; }

#obsah h1, #obsah h2, #obsah h3
	{ font-family: Georgia, "New York CE", utopia, serif; }

#obsah h1, #obsah h2
	{ margin-top: 5em; margin-bottom: 1em;
	letter-spacing: 0.05em; word-spacing: 0.15em;
	line-height: 120%;
	font-size: 180%; font-weight: normal;
	text-align: center;
	text-shadow: 0px 0px 5px #DDD; }
h3
	{ color: #333; background-color: transparent;
	margin-top: 1.5em; margin-bottom: 0.7em; }
fieldset
	{ border: 1px solid #CCC; border-top: 2px solid #FFC091;
	background: #EEE;
	padding: 10px;
	margin-top: 10px; margin-bottom: 20px; }
input.komentar, textarea.komentar, code, kbd
	{ font-family: "lucida console", monospace; font-size: 100%; }
textarea.komentar
	{ padding: 1em 0.5em 0.8em 0.5em;
	overflow: auto; }

p
	{ margin: 0.3em 0 0.2em 0 }
#pata p
	{ font-size: 80%; color: #666; }

kbd
	{ border: 1px solid #333; padding: 0.1em 0.3em; font-size: 90%; }

label
	{ float: left; width: 20%;
	margin: 0.5em; margin-bottom: 0;
	padding-top: 0.2em;
	text-align: left;
	clear: right; }
label.lblsearch
	{ float: none;
	margin-right: 0; padding-top: 0.2em;
	font-weight: normal; font-size: 100%; }

blockquote
	{ background: url(images/bg-uvozovky.png) #fff no-repeat left top;
	padding: 15px 0 0 35px; margin: 0 0 1em 1em;
	font-family: serif; }
q
	{ font-style: italic; }
	
table, tr, td, th
	{ font-size: small; text-decoration:none }
tr
	{ vertical-align: top; line-height: 120%; }
th
	{ color: #FFF; background-color: #666; text-align: center; }
caption
	{ padding-top: 1em; text-align: left; }
table.tbl
	{ border: 1px solid #CCC; background-color: #FFF; }
table.tbl td
	{ padding: 4px; margin: 2px; background-color: #EEE; }

.tdnav
	{ margin-top: 0; padding: /* 4pt*/ 0.4em; }

dt
	{ font-weight: bold; margin-top: 0.6em; /* 4pt; */ }
ol, ul
	{ margin: 1em 0 1em 1.3em; padding: 0; padding-left: 1em; }
ul
	{ list-style: square; }
li
	{ margin: 0; margin-top: 0.3em; padding: 0; }
#obsah ul li {
	list-style-image: url('images/li.png');
	vertical-align: middle; }
abbr, acronym, .help
	{ border-bottom: 1px dotted #666; cursor: help; }
cite
	{ letter-spacing: 0.04em; }
img
	{ border: none; }
.posts img
	{ margin-top: 2em; }

ins
	{ text-decoration: none; background-color: #FFE; }
ins:before
	{ content : "Aktualizace: "; font-style: italic; }
div.hr
	{ height: 2px; background: #FFF url(images/dot_gray3x2.gif) repeat-x; margin-top: 1em; }
div.hr hr { display: none; }

/* Odkazy */
a
	{ text-decoration: none; border-bottom: none; background-color: transparent; }
a:link
	{ color: #03C; }
a:visited, a:active
	{ color: #666; /* #930 */ }
#obsah a:link, #obsah a:visited
	{ border-bottom: 1px solid #CCC; }
a:hover
	{ color: #F60; border-bottom: none; }

/* Pořadové číslo v komentářích */
.cstrip h3 {
	margin-top: 0.5em; }
.cstrip h3 span {
	color: #CCC; background-color: #FFF;
	border: 1px solid #CCC;
	font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 2em; font-weight: normal;
	padding: 0.3em;
	/* margin: 2px 0.5em 2px 2px; */
	margin-right: 0.5em;
	float: left; }

#navigace ul {
	list-style-type: none; margin: 0; padding: 0; }
#navigace li {
	padding: 0; padding-top: 0.1em; margin: 0; }
#navigace li a {
	padding: 0.1em 0.1em 0.1em 0.1em; }

.tdnav a {
	display: block; }

/* Řádková navigace */
div#linenav {
	color: #CCC; background-color: transparent; }
#linenav a:link, #linenav a:visited, #linenav a:active
	{ color: #CCC; padding-left: 2px; padding-right: 2px; text-decoration: underline; }
#linenav p
	{ line-height: 100%; margin: 1px 0 1px 0; padding: 0; border: 0; }
#linenav a:hover
	{ color: #DEF; padding-left: 2px; padding-right: 2px; }

#titulek a:link, #titulek a:visited, #titulek a:active
	{ color: #CCC; text-decoration: underline; }
#titulek a:hover
	{ color: #DEF; text-decoration: underline; }

/* Původní blog.css */
p, .date, .posts
	{ font-size: small; line-height: 150%; }
.posts p
	{ margin: 0.5em 0 0.8em 0 }
.date
	{ font-family: Georgia, "New York CE", utopia, serif;
	color: #666; font-weight: normal; letter-spacing: 0.05em; word-spacing: 0.15em;
	text-align: right;
	margin: 5em 0 -3em 0;
	border-bottom: 1px solid #DDD; /* 1px dashed #666 */}
.date:first-child
	{ margin-top: 1em; }
.posts
	{color: #333; }
.byline
	{color: #666; text-align: right; font-size: 80%; margin: 0 0 0.5em 0; }
#obsah p.byline a, #obsah p.byline a:visited
	{ text-decoration: none; background-color: transparent; border-bottom: none; }
#obsah p.byline a:hover
	{ text-decoration: none; border-bottom: none; }

.komentar
	{ margin-top: 0.5em; padding: 0.2em; }

#anketa2
	{ font-size: 100%; font-weight: normal; }
#anketa2 span
	{ display: block; }
#anketa2 img
	{ border: 0; margin: 2px 0 6px 0; }
#anketa2 .otazka
	{ margin-bottom: 0.5em; padding-bottom: 0.5em;
	background-image:url(images/dot_gray3x2.gif); background-repeat: repeat-x; background-position: bottom;}
#anketa2 .spolu
	{ padding-top: 0.5em;
	background-image:url(images/dot_gray3x2.gif); background-repeat: repeat-x; background-position: top;}
#anketa2 .perc
	{ display: inline; color: #333; }
	
#navigace h2
	{ color: #333; text-align: left; font-weight: normal; font-size: 100%;
	padding: 0.4em;
	border-top: 2px solid #FFC091;
	margin-bottom: 0;
	background: #EEE /* url(images/bg-navigace-h2.png) top left no-repeat #F9F9F9; */ }
#navigace p {
	font-size: 100%; padding-left: 0.4em; padding-right: 0.4em }

#navigace h2, #navigace p, .tdnav {
	padding-left: 1em; }
