/* Martin Šimko 2008 */

* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body {
 background: #000 url('img/wall.gif');
 font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
 font-size: small;
 line-height: 1.5;
}

#navigace {
 width: 100%;
 height: 57px;
 background: url('img/navigace.gif') repeat-x;
 }

#nav {
 margin: 0 auto;
 text-align: center;
 width: 737px;
 }
 
#nav ul {
 float: right;
 margin-top: 20px;
 }

#nav li {
 color: #e5e5e5;
 list-style: none;
 display: inline;
 }

#nav a, #nav a:link, #nav a:visited {
 color: #fff;
 font-size: 95%;
 padding: 15px;
 }

#nav a:hover { text-decoration: none; }

#nav a.aktivni { color: #ff9900; }

#main {
 width: 737px;
 background: #fff;
 margin: 0 auto;
 text-align: center;
 padding-bottom: 15px;
 }

#header {
 background: url('img/header.jpg') no-repeat;
 width: 737px;
 height: 194px;
 }
 
#text {
 text-align: justify;
 padding: 0px 20px 20px 20px;
 text-indent: 10px;
 line-height: 1.5;
 }

 
#reference {
 padding: 20px;
 line-height: 1.5;
 }

.ref img { border: #e5f7f9 3px solid; }

.ref img:hover {
 border: #fff 3px solid;
 }

.ref .odk a, .ref .odk a:link, #text a, #text a:link, #text a:active, #menu .blok a, #menu .blok a:link, #menu .blok a:active, #reference p a, #reference p a:link, #reference p a:active {
 color: #42bdd0;
 padding-right: 7px;
 background:  url('img/odk_sipka.gif') no-repeat right top;
 text-decoration: underline;
 }

.ref .odk a:hover, #text a:hover, #reference p a:hover {
 text-decoration: none;
 }

.ref .odk a:visited, #text a:visited, #menu .blok a:visited, #reference p a:visited {
 color: #666;
 background:  url('img/odk_sipka2.gif') no-repeat right top;
 }

.ref {
 width: 210px;
 text-align: center;
 float: left;
 padding: 15px 0px 20px 90px;
 }

#menu {
 width: 200px;
 padding: 0px 5px 10px 15px;
 float: right;
 color: #7d7b7c;
 }

#menu .nadpis {
 margin-top: 20px;
 padding: 5px;
 width: 190px;
 background: #292929;
 color: #fff;
 display: block;
 font-weight: bold;
 }

#menu .blok {
background: #e5f7f9;
padding: 8px;
text-align: justify;
}

#menu .blok a:hover { text-decoration: none; }

#menu .blok img { border: 2px solid #44c2d8; }

#paticka {
 width: 100%;
 height: 82px;
 background: url('img/paticka.gif') repeat-x;
 }

#foot {
 margin: 0 auto;
 padding-top: 30px;
 text-align: center;
 width: 737px;
 color: #f2f2f2;
 font-size: 85%;
 }

#foot p { padding-top: 5px; }

#foot a, #foot a:link, #foot a:active { color: #f2f2f2; }
 
#foot a:hover { text-decoration: none; }

#foot a:visited { color: #e5e5e5; }

#foot li {
 color: #e5e5e5;
 list-style: none;
 display: inline;
 }
 
.copy {
 float: right;
 padding-right: 15px;
 }

.top {
 float: left;
 padding-left: 15px;
 }

h1 {
 font-size: 85%;
 color: #fff;
 z-index: 1;
 }

h1 span {
 background: url('img/logo.png') no-repeat;
 height: 174px;
 width: 272px;
 z-index: 2;
 position: absolute;
 top: 0px;
 left: 50%;
 margin-left: -350px;
 cursor: hand;
 _background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo.png',sizingMethod='scale');
 }

h1 a, h1 a:link, h1 a:visited, h1 span a, h1 span a:link, h1 span a:visited {
 text-decoration: none;
 }
 
h2 {
 font-size: 160%;
 font-weight: bold;
 text-align: left;
 padding: 20px 0px 10px 0px;
 }

h2 span { color: #ff6600; }

#reference h2 { padding-top: 0px; }

h3 {
 font-size: 140%;
 font-weight: bold;
 text-align: left;
 padding: 20px 0px 5px 0px;
 }

h3 span { color: #ff6600; }
 
span.datum { font-size: 70%; }

input, select, textarea { border: 1px solid #000; }

span.def {
 border-bottom: 1px orange dotted;
 cursor: help;
  }

.nadpis {
 font-weight: bold;
 font-size: 105%;
 }

.noindent {
 text-indent: 0;
 }

#podpis { float: right; }

#clear { clear: both; }

.mapa li {
 list-style: square inside;
 }

ul.mapa {
 margin-left: 10px
 ;}

ul#mapa2 {
 margin-left: 40px;
 }

#mapa2 li {
 list-style: circle inside;
  }
