  html,* {
    margin:0;
    padding:0;
    }
  body {
    margin:auto;
    width:990px;
    background-color:#ff7901/*ff9600;/*#fdd80e;*/;
    font-family:Verdana;
	 color:#16660B;
    }
	body {
	  font-size:0.8em;
	  }
  a {
    display:inline;
    padding:0;
    border:0;
    color:#16660B;
    font-weight:bold;
    text-decoration:underline;
    }
	a:hover {
	  text-decoration:none;
	  }
	ul {
    list-style-type: circle;
    margin-bottom:1em;
    }
	li ul {
		margin-left: 3em;
		list-style-type: circle;
		}
	div.nadpis, caption{
	  font-weight:bold;
    margin-bottom:.25em;
    text-align:left;
	  }
	td {
	  vertical-align:top;
	  /*font-size:.8em;*/
	  }
	td.cena {
	  text-align:right;
	  }
	div.na_stred {
	  display:block;
	  text-align:center;
	  }
	div.na_stred div.nadpis {
	  text-align:center;
	  }
	div.na_stred div {
	  margin-top:.25em;
	  margin-bottom:.25em;
	  text-align:center;
	  }
	img {
	  border:1px solid #16660B;
	  margin:.25em;
	  }
	img.mapa {
	  width:100%;
	  margin:0;
	  }
  div#celek {
    background-color:#a1d285;
    border:1px solid #16660B;
    }
	div#vyber_jazyka {
	  background-color:#16660B;
	  text-align:right;
	  margin:0;
	  padding:0;
	  }
	div#vyber_jazyka a img {
	  border:0;
	  }
  div#hlavicka {
    background-color:#a1d285;
    background-image: url(images/logo-nesmysl.png);
    background-position: center center;
    background-repeat: no-repeat;
		width: 988px;
		margin: auto;
    }
	div#hlavicka a {
	  display:block;
		text-align:center;
		color:white;
    text-decoration: none;
		height: 350px;
		width: 988px;
		margin: auto;
		font-size:1.5em;
    vertical-align: bottom;
	  }
	div#hlavicka a span {
	  color:white;
	  font-size:2em;
		line-height:83px;
	  }
  div#menu {
    display:block;
    color:#004867;
    font-size:1.25em;
    font-weight:bold;
    text-align:center;
    }
  div#menu ul {
    background-color:#16660B;
    text-align:center;
    padding:5px;
    margin:0;
    }
  div#menu ul li {
    display:inline;
    text-align:center;
    }
	div#menu ul li a {
	  color:white;
	  text-decoration:none;
  	padding-left:.5em;
		padding-right:.5em;
		text-align:center;
	  }
	div#menu ul li a:hover {
	  text-decoration:underline;
	  }
	div#menu ul li.odsazena_polozka {
	   padding-left:2em;
    }
  div#menu ul li.odsazena_polozka a {
    color:#fdd80e;
    }
  div#menu ul li.odsazena_polozka a:hover {
    color:white;
    }
  div#telo {
    padding: 1.5em 1.5em 1.5em 1.5em;
    margin-left:0.5em;
    border-left:1px solid #3da001;
    margin-right:0.5em;
    border-right:1px solid #3da001;
    background-color:white;
    width:auto;
    }
  div#paticka {
 	  width:45em;
    text-align:right;
    }
	div#paticka a {
	  font-size:smaller;
    font-weight:bold;
    color:silver;
		}
