/* Layout */

html, body {
  height:100%;
  margin:0px;
}

body#telo { 
		background:#FFF url(../images/bg.jpg) repeat-x left top; 
}

#stranka {
  width:800px;
  height:auto;
  min-height:100%;
  /*_height:100%; /* IE */
}

#header {
  text-align:left;
  width:800px;
	height:102px;
}

#header #images {
  text-align:right;
	padding-top:18px;
}

#header2 {
	height:74px;
  width:800px;
	background:darkgreen;
  float:left;
}

#logo {
	position:absolute;
	left:0px;
	width:170px;
  height:74px;
  float:left;
}

#topmenu {
  font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size:14px;
  font-weight:bold;
	line-height:22px;
	position: absolute;
  width:630px;
	left:170px;
	top:150px;
	text-align:center;
	color:white;
  letter-spacing:1px;
  float:left;
  display:block;
}

#leftmenu {
  padding-top:15px;
  height:400px;
  float:left;
  width:170px;
  border-right:solid 3px darkgreen;
  background:/*url(../images/spodek.jpg)*/ rgb(135,206,250) no-repeat bottom;
  letter-spacing:1px;
  font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size:14px;
  font-weight:bold;
	line-height:22px;
  height:100%;
}

#obsah {
  padding-top:15px;
  padding-left:15px;
  float:left;
  font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size:14px;
  line-height:22px;
  width:610px;
  height:100%;
}

#footer {
	border-top:1px solid darkgreen;
	padding-top:10px;
	padding-left:0px;
  text-align:right;
  font-style:normal; 
	font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size:10px;
  float:left;
  width:800px;
  /* position:absolute;
  bottom:0;
  left:0; */
}

caption {
	font-family: Tahoma, Verdana, sans-serif;
	margin:0;
	padding:0;
	padding-top: 0px;
	font-size: 18px;
	font-weight: bold;
	color: black;
  text-align:left;
}

table {
  border:2px;
  border-color:black;
  text-align:right;
  border-collapse:collapse;
  table-layout:fixed;
}

td, th {
  padding:4px;
}

.odsaz {
  padding-left:20px;
}

.cinnost {
  margin-left:20px;
  margin-right:30px;
  text-align:left;
  display:block;
}

.jazyk {
  margin-left:20px;
  margin-right:30px;
  text-align:center;
}

.okraj {
  padding-right:10px;
}

.clear {
	clear:both;
}

.fotky {
  text-align:center;
}

.zacatek {
  text-align:center;
  vertical-align:middle;
  font-weight:bold;
}

.seznam {
  font-weight:bold;
  text-decoration: underline;
}

/* OTHER TAGS */

a:link, a:visited  {
	color: black;
	text-decoration: underline;
  font-weight: bold;
}

a:hover, a:active, a:focus {
	text-decoration: underline;
	color: red;
  font-weight: bold;
}

#topmenu a:link, #topmenu a:visited  {
	color: white;
	text-decoration: none;
  font-weight: bold;
}

#topmenu a:hover, #topmenu a:active, #topmenu a:focus {
	text-decoration: none;
	color: red;
  font-weight: bold;
}

#leftmenu a:link, #leftmenu a:visited  {
	color: black;
	text-decoration: none;
  font-weight: bold;
}

#leftmenu a:hover, #leftmenu a:active, #leftmenu a:focus {
	text-decoration: none;
	color: red;
  font-weight: bold;
}

#footer a:link, #leftmenu a:visited  {
	color: black;
	text-decoration: none;
  font-weight: bold;
}

#footer a:hover, #leftmenu a:active, #leftmenu a:focus {
	text-decoration: none;
	color: red;
  font-weight: bold;
}
