* { margin: 0; padding: 0; }
body			{ margin-top: 0px !important; background-color: #400b00; min-width: 992px;}

#page-container	{ width: 992px; margin-top: 0; }

#header		{ width: 992px;	height: 192px;	position: relative; left: 0; top: 0; background: #661100 url('images/header.jpg') top left no-repeat; }
#header-photo		{ width: 408px;	height: 192px;	position:absolute; right: 0; top: 0; background: url('images/header-photo.jpg') top right no-repeat;}

#header-text		{ width: 584px;	height: 192px;	position: absolute; left: 0; top: 0; color: #ffffff; }
#header-text big	{ font-size: 1.2em; }
#header-text a		{ text-decoration: none; }
#header-text em	{ width: 584px;	height: 192px;	position: absolute; left: 0; top: 0; background: url('images/header.jpg') 0 0 no-repeat; }

/* Navigation Start*/
#navigation		{ position: relative; 	width: 232px;	height: 402px;	font-size: 0; background: url('images/navigation-bottom.png') bottom left no-repeat; }
#navigation-top		{ position: absolute; 	width: 232px;	height: 32px;	top: 0; left: 0; background: url('images/navigation-top.png') 0 0 no-repeat; }
#navigation ul		{ position: relative;	width: 224px;	height: 320px;	margin: 0; padding: 0; list-style: none; left: 8px; top: 32px; }
#navigation li		{ position: absolute; display: block; 	width: 224px;	height: 32px;	margin: 0; padding: 0; top: 0; }
#navigation li a		{ position: relative; display: block; 	width: 224px;	height: 32px;	overflow: hidden; }
#navigation span 	{ position: absolute; display: block; 	width: 220px;	height: 28px;	left: 4px; top: 4px; font-size: 1.0em; text-align: center; background-color: #F2F2F2; overflow: hidden; }
#navigation em 		{ position: absolute; display: block; 	width: 224px;	height: 32px;	top: 0px; background: #FFFFFF url("images/navigation.png") 0 0 no-repeat; }

#navigation li#button-1			{ top: 0px; }
#navigation li#button-1 a em		{ background-position: -0px	-0px ; }
#navigation li#button-1 a:hover em	{ background-position: -224px	-0px; }
#navigation li#button-1 a:active em	{ background-position: -448px	-0px; }
#navigation li#button-1 a:focus em	{ background-position: -448px	-0px; }
#navigation li#button-1.active a em	{ background-position: -448px	-0px; }

#navigation li#button-2			{ top: 32px; }
#navigation li#button-2 a em		{ background-position: -0px	-32px ; }
#navigation li#button-2 a:hover em	{ background-position: -224px	-32px; }
#navigation li#button-2 a:active em	{ background-position: -448px	-32px; }
#navigation li#button-2 a:focus em	{ background-position: -448px	-32px; }
#navigation li#button-2.active a em	{ background-position: -448px	-32px; }

#navigation li#button-3			{ top: 64px; }
#navigation li#button-3 a em		{ background-position: -0px	-64px ; }
#navigation li#button-3 a:hover em	{ background-position: -224px	-64px; }
#navigation li#button-3 a:active em	{ background-position: -448px	-64px; }
#navigation li#button-3 a:focus em	{ background-position: -448px	-64px; }
#navigation li#button-3.active a em	{ background-position: -448px	-64px; }

#navigation li#button-4			{ top: 96px; }
#navigation li#button-4 a em		{ background-position: -0px	-96px ; }
#navigation li#button-4 a:hover em	{ background-position: -224px	-96px; }
#navigation li#button-4 a:active em	{ background-position: -448px	-96px; }
#navigation li#button-4 a:focus em	{ background-position: -448px	-96px; }
#navigation li#button-4.active a em	{ background-position: -448px	-96px; }

#navigation li#button-5			{ top: 128px; }
#navigation li#button-5 a em		{ background-position: -0px	-128px ; }
#navigation li#button-5 a:hover em	{ background-position: -224px	-128px; }
#navigation li#button-5 a:active em	{ background-position: -448px	-128px; }
#navigation li#button-5 a:focus em	{ background-position: -448px	-128px; }
#navigation li#button-5.active a em	{ background-position: -448px	-128px; }

#navigation li#button-6			{ top: 192px; }
#navigation li#button-6 a em		{ background-position: -0px	-160px ; }
#navigation li#button-6 a:hover em	{ background-position: -224px	-160px; }
#navigation li#button-6 a:active em	{ background-position: -448px	-160px; }
#navigation li#button-6 a:focus em	{ background-position: -448px	-160px; }
#navigation li#button-6.active a em	{ background-position: -448px	-160px; }

#navigation li#button-7			{ top: 224px; }
#navigation li#button-7 a em		{ background-position: -0px	-192px ; }
#navigation li#button-7 a:hover em	{ background-position: -224px	-192px; }
#navigation li#button-7 a:active em	{ background-position: -448px	-192px; }
#navigation li#button-7 a:focus em	{ background-position: -448px	-192px; }
#navigation li#button-7.active a em	{ background-position: -448px	-192px; }

#navigation li#button-8			{ top: 256px; }
#navigation li#button-8 a em		{ background-position: -0px	-224px ; }
#navigation li#button-8 a:hover em	{ background-position: -224px	-224px; }
#navigation li#button-8 a:active em	{ background-position: -448px	-224px; }
#navigation li#button-8 a:focus em	{ background-position: -448px	-224px; }
#navigation li#button-8.active a em	{ background-position: -448px	-224px; }

#navigation li#button-9			{ top: 320px; }
#navigation li#button-9 a em		{ background-position: -0px	-256px ; }
#navigation li#button-9 a:hover em	{ background-position: -224px	-256px; }
#navigation li#button-9 a:active em	{ background-position: -448px	-256px; }
#navigation li#button-9 a:focus em	{ background-position: -448px	-256px; }
#navigation li#button-9.active a em	{ background-position: -448px	-256px; }

#navigation li#button-10			{ top: 160px; }
#navigation li#button-10 a em		{ background-position: -0px	-288px ; }
#navigation li#button-10 a:hover em		{ background-position: -224px	-288px; }
#navigation li#button-10 a:active em	{ background-position: -448px	-288px; }
#navigation li#button-10 a:focus em		{ background-position: -448px	-288px; }
#navigation li#button-10.active a em	{ background-position: -448px	-288px; }

#navigation li#button-11			{ top: 288px; }
#navigation li#button-11 a em		{ background-position: -0px	-320px ; }
#navigation li#button-11 a:hover em		{ background-position: -224px	-320px; }
#navigation li#button-11 a:active em	{ background-position: -448px	-320px; }
#navigation li#button-11 a:focus em		{ background-position: -448px	-320px; }
#navigation li#button-11.active a em	{ background-position: -448px	-320px; }

/* Navigation End */

#page			{ width: 992px; background: #f1f2e6 url('images/page.png') 0 0 repeat-y; }
#page .wrapper		{ width: 992px; background: url('images/page-bottom.jpg') left bottom no-repeat; margin: 0; padding: 0;}
#page .wrapper	 .wrapper	{ background: url('images/page-top.jpg') right top no-repeat; }
#main			{ float:left; position:relative; left: 256px; width: 704px;  margin-top: 64px; padding-bottom: 234px; }

#panel			{ float:left; position:relative; left: -704px; width: 232px; padding-bottom: 234px; }
#panel .padding	{ width: 192px; position:relative; left:32px;  }
/*#panel p		{ padding-bottom: 28px; background: url('images/dots.png') left bottom repeat-x; margin-bottom: 16px; }*/
#panel p.last		{ background: transparent; padding-bottom: 0; margin-bottom: 0; }
#panel h2		{ margin: 8px 0 0px 0; }

.nobg			{ background:transparent !important; }
.icon			{ float:left; margin: 0 8px 0 0; }

#footer			{ width: 992px; font-size: 1em; color: #e5e5e5; position: relative; top: -176px; }
#footer a		{ font-weight: bold; color: #ffffff; }
#footer p		{ margin: 8px 8px 0px 8px; line-height: 1.25em; text-align: center; }

#main p		{ margin-bottom: 1em; line-height: 1.25em; }
#main p		{ }
#main ol		{ padding-left: 8px; }

p.gallery		{ float:right; margin: 0 0 16px 8px; }
p.gallery img		{ float:none !important; margin: 0 0 8px; }

#catering a		{ display: block; position:relative; width: 192px; height: 288px; float:left; margin-right: 32px;}
#catering a em		{ display: block; width: 192px; height: 288px; position: absolute; left: 0; top: 0; }

#catering-1 em		{ background: url('images/catering-1.jpg') 0 0 no-repeat; }
#catering-2 em		{ background: url('images/catering-2.jpg') 0 0 no-repeat; }
#catering-3 em		{ background: url('images/catering-3.jpg') 0 0 no-repeat; margin-right: 0;}

div#bottom-links		{ width: 992px; position: relative; top: -178px;}
div#bottom-links a	{ display:block; float: left; width: 288px; height: 148px; position:relative; text-align: center; }
div#bottom-links a#sunka-na-kosti	{ left: 40px;  }
div#bottom-links a#bvqi			{ left: 64px;  }
div#bottom-links a#sunka-mandolina	{ left: 88px;  }
div#bottom-links a#andel-catering, 
div#bottom-links a#potraviny-domu,
div#bottom-links a#zverina-praha	{ width: 284px; height: auto; margin-left: 32px; margin-bottom: 16px; position: relative; left: 8px; }
