body {
	margin: 0px;
	background: #FFCC99 none repeat scroll 0% 50%;
	text-align: center;
	font-family: Verdana, Helvetica, sans-serif;
}
#obal {
	padding: 0px;
	background: #FF8000 none repeat scroll 0% 50%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 15px;
	width: 780px;
	text-align: left;
	height: 2500px;
	border: 2px rgb(255,128,0) solid;
}
#hlavicka {
	padding: 0px;
	background: #FFCC00 none repeat scroll;
	width: 780px;
	height: 100px;
}
#logo {
	padding: 0px;
	background: rgb(253,249,83) repeat scroll;
	float: left;
	width: 150px;
	height: 100px;
	text-align: center;
	border-bottom: 2px rgb(255,128,0) solid;
	background-image: url(logo.png);
}
#blend {
	padding: 0px;
	background: #FFCC00 repeat scroll;
	color: #FFFFFF;
	height: 100px;
	width: 630px;
	float: left;
	text-align: right;
	border-bottom: 2px rgb(255,128,0) solid;
	background-image: url(blend2.png);
}
#spodek {
	padding: 0px;
	background: #FF8000 none repeat scroll;
	width: 780px;
	height: 500px;
}
#menu {
	padding: 0px;
	background: #FF8000 none repeat scroll;
	width: 150px;
	height: 2400px;
	float: left;
}
#sfmenu {
  padding: 0px;
	margin-left: 0px;
	margin-top: 18px;

}
#menulist {
	padding: 0px;
	background: rgb(250, 214, 154) none repeat scroll 0% 50%;
	margin-left: 15px;
	margin-top: 0px;
	font-weight: bold;
	font-size: 15px;
	width: 120px;
}
#menulist li {
	border-bottom: 1px solid rgb(0, 0, 0);
	margin: 0pt;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	text-align: right;
}
#menulist li a {
	border-left: 15px solid rgb(253,249,83);
	padding-right: 4px;
	background: rgb(159, 135, 111) none repeat scroll 0% 50%;
	display: block;
	_width: 120px;
	text-decoration: none;
}
#menulist li a:link {
	color: #ffffff;
}
#menulist li a:visited {
	color: rgb(243, 243, 243);
}
#menulist li a:hover {
	border-color: #FFCC00;
	background: rgb(0,0,10) none repeat scroll 0% 50%;
	color: rgb(255,255,0);
}
#links {
  text-align: center;
}
#links a: {
  border: 0px;
  border-color: rgb(253,249,83);
}
#links a:hover {
  border: 1px solid;
  border-color: rgb(253,249,83);
}
#obsah {
	padding: 0px;
	background: rgb(255,255,204) none repeat scroll;
	width: 630px;
	height: 2400px;
  float: left;
}
#text {
 padding:15px;
 font-size: 13px;
background: rgb(255,255,204) none repeat scroll;

}
#text h1 {
  text-decoration: underline;
  font-weight: bold;
  font-size: 15px;
  color: #FF8000;
}

#text h2 {
  text-decoration: underline;
  font-weight: bold;
  font-size: 18px;
  color: #FF8000;
}
#text a {
  text-decoration: underline;
  color: #FF0000;
}
#text a:link {
  text-decoration: underline;
  color: #FF0000;
}
#text a:visited {
  text-decoration: underline;
  color: #FF0000;
  font-style: italic;
}
#text a:hover {
  text-decoration: underline;
  color: rgb(255,128,0);
}
.datum {
  font-style: italic;
  color: #FF8000;
}
.auth {
  font-style: oblique;
  color: #FF8000;
  font-size: 11px;
  text-align: right;
}
hr {
border-top:     2px solid #990000;
border-bottom:  2px solid transparent;
border-left:    2px solid transparent;
border-right:   2px solid transparent;
}

table {
border: 1px solid rgb(255,128,0);
font-size: 14px;
border-collapse: collapse;
width: 600px
}
td {
border: 1px solid rgb(255,128,0);
text-align: center;
}
#tab_hlavicka {
font-weight: bold;
text-align: center;
color: #FFFF00;
background: rgb(255, 128, 0);
text-decoration: underline;
}
.1 {
text-align: left;
}
.3 {
width: 55px;
}
.4 {
text-align: left;
color: #999999;
}

pre.kod {
font-size:      11px;
margin:         10px;
padding:        5px 10px 5px 10px;
border:         1px solid silver;
background-color: #F0F0F0;
overflow: auto;
}

.kod.rmargin {
margin-right: 305px;
}

.console td {
text-align: left;
border: none;
font-size: 12px;
border-collapse: collapse;
}

cn1 {
width: 200px;
}

