body {
	font-family: Times New Roman;
	padding: 0px;
	margin: 0px;
	color: #616161;
	background: url("./images/pozadi.jpg") repeat;
	overflow: scroll;  
}

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



img.foto {
	border: none;
	vertical-align: middle;
}

img.fixed {
	position: fixed;
	z-index: 100;
}

img.aktuality {
	width: 805px;
	height: 100px;
	margin: -5px 0 0px 0;
	position: relative;
}

img.splash {
	text-align: center;
	overflow: hidden;
}

img.logo {
	text-decoration: none;
	border: none;
}

div.header-wrap {
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 100;
}

div.header-container {
	height: 161px;
	width: 100%;
}

div.header-content1 {
	height: 126px;
	background: url("./images/header-tenky.jpg") repeat-x;
}

div.header-content2 {
	background: url("./images/button-lista.jpg") repeat-x;
	height: 35px;
}

div.main-container {
	width: 100%;
	padding: 161px 0 10px 0;
	overflow: auto;
}

div.main-content {
	width: 805px;
	background-color: #EDEDE7;
	margin: 0 auto;
}

div.main-footer {
	color: #EDEDE7;
	font-size: 12px;
	margin: 0 auto;
	width: 807px;
	padding: 5px 0;
}

div.menu {
	width: 807px;
	background: url("./images/buttony.png") no-repeat;
	height: 35px;
	margin: 0 auto;
}

div.paragraph {
	margin: 0 auto;
	width: 650px;
	padding: 0 0 25px 0;
	text-align: justify;
}

div.paragraph2 {
	margin: 0 auto;
	width: 650px;
	padding: 0 0 4px 0;
	text-align: justify;
}

div.paragraph3 {
	margin: 0 auto;
	width: 650px;
	padding: 0 0 20px 0;
	text-align: center;
}

div.paragraph_foto {
	margin: 0 auto;
	width: 650px;
	padding: 0 0 20px 0;
	text-align: center;
}

div.paragraph_splash {
	margin: 0 auto;
	width: 650px;
	padding: 45px 0 45px 0;
	text-align: center;
}

table {
    border-collapse: collapse;
    margin: 0;
    padding: 0;
}

table.foto {
    border-collapse: separate;
    margin: 0;
    padding: 0;
}

td.underline {
    border-color: #403F43;
    border-spacing: 0;
    border-style: solid;
    border-width: 0 0 1px;
    padding: 5px 0px 10px 0px;
}

td.underlineboth {
    border-bottom: 1px solid #403F43;
    border-color: #403F43;
    border-top: 1px solid #403F43;
    padding: 5px 0 7px;
}

td.akce {
	text-align: left;
}

table.listek {
	text-align: left;
}

table.heading {
	width: 805px;
	background: url("./images/podklad_nadpisy.jpg") repeat;
	height: 50px;
	margin: -5px 0 15px 0;
	position: relative;
	
}

table.heading2 {
	width: 805px;
	background: url("./images/podklad_nadpisy.jpg") repeat;
	height: 50px;
	margin: -5px 0 5px 0;
	position: relative;
	
}

td.tmava {
	background: url("./images/podklad_nadpisy.jpg") repeat;
	height: 100px;
}

td.space {
	width: 78px;
}

td.space_archiv {
	width: 90px;
}

td.heading {
	background: URL("images/linka-menu.jpg") repeat-x;
	background-position: center;
	width: auto;
	overflow: hidden;
}
/* hlavni headline vsech nadpisu*/
td.middleHeading {
    color: #616161;
    font-size: 20px;
    afont-weight: bolder;
    1letter-spacing: 2px;
    margin: 0;
    overflow: hidden;
    padding: 0 30px;
    text-align: center;
    width: 1px;
}

li {
	display: block;
	float: left;
	width: 134px;
}

li a {
	display: block;
	height: 35px;
}

li.napojak {
	display: block;
	float: left;
	width: 135px;
}

li.jidelnak {
	display: block;
	float: left;
	width: 135px;
}

li.kontakt {
	display: block;
	float: left;
	width: 133px;
}

li.napiste {
	display: block;
	float: left;
	width: 135px;
}

li.aktuality a:hover,li.aktuality a.active {
	background: URL("images/aktuality.jpg")
}

li.jidelnak a:hover,li.jidelnak a.active {
	background: URL("images/jidelnak.jpg")
}

li.napojak a:hover,li.napojak a.active {
	background: URL("images/napojak.jpg")
}

li.archiv a:hover,li.archiv a.active {
	background: URL("images/archiv.jpg")
}

li.napiste a:hover,li.napiste a.active {
	background: URL("images/napiste.jpg")
}

li.kontakt a:hover,li.kontakt a.active {
	background: URL("images/kontakt.jpg")
}



input {
	padding: 2px 2px;
}

input.kod {
	letter-spacing: 2px;
}

input.napiste {
	background: url("./images/odeslat_1.jpg") no-repeat;
	padding: 0px;
	width: 104px;
	height: 59px;
	font-size: 0px;
}

input.napiste:hover {
	background: url("./images/odeslat_2.jpg") no-repeat;
	padding: 0px;
	width: 104px;
	height: 59px;
	font-size: 0px;
}

textarea.small {
    height: 38px;
    width: 400px;
}

textarea.napiste {
    height: 150px;
    width: 100%;
    margin: 0px 0px 10px 0px;
}

a.mapa {
	color: #616161;
}

h2 {
	background: url("./images/podklad_nadpisy.jpg") repeat;
	margin: 0 0 5px 0;
	text-align: center;
	font-weight: lighter;
  font-size: 15px;
	padding: 8px 0px;
}

h3 {
	font-size: 13px;
	font-weight: lighter;
	color: #616161;
}

.invisible {
	overflow: hidden;
	position: absolute;
	height: 0em;
	width: 0em;
}
