body {
	margin: 0;
	padding: 5px 5px 5px 5px;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
	background-color: #ffffff;
}
#pagecontainer {
/**	width: 75%;**/
	width: 760px;
}
#headercontainer {
	padding: 5px 5px 5px 5px;
	margin: 0px -2px 0px 0px;
/**	height: 153px;**/
	border-style: dashed;
	border-color: #996633;
	border-width: 1px;
	background-image: url(http://www.svkhk.cz/_img/sova.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#minheadercontainer {
	padding: 5px 5px 5px 5px;
	margin: 0px -2px 0px 0px;
	border-style: dashed;
	border-color: #996633;
	border-width: 1px;
}
#menucontainer, #menucontainer1, #menucontainer_mezera {
	padding: 5px 5px 5px 5px;
	margin: 0px -2px 0px 0px;
	border-color: #996633;
	border-right-style: dashed;
	border-right-width: 1px;
	border-left-style: dashed;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
#maincontainer {
	padding: 10px 10px 10px -10px;
	margin: 0;
	width: 100%;
	border-color: #996633;
	border-right-style: dashed;
	border-right-width: 1px;
	border-left-style: dashed;
	border-left-width: 1px;
}
#middlecontainer {
	text-align: left;
	}
#anketacontainer {
	padding: 10px 20px 10px 10px;
	margin: 0px 0px 10px 10px;
	border: 20px;
	border-color: #996633;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-left-style: dashed;
	border-left-width: 1px;
	font-size: xx-small;
	width: 200px;
	float: right;
}
#menucontainerpravy {
	padding: 10px 20px 10px 10px;
	margin: 0px 0px 10px 10px;
	border: 20px;
	border-color: #996633;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-left-style: dashed;
	border-left-width: 1px;
	font-size: x-small;
	width: 140px;
	float: right;
}
#unasmenupravecontainer {
	padding: 10px 20px 10px 20px;
	margin: -10px 10px 0px -10px;
	border: 20px;
	border-color: #996633;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-right-style: dashed;
	border-right-width: 1px;
/**	font-size: smaller;**/
	width: 167px;
	float: left;
}
#unasobsahcontainer {
	border: 20px;
	float: right;
	width: 580px;
}
#searchcontainer {
	padding: 10px 0px 10px 10px;
	margin: -10px 30px 10px -10px;
	border: 20px;
	border-color: #996633;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-right-style: dashed;
	border-right-width: 1px;
	font-size: smaller;
	width: 200px;
	float: left;
}
#kfootercontainer {
	padding: 5px 5px 5px 5px;
	margin: 0px -2px 0px 0px;
	border-left-style: dashed;
	border-left-width: 1px;
	border-right-style: dashed;
	border-right-width: 1px;
	border-top-style: dashed;
	border-top-width: 1px;
	border-color: #996633;
	font-size: smaller;
	clear: both;
}
#footercontainer {
  padding: 5px 5px 5px 5px;
	margin: 0px -2px 0px 0px;
	border-style: dashed;
	border-color: #996633;
	border-width: 1px;
	font-size: smaller;
	clear: both;
}
.content {
	padding: 5px 5px 5px 5px;
	margin: 0;
	width: 100%;
}
.menu {
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: justify;
	font-size: smaller;
}
.ulind {
	text-indent: 25px;
}
.zvyrazneni:hover {
	background-color: yellow;
}
h1 {
	margin: 15px 0 0 153px;
	clear: both;
}
h2 {
	margin: 20px 0 0 153px;
	clear: both;
}
h2.minheadercontainer {
	margin: 0px;
	clear: both;
}
h3 {
	text-align: center;
	margin: 0;
/**	clear: both;**/
}
hr.novinky {
	height: 1px;
	width: 160px;
	padding: 0;
	margin: 5px 0px 0px 0px;
	border-left: none; 
	border-right: none;
	border-style: dashed;
	border-color: #996633;
	border-width: 1px;
	text-align: center;
}
p {
	clear: both;
	text-align: justify;
	text-indent: 25px;
}
p.left {
	clear: both;
	text-align: left;
	text-indent: 0px;
}
p.justify {
	clear: both;
	text-align: justify;
	text-indent: 0px;
}
a {
	text-decoration: underline;
	color: #0000ff;
	font-weight: normal;
	background: none;
}
a:hover {
	color: #996633;
	font-weight: normal;
	text-decoration: underline;
	background: none;
}
a:active {
	color: #996633;
	font-weight: normal;
	text-decoration: underline;
	background: none;
}
a.bold {
	text-decoration: underline;
	color: #0000ff;
	font-weight: bold;
	background: none;
}
a.bold:hover {
	color: #996633;
	font-weight: bold;
	text-decoration: underline;
	background: none;
}
a.bold:active {
	color: #996633;
	font-weight: bold;
	text-decoration: underline;
	background: none;
}

#sitemaphlavicka {
  width: 75%;
  text-align: left;
}
#sitemaphlavicka a{
  color: blue;
  text-decoration:none;
  font-size: 120%;
}
#sitemaphlavicka .menu {
  vertical-align: top;
  width: 30%;
  float: left;
}
#sitemaphlavicka .popis{
  width: 68%;
  color: #696969; /*dimgray*/
  float: left;
  margin-left: 5px;
}
#sitemap {
  clear: both;
}
#sitemap a{
  color: black;
  text-decoration: none;
  cursor: pointer;
}
#sitemap a:hover {
  color: #996633; 
}
#sitemap div.nadpis { /*polozka menu jako nadpis podmenu*/
  font-size: 120%;
  padding-top: 15px;
  clear: both;
}
#sitemap div.radek, #sitemaphlavicka div.radek{
  margin-top: 3px;
  clear: left;
  float: left;
  width: 99%;
  background-color: #f4f4f4;
}
#sitemap .submenu {
  vertical-align: top;
  width: 20%;
  font-size: 105%;
  float: left;
}
#sitemap .popis {
  width: 78%;
  color: #696969; /*dimgray*/
  float: left;
  margin-left: 5px;
}

ul.novinky {
	list-style-type: none;
	list-style-image: none;
	font-size: smaller;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
	text-align: justify;
}
ul.provozni {
	list-style-type: none;
	list-style-image: none;
	margin: 0 0 0 0;
	text-align: justify;
	font-size: small;
}
ul.cisla {
  list-style-type:decimal;
}
ul.o {
	list-style-type: disc;
	list-style-image: none;
	font-size: smaller;
	text-align: justify;
}
li {
	margin: 0 0 5px 0; 
}
li.dd {
	margin: 0 0 5px 30px;
}
li.dddd {
	margin: 0 0 5px -10px;
	list-style-type: disc;
}
li.dddddd {
	margin: 0 0 5px -25px;
	list-style-type: disc;
}
table, tr, td, th {
/**	border-color: #996633;
	border-style: dashed;**/
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	background: none;
	text-align: left;
}
table.min {
	font-size: smaller;
}
table.black, td.black, th.black {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	background: none;
	text-align: left;
}
td.black, th.black {
	font-size: smaller;
}
td.blacknormal {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	background: none;
/**	font-size: smaller;**/
	text-align: left;
	vertical-align: top;
}
td.blackcenter {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	background: none;
	font-size: smaller;
	text-align: center;
}
td.blackright {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	background: none;
	font-size: smaller;
	text-align: right;
}
tr.black {
/**	border-color: none;**/
	border-style: solid;
	border-width: 0px;
	background: none;
	text-align: left;
}
td.red {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	background: none;
	text-align: left;
	background-color: #ffcdcd;
}
td.green {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	background: none;
	text-align: left;
	background-color: #cdffcd;
}
td.yellow {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	background: none;
	text-align: left;
	background-color: #fffac8;
}
table.noborder, tr.noborder, td.noborder, th.noborder, td.noborder_width, td.noborderright_width {
	border-style: none;
	border-width: 0px;
	background: none;
	text-align: left;
}
td.noborder {
	font-size: smaller;
}
td.noborder_width {
	width: 350px;
}
td.nobordernormal {
	border-style: none;
	border-width: 0px;
	background: none;
/**	font-size: smaller;**/
	text-align: left;
	vertical-align: top;
}
td.nobordercenter {
	border-style: none;
	border-width: 0px;
	background: none;
	font-size: smaller;
	text-align: center;
}
td.noborderright {
	border-style: none;
	border-width: 0px;
	background: none;
	font-size: smaller;
	text-align: right;
}
td.noborderright_width {
	width: 150px;
}
td.noborderzvyrright {
	border-style: none;
	border-width: 0px;
	background: none;
	font-size: smaller;
	text-align: right;
}
.center {
	text-align: center;
}
.tlacitko {
/**	border-color: #996633;
	border-style: dashed;**/
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	font-size: xx-small;
	font-weight: bold;
	background: none;
	text-align: center;
}
.vystred {
	text-align: center;
	margin: 0;
	clear: both;
}
.maly {
	font-size: xx-small;
	background: none;
	text-align: justify;
}
.mensi {
	font-size: smaller;
	background: none;
	text-align: justify;
}
.podtrzene {
  text-decoration: underline;
}
.cervene {
  color: red;
}
.velke {
  font-size: 150%;
}
.textovyramecek{
  border: thin solid;
  padding: 0.1em 0.3em;
}
.doleva {
	text-align: left;
}

.zarovnanidobloku {
  text-align: justify;
}
form, input {
	background: none;
}
input {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}
input.noborder {
	border-color: #000000;
	border-style: none;
	border-width: 0;
}
div.thumbnail {
	float: left;
	width: 180px;
	height: 200px;
/**	margin: 10px;**/
	text-align: center;
	font-size: smaller;
}

.napoveda {
	border-color: #996633;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	cursor: help;
}

#regionalni_zdroje div {
  float: left;
  width: 47%;
}
#regionalni_zdroje hr {
  clear: left;
}
#regionalni_zdroje img {
  float: left;
}
#regionalni_zdroje table {
  clear: both;
  margin-top: 1em;
}
.novinky_tabulka_left, .novinky_tabulka_right{
  border: solid 1px;
  float:left;
  margin: 0.2em;
  padding: 0.2em;
}
.novinky_tabulka_left{
  background-color: #cff;
  clear: both;
  font-weight: bold;
  width:35%;
}
.novinky_tabulka_right{
  background-color: #ffc;
  font-weight: bold;
  width:60%;
}
.novinky_tabulka_span{
  clear: both;
  width:95%;
}


a.vyroci {
	border-bottom: 1px solid dashed;
	text-decoration: none;
}

a.vyrocino {
	border-bottom: 1px solid solid;
	text-decoration: none;
}

a.vyroci:hover {
	position: relative;
}

a.vyroci span {
	display: none;
}

a.vyroci:hover span {
	display: block;
   	position: absolute; top: 10px; left: 0;
	/* formatting only styles */
   	padding: 5px; margin: 10px; z-index: 100;
   	background: #f0f0f0; border: 1px dotted #c0c0c0;
	opacity: 0.9;
	/* end formatting */
}

a.vyrocino1 {
	border-bottom: 1px solid solid;
	text-decoration: none;
}

a.vyrocino1:hover {
	position: relative;
}

a.vyrocino1 span {
	display: none;
}

a.vyrocino1:hover span {
	display: block;
   	position: absolute; top: 10px; left: 0;
	/* formatting only styles */
   	padding: 5px; margin: 10px; z-index: 100;
   	background: #f0f0f0; border: 1px dotted #c0c0c0;
   	text-align: left;
	opacity: 0.9;
	/* end formatting */
}
