body, p, td, li {
	font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif; 	
	font-size: 15px;	
}
h1, h2, h3{font-family: Verdana, "Geneva CE", lucida, sans-serif;}
p {font-size: 110% }

p, h1, h2, h3, ul, li, body { margin: 0; padding: 0; }
body { text-align: center; background-color: #F3CC91}
img { border: 0;}

#detail a {color: black}
a:hover {color: #DA251C}

/* rozvrzeni */
#page { margin: 10px auto; width: 760px; text-align: left;}
#menu { 
	clear: both;  border: solid black; border-width: 1px 0 1px; 
	margin: 20px 0px 5px; padding: 5px; text-align: center; background-color: #F9E2B9}
#menu a { font-weight: bold; text-decoration: none; color: black}
#menu a.no6 {color: #335944}
#menu a.no7 {color: #29166F}
#menu a.pizzeria {color: #335944}
#menu a:hover {color: #DA251C}

#pata { clear: both; margin: 5px 0px; text-align: center; }
#pata li {display: inline}
#copy { clear: both; font-size: 90%; text-align: center; color: #C08E40; margin: 10px 0px; }

/* homepage */
#hp H1 { text-align: center; margin-bottom: 0px;  }
#hp #text {background-image: url("/img/celek.jpg"); width: 760px; height: 390px; }

#hp #text a { text-decoration: none; }
#hp #text div{ position: relative; width: 760px; height: 129px; border-top: 1px solid white }

#hp #text H2 { margin: 10px 10px 5px 230px; font-size: 125%}
#hp #text p { margin: 0 10px 0 230px; text-align: justify; font-size: 100%; }
#hp #text div.logo { position: absolute; left: 5px; top: 10px; width: 220px; height: 120px; border: none;}

#hp #text div.pizzeria a{ color: #335944 }
#hp #text div.no6 a{ color: #335944 }
#hp #text div.no6 h2{ margin-top: 20px }
#hp #text div.no7 a{ color: #29166F }

#hp #text div.pizzeria a:hover, 
#hp #text div.no6 a:hover,
#hp #text div.no7 a:hover {color: #DA251C}

/* detail */
#detail #nadpis {float: left; width: 400px; text-align: center; }
#detail #doba{ 
	float: right; width: 300px; text-align: center; 
	border: solid black; border-width: 1px 0 1px; 
	margin: 10px 20px 0 0 ; background-color: #F9E2B9
}

#detail #doba H2 {text-align: center; font-size: 120%; margin: 5px 0; }
#detail #doba TABLE{ margin: 5px auto; }
#detail #doba TD{ text-align: center; padding: 0 10px; }
#detail P{clear: both; margin: 10px 0; text-align: justify; }


#galerie { 	height: auto; width: 100%; margin: 10px 0; }
#galerie img { margin: 10px 8px 0 0; }
#galerie img.last { margin-right: 0}

/* photo */
#photo P{ text-align: center; margin: 10px 0; } 
#photo #logo{ text-align: center }
