p, img, table, ul, li, tr, th, td, h1, h2, h3, h4, h5 {
	border:  0px none;
	margin:  0px;
	padding: 0px;
}

p {
	text-align: justify;
}

body {
	border:  0px none;
	margin:  0px;
	padding: 20px 0;
	font-family: "Verdana", "Arial", sans-serif !important;
	font-size: 100%;
	background: #000;
	color: #fff;
	text-align: center;
}

div#stranka { width: 957px; margin: 0px auto 0px auto; }

/* levy panel */
div#levypanel { float: left; width: 243px; padding-top: 479px; }

div#levypanel ul {
  display: block;
  padding: 7px;
  margin-bottom: 10px;
  border: 1px solid #E7B500;
  list-style-type: none; 
  text-align: left;   
  font-size: 0.75em;
}
div#levypanel ul li { padding: 1px 0; }

div#levypanel h3 {
	margin: 0; padding:0;
	position: relative; left: 0px; top: 0px;
	width: 228px; height: 27px;
	overflow: hidden;
}
div#levypanel h3 span {
	display:block;
	position:absolute; left:0; top: 0; z-index:1;
	width: 228px; height: 27px;
	margin: 0 0 0 0;  padding:0;
}
div#levypanel h3 span { background: url("img/kontakt-nadpis.gif") top left no-repeat; }

/* pravy panel - menu */
div#pravypanel {
	float: right;
	width: 179px;
	font-size: 0.8em;
	text-align: left;
}

div#pravypanel a { color: #000; text-decoration: none; }

li.info, li.fotogalerie, li.svatby, li.ceny {
  position: relative;
  margin: 0px;
  margin-bottom: 10px;
}

li.info, li.info a, li.info span {
  display: block;
  width: 179px;
  height: 251px;
  background: url("img/info.jpg") 0 -251px no-repeat; 
  cursor: pointer;
}

li.fotogalerie, li.fotogalerie a, li.fotogalerie span,
li.svatby, li.svatby a, li.svatby span,
li.ceny, li.ceny a, li.ceny span {
  display: block;
  width: 179px;
  height: 165px;
  background: url("img/fotogalerie.jpg") 0 -165px no-repeat; 
  cursor: pointer;
}

li.svatby, li.svatby a, li.svatby span { background: url("img/svatby.jpg") 0 -165px no-repeat; } 
li.ceny, li.ceny a, li.ceny span { background: url("img/ceny.jpg") 0 -165px no-repeat; } 

div#pravypanel li span { position: absolute; left: 0; top: 0; }

li.info a:hover span { background-position: 0 0; }
li.fotogalerie a:hover span, li.svatby a:hover span, li.ceny a:hover span { background-position: 0 0; }
li.active, li.acitve a, li.active span { background-position: 0 0; }

/* hlavnipanel - obsah */
div#hlavnipanel {
	padding: 0px 206px 0px 264px;
	font-size: 0.8em;
	text-align: left;
}

div#hlavnipanel p { margin: 16px 0; line-height: 1.3; }

div#hlavnipanel h1, div#hlavnipanel h2 {
	margin: 0; padding:0;
	position: relative; left: 0px; top: 0px;
	width: 373px; height: 46px;
	overflow: hidden;
}
div#hlavnipanel h1 span, div#hlavnipanel h2 span {
	display:block;
	position:absolute; left:0; top: 0; z-index:1;
	width: 373px; height: 46px;
	margin: 0 0 0 0;  padding:0;
}

div#hlavnipanel h1#co-nabizime span { background: url("img/co-nabizime-nadpis.gif") top left no-repeat; }
div#hlavnipanel h2#news span { background: url("img/news-nadpis.gif") top left no-repeat; }
div#hlavnipanel h1#svatby span { background: url("img/svatby-nadpis.gif") top left no-repeat; }
div#hlavnipanel h2#co-je-v-cene span { background: url("img/co-je-v-cene-nadpis.gif") top left no-repeat; }
div#hlavnipanel h1#vitek-ludvik span { background: url("img/vitek-ludvik-nadpis.gif") top left no-repeat; }
div#hlavnipanel h1#ceny span { background: url("img/ceny-nadpis.gif") top left no-repeat; }

a { text-decoration: none;}
a:hover { text-decoration: underline; }
a#expres { display: block; text-align: right; font-size: 0.75em; color: #ccc; }
p a { color: #E7B500; }

p strong, div#hlavnipanel li strong { color: #E7B500; }
strong.bila { color: #fff; }
strong.news { display: block; font-weight: bold; padding-bottom: 2px;  }
strong.zvuk { width: 110px; background: url("img/zvuk.gif") 100% 0 no-repeat;}
strong.video { width: 110px; background: url("img/video.gif") 100% 0 no-repeat;}

div#hlavnipanel ul { list-style-type: none; }
p.seda { color: #7E7F81; font-size: 0.9em; }
