	/* Stylesheet pro formátování osobních webových stránek Stanislava Hudce - http://shudec.wz.cz/start.html; poslední aktualizace: 2004-01-15 */

body {
	font-size:1em;
	font-family:Tahoma, "Lucida Grande CE", lucida, sans-serif; line-height:140%;
	font: normal 1em/1.4em Verdana, sans-serif;
	margin:0; padding:0;
	background:#ddb;
	color:#666;
	text-align:center;
}

.counter {border:none}
#text-cara, #navigace-odkaz, #navigace-cara, #navigace-nadpis, .skip {display:none}

a, a:link, a:visited, a:active, a:hover {text-decoration: underline;background-color: transparent}
/* LINKS */
a:link { color: #c66; font-weight:bold; }
a:visited { color: #f99; }
a:hover { background-color:#cfc; color:#c66; }
/* Default links */
a:link, a:visited {
font-weight : bold; 
color: #785;
background: transparent; 
}
a:hover, .selected {
font-weight : bold; 
color: #530;
background: transparent; 
}
a:active {
font-weight : bold; 
color: #785;
background: transparent;  
}

#header a {text-decoration:none !important; color:#eed; background-color:transparent}
#header a:hover {text-decoration:none !important; color:#ffe; background-color:transparent}
h1, h2, h3 {line-height: 100%; font-weight: normal}
h2, h3 {background-color: inherit}
h1 {font-size:2em;
	background-color:transparent;
	margin:0; padding:0.5em 1em;
	text-align:right;
	/*border-bottom:1px solid #fff;*/
}
h1 span {font-size:60%;}
h2 {font-size:2em; margin:0 0 0.25em 0}
h3 {font-size:1.5em; margin-top:0.75em; margin-bottom:0.25em}

img {border: 3px solid #fff}
blockquote {margin: 0.75em 0px 0.75em 0px; padding: 0em 15px 0em 15px; font-style: italic; border: 1px dotted #fff}
/*abbr, acronym {cursor: help; border-bottom: 1px dashed #fff}*/
abbr, acronym, .help {border-bottom: 1px dashed #000; cursor: help}
code {font-size: 1.3em; font-family: monospace; font-weight: normal}
ins {text-decoration: none}
del {text-decoration: overline; display: inline}
/* source code */
pre{
background-color:#ffe;
border:1px solid #797979; 
border-bottom:2px solid #363636; 
border-right:2px solid #363636; 
color:#530; 
padding:5px; margin:0px;
overflow:auto;
font-size:13px; 
line-height:15px;
font-family:"Arial Narrow",Arial, "Lucida Grande CE", lucida, sans-serif}

/* forms */

fieldset{padding:5px; margin:5px 0px;  border:1px solid #530; }
legend{font-weight:bold;margin-bottom:5px;padding:0 5px;color:#530;border:1px solid #530;}
fieldset{border-style: groove groove groove groove; }
legend{padding-right:10px;}
select, input {padding:0px; margin:2px }

form {
  padding:0;
}
form label {
 /* display: block;
  float: left;
  width: 80px;
  padding-left: 22px;
  font-weight: bold;*/
  cursor: pointer;
  cursor: hand;
}
/*
fieldset {
  margin:5px 0px;
  padding:0.8em;
  font:80%/1 sans-serif;
  border:1px solid #530;
}
*/
/*
label {
  float:left;
  width:20%;
  margin-right:0.5em;
  padding:0.4em 0;
  text-align:right;
  font-weight:bold;
}
/*
legend {
  padding: 0.2em 0.5em;
  border:1px solid #530;
  color:#530;
  font-size:90%;
  text-align:right;
  }
*/
.highlight{background-color:#F0E68C;color:#f00;font-weight:bold;padding:2px}

/* tables */
th {font-weight: bold; /*background-color:#C2D5E7; border:1px ridge #C2D5E7;*/}
th,td {padding:3px; border:1px solid #ccc;vertical-align: top; /*text-align:left;*/}
.bordertable{
	border:1px solid #666;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	height:240px;overflow:auto;width:auto
}

.tabulka {width:450px; margin:0.75em 0em !important}
.bunka {width:100%}
.obrazek1 {float:left; margin:0.75em 0 !important; padding:0 1em 0 0; width:206px; text-align:center}
.obrazek2 {float:left; margin:0.75em 0 !important; padding:0 0 0 1em; width:206px; text-align:center}
.popisek {text-align:center; margin:0 !important}

.datum {display:block; background-color:transparent; border-bottom:1px solid #fff; margin-top:2em !important}

#content {
	width: 95%;
	margin:1em auto;
	background:#eed url('bkgr3_200.gif') top left repeat-y;
	border: 1px solid #530;
	text-align:left;
	max-width: 1024px;
}
#sidebar {
	float: left;
	width: 200px;
	margin:0; padding:0;
}
#sidebar-content {
	margin:0; padding:0.5em 1em;
	font-size: 90%;
}
#main {
	margin:0 0 0 200px; padding:0;
}
#main-content {
	margin:0; padding:0.5em 1em;
	font-size: 100%;
}
hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
}
/* hlavicka */
#header { padding:0; margin:0; height:96px;
	background: transparent url(logo.gif) 62px 5px no-repeat;
	background-color:#f0f0f0;
	background-color:#eee;
	background-color:#cfc;
	background-color:#cca;
	border-bottom:1px solid #530;}
/* footer */
#footer{ clear: both; text-align:right; padding:0.5em 1em; margin: 10px 0 0 0;
	font-size: 11px; border-top: 1px solid #530;}
#footer a{ font-size:12px}

#main h2{
  padding:0.2em 0.2em 0.3em 0.2em;
  background-color:#ab8; 
  color:#ffe;
  border-top:1px dotted #530;
  border-left:1px dotted #530;
}
#main h3 {
  padding:0.2em 0.2em 0.3em 0.2em;
  background-color:#ab8; 
  color:#ffe;
  border-bottom:1px dotted #530;
  border-right:1px dotted #530;
}
#main dt {
	font-style: italic;
}
#sidebar ul {
line-height: 1.33;
font-size: 100%;
/*list-style-type: none;*/
margin: 1em 0 1em 1em; padding: 0;
}
#sidebar ul li ul {
margin: 0.2em 0 0.5em 3em;
}
#sidebar ul li {
margin-bottom: 0.3em;
/*list-style-type: none;*/
/*margin: 1em 0;*/ padding: 0;
}

/* forms */
form.inline	{	margin-top: 0px; margin-bottom: 0px; }
.inline {display: inline}
.formfield { background-color: #EEE9DB; border: 1px solid #8E7A47; }
.formbutton{ background-color: #E9E4D5; border: 1px solid #8E7A47; margin-top: 2px; padding:0 0 0 0;font-size: 12px; cursor: pointer; cursor: hand;}
textarea {width: 90%;}
fieldset, table {-moz-border-radius:10px}
input:focus, textarea:focus, select:focus {
  border: 2px solid #8E7A47;
}

/*  contact form */
/*
form#contactform {text-align: right;}
form#contactform input {margin:5px}
form#contactform fieldset {padding:10px;}
*/
.leftfloat, .rightfloat, .i-none { float:left; margin:0.5em; border:1px solid #8E7A47;}
.rightfloat { float:right;}
.i-none { border:0}
.leftcol { width: 49%; float: left; }
.rightcol { width: 49%; float: right;}

