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

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

#header		{ width: 992px;	height: 144px;	position: relative; left: 0; top: 0; background-color: #f1f2e6; background: #f1f2e6 url('images/header.png') 288px 8px no-repeat; }

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

/* Navigation Start */
#navigation		{ position: relative; 	width: 992px;	height: 44px;	background: url('images/navigation.png') 0 0 repeat-x;}

#navigation-left		{ position: absolute; 	width: 16px;	height: 32px;	font-size: 0;	left: 0; top: 0; background: url('images/navigation-left.png') 0 0 no-repeat;}
#language		{ position: absolute; 	width: 48px;	height: 32px;	font-size: 0;	right: 0; top: 0; }
#language a		{ position:relative;	display:block; 		width: 48px;	height: 32px;	left: 0;	top: 0;}
#language span 	{ position: absolute;	display: block;		width: 44px;	height: 28px;	left: 2px; top: 2px; font-size: 1.0em; text-align: center; background-color: #ffffff; overflow: hidden; }
#language a em	{ position:absolute;	display:block; 		width: 48px;	height: 32px;	background: url('images/language.png') top right no-repeat;}
#language a:hover em	{ position:absolute;	display:block; 		width: 48px;	height: 32px;	background: url('images/language.png') bottom right no-repeat;}
#language a.cz em	{ position:absolute;	display:block; 		width: 48px;	height: 32px;	background: url('images/language.png') top left no-repeat;}
#language a.cz:hover em	{ position:absolute;	display:block; 		width: 48px;	height: 32px;	background: url('images/language.png') bottom left no-repeat;}

#navigation ul		{ position: relative;	width: 736px;	height: 32px;	margin: 0; padding: 0; list-style: none; left: 12px; }
#navigation li		{ position: absolute; display: block; 	width: 128px;	height: 32px;	margin: 0; padding: 0; list-style: none; background-image: none; overflow: visible; }
#navigation li a.navbutton	{ position: relative; display: block; 	width: 128px;	height: 32px;	}
#navigation li a.navbutton span 	{ position: absolute; display: block; 	width: 124px;	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: 128px;	height: 32px;	top: 0px; background: #FFFFFF url("images/navigace.png") 0 0 no-repeat; }

#navigation li#button-1			{ left: 0px; }
#navigation li#button-1 a em		{ background-position: -0px	0; }
#navigation li#button-1 a:active em	{ background-position: -0px	-64px; }
#navigation li#button-1 a:focus em	{ background-position: -0px	-64px; }
#navigation li#button-1.active a em	{ background-position: -0px	-64px; }
#navigation li#button-1 a:hover em	{ background-position: -0px	-32px; }
#navigation li#button-1:hover a em	{ background-position: -0px	-32px; }

#navigation li#button-2			{ left: 128px; }
#navigation li#button-2 a em		{ background-position: -128px	0; }
#navigation li#button-2 a:active em	{ background-position: -128px	-64px; }
#navigation li#button-2 a:focus em	{ background-position: -128px	-64px; }
#navigation li#button-2.active a em	{ background-position: -128px	-64px; }
#navigation li#button-2 a:hover em	{ background-position: -128px	-32px; }
#navigation li#button-2:hover a em	{ background-position: -128px	-32px; }

#navigation li#button-3			{ left: 256px; }
#navigation li#button-3 a em		{ background-position: -256px	0; }
#navigation li#button-3 a:active em	{ background-position: -256px	-64px; }
#navigation li#button-3 a:focus em	{ background-position: -256px	-64px; }
#navigation li#button-3.active a em	{ background-position: -256px	-64px; }
#navigation li#button-3 a:hover em	{ background-position: -256px	-32px; }
#navigation li#button-3:hover a em	{ background-position: -256px	-32px; }

#navigation li#button-4			{  left: 512px; }
#navigation li#button-4 a em		{ background-position: -384px	0; }
#navigation li#button-4 a:active em	{ background-position: -384px	-64px; }
#navigation li#button-4 a:focus em	{ background-position: -384px	-64px; }
#navigation li#button-4.active a em	{ background-position: -384px	-64px; }
#navigation li#button-4 a:hover em	{ background-position: -384px	-32px; }
#navigation li#button-4:hover a em	{ background-position: -384px	-32px; }

#navigation li#button-5			{ left: 384px; }
#navigation li#button-5 a em		{ background-position: -512px	0; }
#navigation li#button-5 a:active em	{ background-position: -512px	-64px; }
#navigation li#button-5 a:focus em	{ background-position: -512px	-64px; }
#navigation li#button-5.active a em	{ background-position: -512px	-64px; }
#navigation li#button-5 a:hover em	{ background-position: -512px	-32px; }
#navigation li#button-5:hover a em	{ background-position: -512px	-32px; }

#navigation li#button-6			{ left: 640px; }
#navigation li#button-6 a em		{ background-position: -640px	0; }
#navigation li#button-6 a:active em	{ background-position: -640px	-64px; }
#navigation li#button-6 a:focus em	{ background-position: -640px	-64px; }
#navigation li#button-6.active a em	{ background-position: -640px	-64px; }
#navigation li#button-6 a:hover em	{ background-position: -640px	-32px; }
#navigation li#button-6:hover a em	{ background-position: -640px	-32px; }

#navigation li#button-7			{ left: 768px; }
#navigation li#button-7 a em		{ background-position: -768px	0; }
#navigation li#button-7 a:active em	{ background-position: -768px	-64px; }
#navigation li#button-7 a:focus em	{ background-position: -768px	-64px; }
#navigation li#button-7.active a em	{ background-position: -768px	-64px; }
#navigation li#button-7 a:hover em	{ background-position: -768px	-32px; }
#navigation li#button-7:hover a em	{ background-position: -768px	-32px; }

#navigation li ul				{ display: none; width: 128px; height: auto; position:absolute; left: 0; top: 32px; border-bottom: 1px solid #9eaa3c;}
#navigation ul ul ul			{ position:absolute; left: 128px; top: 0px; }
#navigation li li				{ display:block; width: 128px; height: auto; position:relative; background: #b1bf43 url('images/submenu.png') left top repeat-y; border-top: 1px solid #c1cc69; border-bottom: 1px solid #8e9936; }
#navigation li:hover>ul			{ display:block; }
#navigation li li:hover			{ background: #b1bf43 url('images/submenu.png') right top repeat-y; border-bottom: 1px solid #c1cc69; border-top: 1px solid #8e9936;}
#navigation li li a			{ width: 128px; display:block; font-size: 1.1em; font-weight: bold; text-decoration: none;}
#navigation li li a span			{ display:block; padding: 4px 8px 4px 8px; }
#navigation li li:hover a span		{ padding: 6px 8px 2px 8px; }
#navigation li li a span.arrow		{ display:block; position:absolute; right: 4px; top: 10px; width: 12px; height: 8px; background: url('images/arrows.png') left top no-repeat; padding: 0; }
#navigation li li:hover a span.arrow	{ background: url('images/arrows.png') left bottom no-repeat; }


/* Navigation End */

#page			{ width: 992px; background: #f1f2e6 url('images/page-bottom.png') left bottom repeat-x; padding-bottom: 73px; }
#page .wrapper		{ background: url('images/indulge-your-senses-2-cz.png') left bottom no-repeat; }
#main			{ width: 786px;  margin-top: 20px;  float:left; }
#main .padding		{ margin: 16px 16px 16px 32px; }

#panel			{ width: 176px; margin-top: 20px; float:left;  }
#panel .padding	{ margin: 16px 0px 16px 0px; }
#panel p		{ padding-bottom: 32px; background: url('images/divider.png') center bottom no-repeat; margin-bottom: 16px; }
#panel h2		{ margin: 8px 0 0px 0; }

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

#bottom-navigation	{ position: relative; color: #808080; margin-top: 32px; }
#bottom-navigation p	{ text-align: center; }

#gallery			{ float:right; clear:none;  }
#gallery img		{ display:block; margin: 0 0 8px 8px; }

#newsletter		{ width: 940px; position: relative; left: 32px; }
#newsletter form	{ position:absolute; right: 0; bottom: -8px; }
#newsletter fieldset	{ margin: 0; border: 0; background: transparent;}
#newsletter fieldset *	{ float:left; display:block;  }
#newsletter div		{ padding: 2px 8px 0 0;  }
#newsletter input	{ padding: 2px 4px; }
#newsletter .submit-button	{ padding: 2px 2px; height: 22px; text-align: center; }

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

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