body{
margin: 0;
padding: 0;
border: 0;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size: 0.8em;
height: 100%; 
max-height: 100%;
background:#000000;
text-align:center;
}

body a {
  text-decoration:none;
}

body a:hover {
  text-decoration:underline;
}

#main {
  width:1080px;
  margin:auto;
  text-align:left;
}

#hlavicka {
  width:1080px; height:280px;
  background: url(../img/hlavicka.jpg) no-repeat 0 0;
  float:left;
  position:relative;
  margin:10px 0 0 0;
}

#logo a, #logo a:hover {
  width:148px; height:139px;
  background: url(../img/logo.jpg) no-repeat 0 0;
  position:absolute;
  left:127px; top:76px;
}

#menu {
  width:1080px; height:59px;
  background: url(../img/menu-poz.gif) repeat-x 0 0;
  float:left;
  position:relative;
  margin:2px 0 -10px 0;
}

#leftline {
  width:1px; height:49px;
  background: url(../img/menu-divider.gif) no-repeat 0 0;
  position:absolute;
  left:0px; top:0;
}

#rightline {
  width:1px; height:49px;
  background: url(../img/menu-divider.gif) no-repeat 0 0;
  position:absolute;
  right:0px; top:0;
}

#menu ul {
  padding:0;
  margin:0;
}

#menu ul li {
  height:49px;
  background: url(../img/menu-divider.gif) no-repeat right top;
  list-style-type:none;
  display:inline;
  float:left;
  padding:0 1px 0 0;
}

#menu ul li a {
  height:26px;
  text-transform:uppercase;
  font-weight:bold;
  font-size:120%;
  color:#c8bba5;
  background: url(../img/menu-dots.gif) no-repeat 20px 0;
  padding:13px 35px 10px 35px;
  float:left;
}

#menu ul li a:hover, #menu ul li a#aktivni {
  height:26px;
  color:#ffffff;
  background-position:20px -49px;
  border-bottom:5px solid #cba574;
  padding:13px 35px 5px 35px;
  text-decoration:none;
}

#submenu {
  width:1080px; height:29px;
  background: url(../img/submenu-poz.gif) repeat-x 0 0;
  float:left;
  margin:0 0 0 0;;
}

#submenu ul {
  padding:0;
  margin:0;
}

#submenu ul li {
  list-style-type:none;
  display:inline;
  float:left;
}

#submenu ul li a {
  height:24px;
  color:#72512c;
  font-weight:bold;
  padding:5px 15px 0 15px;
  float:left;
  border-right:1px solid #72512c;
}

#submenu ul li a:hover, #submenu ul li a#aktivni2 {
  color:#ffffff;
  text-decoration:none;
}

#obsah {
  width:1080px;
  color:#000000;
  background:#ffffff url(../img/obsah-bg.gif) no-repeat right top;
  float:left;
  margin:2px 0 0 0;
  padding:20px 0 40px 0;
  position:relative;
}

h1 {
  color:#86151c;
  font-size:170%;
  margin:0 0 10px 0;
  font-weight:normal;
}

h2 {
  color:#cba574;
  font-size:130%;
  margin:0 0 7px 0;
  font-weight:normal;
}

h3 {
  color:#000000;
  font-size:100%;
  margin:0 0 7px 0;
}

h4 {
  color:#cba574;
  font-size:130%;
  margin:0 0 7px 0;
  font-weight:normal;
  cursor:pointer;
}

h4:hover {
  color:#86151c;
  text-decoration:underline;
}

p.nadpis {
  margin:0 0 7px 0;
}
p.nadpis a {
  color:#cba574;
  font-size:130%;
}

p.nadpis a:hover {
  color:#86151c;
  text-decoration:underline;
}

p.normal {
  margin:0 0 10px 0;
}

p.normal a {
  color:#86151c;
  font-weight:bold;
}

#foto1, #foto2, #foto3, #foto4, #foto5, #foto6, #foto7, #foto8, #foto9 {
  width:400px;
  float:left;
  margin:0 0 0 20px;
}

#foto2, #foto3, #foto4, #foto5, #foto6, #foto7, #foto8, #foto9 {
  display:none
}

.foto-detail {
  width:400px;
	margin:0;
	text-align:center;
}

.foto-detail img{
	margin:0;
}

.nahledy {
	height:124px;
  float:left;
}

.nahledy a.empty {
  width:120px; height:124px;
  
  background:#dddddd;
  float:right;
}

.nahledy a img{
  float:left;
	border:2px solid #dddddd;
}

.nahledy a:hover img{
	border:2px solid #ffffff;
}

.norm {
  margin: 0 14px 0 0;
}

.last {
  margin:0;
}

.info {
  width:100%;
  color:#aaaaaa;
  font-size:90%;
  text-align:center;
  margin:10px 0 0 0;
  float:left;
}

.fotonazev {
  width:100%; height:17px;
  color:#000000;
  background:#eeeeee;
  text-align:center;
  padding:7px 0 5px 0;
  margin:5px 0 5px 0;
  float:left;
}

#inner {
  width:600px;
  float:right;
  margin:0 20px 0 0;
  position:relative;
}

#pata {
  width:1080px; height:26px;
  color:#c0a476;
  font-weight:bold;
  background: url(../img/pata-poz.gif) repeat-x 0 0;
  float:left;
  margin:2px 0 0 0;
  padding:8px 0 0 0;
  text-align:center;
}

#pata a {
  color:#c0a476;
}

#pata a:hover {
  color:#ffffff;
}

#copy {
  width:1080px;
  color:#626262;
  text-align:right;
  margin:10px 0 0 0;
  float:left;
}

#copy a {
  color:#626262;
}

2#copy a:hover {
  color:#ffffff;
}


.skryty {
  display:none;
}

a.pdf {
  padding:0 0 0 19px;
  background: url(../img/pdf.gif) no-repeat 0 center;
}

#strankovani {
  position:absolute;
  right:0; top:0;
  color:#000000;
  text-align:right;
}

#strankovani a, #strankovani a:hover, #strankovani2 a, #strankovani2 a:hover {
  color:#000000;
}

#strankovani2 {
  color:#000000;
  text-align:right;
  margin:10px 0 0 0;
}
