body
	{ color: #000; background-color: #DDD;
	font: normal small lucida, "Geneva CE", sans-serif;
	text-decoration: none; text-align: left;
	line-height: 100%;
	margin: 0 2pt 1em 2pt; }

/* POZICOVÁNÍ */
#kontejner {
	width: 80% /* 690px */;
	margin: 0 auto;
	position: relative;
	background-color: #FFF;
	border: 1px solid #000; }
#obsah {
	margin: 0 0 20px 0;
	padding: 1em;
	background-color: #FFF; }
#titulek	{
	width: auto;
	border-top: 6px solid #91955B;
	border-bottom: 1px solid #000;
	background-color: #5B7495;
	padding: 1em 1em 0 1em; }

#navigace {
	float: right;
	width: 200px;
	padding: 0.5em;
	margin-bottom: 1.5em;
	margin-left: 2em;
	font-size: 100%;
	background-color: #61A3F4; border: 1px solid #000;
	display: none; }

#pata {
	clear: both;
	/* height: 4em; */
	background: #FFF;
	text-align: center;
	border-top: 1px solid #000; }

/* FORMÁTOVÁNÍ */
p, dd, li, dt
	{ line-height: 140%; }
.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; }
.r
	{ text-align: right; }
.ram
	{ border: 1px solid #000;
	background: #EEE;
	padding: 0.5em;
	margin-top: 1em; margin-bottom: 1em; }

.ramecek
	{ border: 1px #666 solid; }

.ramek, fieldset
	{ border: 1px dashed #666;
	background: #EEE;
	padding: 4px;
	margin-top: 10px; margin-bottom: 20px; }
.refs
	{ font-size: x-small; background-color: transparent;
	text-align: center; margin-top: 0.5em; margin-bottom: 2em; }

/* Standardní styly */
h1, h2, h3, h4
	{ font-weight: bold; font-size: medium; }
p, code, samp
	{ font-size: small; }
h1
	{ color: #000; background-color: #FFF;
	margin-top: 1em; margin-bottom: 0.8em }
#titulek h1 {
	font-size: 180%; font-weight: normal; font-style: normal;
	line-height: 40px;
	color: #FFF; background-color: transparent;
	width: auto;
	padding-bottom: 4pt; }
h2
	{ margin-top: 2em; margin-bottom: 0.5em; }
h3
	{ color: #666; background-color: transparent;
	margin-top: 1em; margin-bottom: 0.5em; }
h4
	{ color: #999; background-color: transparent;
	margin-top: 1em; margin-bottom: 0.5em; }

p
	{ margin: 0.3em 0 0.2em 0;
	font-size: small; line-height: 140%; }
#pata p
	{ font-size: 80%; color: #666; }

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: #955F5B; 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; }

dt
	{ font-weight: bold; margin-top: 4pt; }
ul
	{ list-style: square; margin-left: 25pt }
abbr, acronym, .help
	{ border-bottom: 1px dotted #666; cursor: help; }
img
	{ border: none; }
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; }
div.hr hr { display: none; }

/* Odkazy */
a
	{ text-decoration: underline; background-color: transparent; }
a:link
	{ color: #039; }
a:visited, a:active
	{ color: #930; }
a:hover
	{ color: #903; }

/* Řádková navigace */
ul#linenav {
	display: block; float: right;
	margin: 0;
	clear: both; }
#linenav li {
	/* float: left; */ display: inline;
	list-style-type: none;
	background-color: #FFF;
	border: none;
	margin: 0; }
#linenav a
	{ color: #666;
	padding: 0.1em 1em 0 1em;
	text-decoration: none; }
#linenav a:hover
	{ color: #F60; }

#navigace ul {
	margin: 0; padding: 0; }
#navigace li {
	list-style-type: none;
	padding: 0; margin: 0;
	border-bottom: 1px solid #FFF; }
#navigace li a {
	color: #FFF;
	text-decoration: none;
	padding: 0.1em 0.1em 0.1em 0.1em; }
