td,th {_font-size: 0.8em;}
body {margin: 0; padding: 0; text-align: center; background: #FEAF0A; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #900;}
h1 {
	background: url(img/chmel.gif) no-repeat left;
	font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 1.5em;
	padding-left: 20px; margin: 0px 0px 15px 0px;
}
h2 {font-size: 1.4em; font-family: "Times New Roman", Times, serif; font-style: italic; color: #c33; margin: 10px 0 3px 0;}
h3 {font-size: 1em; color: #c33; margin: 10px 0 0 0;}

a {color: #000; text-decoration: underline;}
a:hover {text-decoration: underline;}
p {text-align: justify; margin: 5px 0 10px 0;}

fieldset {border: 1px solid #999; margin: 20px 0; padding: 10px;}
legend {color: #555; font-weight: bold; text-transform: uppercase; padding: 0 8px;}


#container1 {width: 950px; margin-left: auto; margin-right: auto; text-align: left; background: url(img/bg-container.gif) repeat-y;}
#container2 {background: url(img/bg-left.jpg) no-repeat left top;}
#container3 {background: url(img/bg-right.jpg) no-repeat right top; padding-left: 92px; padding-right: 85px;}

#main {width: 773px; float: left; background: url(img/bg-main.gif) repeat-y left;}

input, select, textarea {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 1em;}

/* MENU */
#menu {
	width: 181px; float: left; padding: 10px 0; 
	background: url(img/bg-menu.gif) repeat-y left;
	text-align: center; font-family: "Times New Roman", Times, serif;
	/*margin-bottom: 40px;*/
}
/* 1. uroven */
#menu ul {margin: 0; padding: 0; list-style: none; color: #900; font-size: 1.6em;}
#menu ul li {background: url(img/bg-menu-uroven1.gif) repeat-y; margin-bottom: 15px;}
#menu ul a {color: #900; text-decoration: none;}
#menu ul a:hover {color: #c33;}
/* 2. uroven */
#menu ul li ul {font-weight: normal; font-size: 0.65em;}
#menu ul li ul li {background: url(img/bg-menu.gif) repeat-y; margin: 0; padding: 0; line-height: 0.95em;}
#menu ul li ul a {color: #000; text-decoration: none;}
#menu ul li ul a:hover {color: #c33;} 


/* OBSAH */
#obsah {float: left; position: relative; width: 512px; _width: 592px; background: url(img/bg-obsah.gif) repeat-x top; /*padding: 30px 50px;*/ padding: 30px 30px 30px 50px; min-height: 530px; _height: 600px;}

/* PATICKA */
#paticka {
	clear: both; width: 773px; _width: 950px; height: 33px; _height: 43px; margin-left: auto; margin-right: auto;
	background: url(img/bg-paticka.gif) no-repeat 92px top;
	color: #E7C6C6;
	padding-left: 92px; padding-right: 85px; padding-top: 10px;
	font-family: "Times New Roman", Times, serif; font-size: 0.85em;
}
#paticka a {color: #E7C6C6;}


/* DOPORUCUJEME */
#links {
	width: 773px; _width: 950px; margin-left: auto; margin-right: auto;
	background: url(img/bg-links.gif) no-repeat 84px top;
	_background: url(img/bg-links.gif) no-repeat 92px top;
	padding-left: 92px; padding-right: 70px; padding-top: 33px;
	position: relative;
}

#links img {margin: 0 0px 10px 5px;}


/* POCITADLO + VLAJKY */
#pocitadlo {color: #926506; padding: 20px 0;}
#pocitadlo span {margin-right: 0px;}
#pocitadlo img {margin-right: 5px;}
#pocitadlo  a {color: #926506; text-decoration: underline;}
#pocitadlo a:hover {text-decoration: none;}

#neofema {width: 750px; text-align: right; margin-left: auto; margin-right: auto; margin-bottom: 10px; font-size: 0.8em; color: #926506;}
#neofema a {color: #926506; text-decoration: none;}
#neofema a:hover {text-decoration: underline;}


/* CHMEL dole v rozích */
img#hrozenLeft {position: absolute; bottom:12px; left:65px; _bottom: 11px; _left: 73px;}
img#hrozenRight {position: absolute; bottom:48px; left:773px; _bottom: 47px; _left: 781px;}


/* RUZNE */
.cleaner {clear: both; height: 0px; _line-height: 0px; _font-size: 0px;}
.fotoL {float: left; margin: 5px 10px 5px 0px;}
.fotoR {float: right; margin: 5px 0px 5px 10px;}
.fotoRnovinka {float: right; margin: 5px 0px 5px 10px; border: 1px solid #d9e1a5;}
.fotoC {text-align: center; margin: 10px 0;}
.fotoC img {margin: 5px;}
.fotoPop {width: 159px; margin-right: 3px; margin-bottom: 5px; text-align: center; float: left;}
.fotoPop a {text-decoration: none;}
.fotoPop a:hover {text-decoration: none;}
.fotoPopJidla {width: 240px; margin-right: 3px; margin-bottom: 25px; text-align: center; float: left;}
.fotoPopJidla a {text-decoration: none;}
.fotoPopJidla a:hover {text-decoration: none;}
.justify {text-align: justify;}
.center {text-align: center;}
.sep {text-align: center; margin-bottom: 25px;}
.kod {font-size: 0.8em; color: #666;}
.nahoru {text-align: right; font-weight: bold; margin-top: 12px; font-size: 0.8em;}
.nahoru a {color: #666;}
.shopPop {width: 183px; margin: 20px; text-align: center; float: left; border: 1px solid #900; /*padding-bottom: 10px;*/}
.shopPop a {text-decoration: none;}
.shopPop a:hover {text-decoration: none;}
.shopPop input {text-align: right; /*width: 30px;*/}
.shopPop .objednavka {background: #ffe7b5; padding: 5px 0; margin: 5px 0; margin-bottom: 0px; font-size: 0.85em;}
.cenacelkem {text-align: center; border: 1px solid #900; background: #ffe7b5; margin-bottom: 20px;}
.disabled {background: transparent; border: none; color: #900; text-align: left !important; font-weight: bold;}
.tlacitko {color: #fff; background: #900; font-weight: bold; border: none; margin: 5px; cursor: pointer;}
.small {font-size: 0.8em;}
.right {text-align: right;}
.nowrap { white-space: nowrap;}


/* faq */
.faq {margin: 10px 0 20px 0;}
.dotaz {font-weight: bold; background: url(img/otaznik.gif) no-repeat left top; padding-left: 25px;}
.odpoved {padding-left: 25px;}


/* novinky */
.novinka {margin: 20px 10px 15px 0;}
.novinka .datum {font-size: 0.8em;}

/* staly listek */
table.listek td {vertical-align: top;}
table.listek .cislo {text-align: right; vertical-align: top; width: 30px; color: #999;}
table.listek .gramaz {text-align: right; vertical-align: top; width: 60px; padding-right: 10px; font-style: italic;}
table.listek .nazev {text-align: left; vertical-align: top;}
table.listek .nazev:first-line {font-weight: bold;}
table.listek .cena {text-align: right; vertical-align: top; width: 60px; font-style: italic; font-weight: bold;}
table.listek .nadpis {text-align: left; padding-top: 10px;}

/* poledni listek */
#polednilistek {font-family: Arial, Helvetica, sans-serif;}
#polednilistek #adresa {font-size: 0.8em; margin-bottom: 6px; text-align: center;}
#polednilistek #datum {font-size: 1.4em; font-weight: bold; text-align: center;}
#polednilistek #upoutavka {font-size: 1.2em; font-weight: bold; text-transform: uppercase; text-align: center; margin: 10px 0 0 0;}
#polednilistek .nadpis {font-weight: bold; text-transform: uppercase; text-align: center; font-size: 1.2em; margin-bottom: 6px;}
#polednilistek .poznamka {font-size: 0.8em; text-align: center;}
#polednilistek table.jidla {width: 100%;}
#polednilistek table.jidla td {padding: 0px 4px; margin: 0px; vertical-align: top; text-align: right; letter-spacing: -1px;}

#polednilistek #prochut {border: 1px solid #555; padding: 5px; padding-bottom: 55px; width: 280px; _width: 290px; background: url(img/poledni/www/neco_maleho.gif) no-repeat bottom;}
#polednilistek #prochut .nadpis {font-weight: bold; text-transform: uppercase; text-align: center; font-size: 1.2em; margin-bottom: 6px;}

#polednilistek #napoje {padding: 5px; width: 180px; _width: 200px;}
#polednilistek #napoje .nadpis {font-weight: bold; text-transform: uppercase; text-align: center; font-size: 0.9em; margin-bottom: 6px;}

#polednilistek #polevka {border: 1px solid #555; padding: 20px 5px 40px 200px; width: 295px; _width: 500px; background: url(img/poledni/www/polevka.gif) no-repeat bottom left;}
#polednilistek #polevka .nadpis {font-weight: bold; text-transform: uppercase; text-align: center; font-size: 1.2em; margin-bottom: 6px;}

#polednilistek #hotovky {border: 1px solid #555; padding: 5px; padding-bottom: 55px; width: 290px; _width: 300px; background: url(img/poledni/www/hotova.gif) no-repeat bottom;}
#polednilistek #prilohy {border: 1px solid #555; padding: 5px; width: 180px; _width: 190px;}

#polednilistek #stalylistek {padding: 5px; background: #555; color: #fff; font-weight: bold; font-size: 0.9em; text-transform: uppercase; /*width: 100%;*/ text-align: center;}
#polednilistek #stalylistek a {color: #fff; text-decoration: underline;}

#polednilistek #zitra {border: 1px solid #555; padding: 5px; padding-bottom: 55px; width: 270px; _width: 280px; background: url(img/poledni/www/zitra.gif) no-repeat bottom; text-align: center;}
#polednilistek #vedouci {padding: 5px; width: 180px; _width: 190px; text-align: center; font-size: 0.8em;}

/* napoje */
table.napoje {width: 100%;}
table.napoje td {vertical-align: top; padding: 2px 10px !important;}
table.napoje .suda {background: #fff9cf;}

/* pronajem salonku */
.salonek {width: 240px; margin-right: 5px; _margin-right: 20px; margin-bottom: 30px; text-align: center; float: left; font-size: 0.9em;}
.salonek h2 {font-style: normal;}


/* rezevace */
table.rezervace {font-weight: bold;}
table.rezervace td {background: #FFE7B5 /*#FFD57B*/; padding: 2px 5px;font-size: 12px;}


/* CD tra la la */
/*
table.cd {border: 1px solid #c33;}
table.cd td {vertical-align: top; padding: 2px 5px;}
table.cd .cislo {color: #666;}
table.cd .nazev {}
table.cd .cas {font-style: italic;}
*/
table.cd td {vertical-align: top; background: #FFE7B5; padding: 2px 15px;}
table.cd .cislo {color: #666 !important;}
table.cd .nazev {font-weight: bold;}
table.cd .cas {font-style: italic;}

/* kontakt */
table.kontakt {font-weight: normal;}
table.kontakt td {background: #FFE7B5 /*#FFD57B*/; padding: 2px 5px;}

/* video */
.video {float: left; width: 226px; text-align: center; margin: 10px;}

/* planek */
#planekFlash {position: absolute; left: 1px; top: 55px;}
#planek {position: absolute; left: 15px; top: 70px;}
#planek .invisible {position: absolute; top: 0px; left: 7px; visibility: hidden;}
#planek .visible {position: absolute; top: 0px; left: 7px; visibility: visible;}
#planek #nic {width: 380px; height: 146px; font-style: italic; text-align: center; background: url(img/planek/mapa-nic.jpg) no-repeat top left;}

#fullText{
	width: 100%;
	text-align: center;
	color: #926506;	
	margin: 0 auto;
	margin-bottom: 10px;
}

#fullText a{
	text-decoration: none;
	font-weight: normal;
	color: #926506;
}

/*
#polednilistek {position: relative; width: 100%; height: 900px; font-family: Arial, Helvetica, sans-serif;}
#polednilistek #adresa {font-size: 0.8em; margin-bottom: 6px; text-align: center;}
#polednilistek #datum {font-size: 1.4em; font-weight: bold; text-align: center;}
#polednilistek .nadpis {font-weight: bold; text-transform: uppercase; text-align: center; font-size: 1.2em; margin-bottom: 6px;}
#polednilistek .poznamka {font-size: 0.8em; text-align: center;}
#polednilistek table.jidla {width: 100%;}
#polednilistek table.jidla td { padding: 0px 4px; margin: 0px; vertical-align: top; text-align: right; letter-spacing: -1px;}

#polednilistek #prochut {position: absolute; top: 50px; left: 0px; border: 1px solid #555; padding: 5px; padding-bottom: 55px; width: 280px; _width: 290px; background: url(img/poledni/www/neco_maleho.gif) no-repeat bottom;}
#polednilistek #prochut .nadpis {font-weight: bold; text-transform: uppercase; text-align: center; font-size: 1.2em; margin-bottom: 6px;}

#polednilistek #napoje {position: absolute; top: 50px; left: 300px; padding: 5px; width: 180px; _width: 200px;}
#polednilistek #napoje .nadpis {font-weight: bold; text-transform: uppercase; text-align: center; font-size: 0.9em; margin-bottom: 6px;}

#polednilistek #polevka {position: absolute; top: 250px; left: 0px; border: 1px solid #555; padding: 20px 5px 40px 200px; width: 295px; _width: 500px; background: url(img/poledni/www/polevka.gif) no-repeat bottom left;}
#polednilistek #polevka .nadpis {font-weight: bold; text-transform: uppercase; text-align: center; font-size: 1.2em; margin-bottom: 6px;}

#polednilistek #hotovky {position: absolute; top: 430px; left: 0px; border: 1px solid #555; padding: 5px; padding-bottom: 55px; width: 290px; _width: 300px; background: url(img/poledni/www/hotova.gif) no-repeat bottom;}
#polednilistek #prilohy {position: absolute; top: 430px; left: 310px; border: 1px solid #555; padding: 5px; width: 180px; _width: 190px;}

#polednilistek #stalylistek {position: absolute; top: 700px; left: 0px; padding: 5px; background: #555; color: #fff; font-weight: bold; font-size: 0.9em; text-transform: uppercase; width: 100%; text-align: center;}
#polednilistek #stalylistek a {color: #fff; text-decoration: underline;}

#polednilistek #zitra {position: absolute; top: 740px; left: 0px; border: 1px solid #555; padding: 5px; padding-bottom: 55px; width: 270px; _width: 280px; background: url(img/poledni/www/zitra.gif) no-repeat bottom; text-align: center;}
#polednilistek #vedouci {position: absolute; top: 780px; left: 310px; padding: 5px; width: 180px; _width: 190px; text-align: center; font-size: 0.8em;}
*/