body {
	padding: 0px; margin: 0px;
	scrollbar-face-color: #feecd4;
	scrollbar-highlight-color: #feecd4; scrollbar-shadow-color: #feecd4; scrollbar-3dlight-color: #c5003d; 
	scrollbar-arrow-color: #c5003d; 
	scrollbar-track-color: #eaeaea; scrollbar-darkshadow-color: #c5003d; scrollbar-base-color: #c5003d;
	font-family: 'Arial CE', Arial, 'Helvetica CE', Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background: #ffffff;
	scrolling: 0;
	}

table	{ 
	font-size: 10pt;
	margin: 0; padding: 0;
	}

h1	{ 
	font-size: 10pt;
	font-weight: bold;
	color: #c5003d;
	}
h2	{ 
	font-size: 11pt;
	display: none;
	}
strong	{ font-style: normal; font-weight: bold; }
hr	{ display:none }

a 	{ 
	color: #4e2b0e;
	text-decoration: underline; 
	}
a:hover { 
	color: #c5003d; 
	background: transparent; 
	text-decoration: underline; 
	}

form    {
	margin: 0; border: 0; padding: 0;
	}

#bodycolor {
	background: #000000;
	}

#obrys {
	-moz-box-sizing: border-box;
	position: relative; width: 762px; height: 582px;
	text-align: left;
	border: 1px solid black;
	}

/* ---------- ZAHLAVI + MENU */
#zahlaviobal {
	position: absolute; left: 0px; top: 0px; width: 760px; height: 160px;
	background: url("../images/zahlavi.jpg") top left no-repeat;
	}
#zahlaviobal h2 { display:none }
#menu1 {
	position: absolute; left: 100px; top: 0px; width: 200px; height: 160px; 
	text-align: center;	
	margin:0; padding:0;
	}
#menu1 h2 { display:none;  }
#menu1 p { 
	margin:36px 0 0 0;
	 }
#menu1 a {
	display:block;
	margin: 0;
	padding: 0;
	}
#menu1 a:hover {
	background: none;
	}


#menu2 {
	position: absolute; left: 460px; top: 0px; width: 200px; height: 160px; 
	}
#menu2 h2 { display:none;  }
#menu2 p { 
	margin:36px 0 0 0;
	 }
#menu2 a {
	display:block;
	margin: 0;
	padding: 0;
	}
#menu2 a:hover {
	background: none;
	}

/* ---------- OBSAH STRANKY + PODOBLASTI */
#obsah {
	-moz-box-sizing: border-box;
	position: absolute; left: 20px; top: 220px;
	width: 720px; height: 300px;
	border: 1px solid #c5003d;
	background: white;
	font-size: 10pt;
	overflow: auto;
	}
#obsah h2 { display: none; }

/* ZKOUSKA VELIKOSTI PISMA: 9PT */

#obsah9 {
	-moz-box-sizing: border-box;
	position: absolute; left: 20px; top: 220px;
	width: 720px; height: 300px;
	border: 1px solid #c5003d;
	background: white;
	font-size: 9pt;
	overflow: auto;
	}
#obsah9 h2 { display: none; }

/* KONEC ZKOUSKY 9PT */

#obsahin {
	padding: 0.5em 0.5em 0.5em 0.5em;
	}
#obsahin h1 { margin: 0 0 0.5em 0 }
#obsahin h2 { display: none; }
#obsahin p { margin: 0; padding: 0;}

/* Zatim nepouzite - vlevo menu (obrazek), vpravo text s rolovanim
#hlavniobal {
	position: absolute; left: 170px; top: 0px;
	width: 508px; height: 298px;
	overflow: auto;
	font-size: 10pt;
	}
#hlavni {
	padding: 0.5em 0.5em 0.5em 0.5em;
	}
#hlavni h1 { margin: 0 0 0.5em 0 }
#hlavni h2 { display: none; }
#hlavni p { margin: 0.5em 0 }
*/


/* ---------- TOP + SUBMENU */
#top {
	position: absolute; left: 0px; top: 160px;
	width: 760px; height: 60px;
	margin: 0; padding: 0;
	background: url("../images/top.jpg") top left no-repeat;
	}

#top h2 { display:none; }
#top img {
	margin: 0; padding: 0;
	}


/* ---------- Submenu Pivovar Svijany */
#toppivo {
	-moz-box-sizing: border-box;
	position: absolute; left: 221px; top: 31px; width: 307px; height: 20px;

/* 2.faze
	position: absolute; left: 185px; top: 31px; width: 380px; height: 20px; */
	background: transparent;
	text-align: left;
	margin: 0; padding: 0; 
	border: 0;
	}

/* ---------- Submenu Nas sortiment */
#topsort {
	-moz-box-sizing: border-box;
	position: absolute; left: 282px; top: 31px; width: 190px; height: 20px; 
	background: transparent;
	text-align: left;
	margin: 0; padding: 0; 
	border: 0;
	}

/* ---------- Submenu Vyroba piva */
#topvyr {
	-moz-box-sizing: border-box;
	position: absolute; left: 335px; top: 31px; width: 90px; height: 20px; 
	background: transparent;
	text-align: left;
	margin: 0; padding: 0; 
	border: 0;
	}

/* ---------- Submenu Prohlídka pivovaru */
#topexk {
	-moz-box-sizing: border-box;
	position: absolute; left: 315px; top: 31px; width: 132px; height: 20px; 
	background: transparent;
	text-align: left;
	margin: 0; padding: 0; 
	border: 0;
	}

/* ---------- Submenu Novinky a akce */
#topnov {
	-moz-box-sizing: border-box;
	position: absolute; left: 291px; top: 31px; width: 170px; height: 20px; 
	background: transparent;
	text-align: left;
	margin: 0; padding: 0; 
	border: 0;
	}

/* ---------- Archiv novinek a akci */

#anovinky {
	-moz-box-sizing: border-box;
	width: 330px; height: auto; 
	background: transparent;
	text-align: left;
	margin: 0; padding: 0.5em 0.5em 0.5em 0.5em; 
	border: 0;
	}

#aakce {
	-moz-box-sizing: border-box;
	position: absolute; left: 335px; top: 0px; width: auto; height: auto; 
	background: transparent;
	text-align: left;
	margin: 0; padding: 0.5em 0.5em 0.5em 0.5em; 
	border: 0;
	}

/* ---------- Submenu Suvenýry a dárky */
#topsuv {
	-moz-box-sizing: border-box;
	position: absolute; left: 315px; top: 31px; width: 275x; height: 20px;
/* 2.faze
	position: absolute; left: 244px; top: 31px; width: 275x; height: 20px; */
	background: transparent;
	text-align: left;
	margin: 0; padding: 0; 
	border: 0;
	}

/* ---------- Submenu Nejlepší restaurace */
#topres {
	-moz-box-sizing: border-box;
	position: absolute; left: 313px; top: 31px; width: 135x; height: 20px; 
	background: transparent;
	text-align: left;
	margin: 0; padding: 0; 
	border: 0;
	}

/* ---------- Submenu Kontakty */
#topkon {
	-moz-box-sizing: border-box;
	position: absolute; left: 195px; top: 31px; width: 370px; height: 20px; 
	background: transparent;
	text-align: left;
	margin: 0; padding: 0; 
	border: 0;
	}

.odrazka UL {
	display: block;
	list-style-type: square; 
	padding: 0 0 0 0;
	margin: 0 0 0 40px;
	}
.odrazka LI {
	padding: 3px 0 3px 5px;
	margin: 0 0 0 0;
	}

.tabkon {
	font-size: 10pt;
	}

.tabvel {
	font-size: 9pt;
	}


/* ---------- LEFT + RIGHT */
#left {
	position: absolute; left: 0px; top: 220px; width: 20px; height: 300px; 
	margin: 0; padding: 0;
	background: url("../images/left.jpg") top left no-repeat;
	}

#right {
	position: absolute; left: 740px; top: 220px; width: 20px; height: 300px; 
	margin:0; padding: 0;
	background: url("../images/right.jpg") top right no-repeat;
	}

/* ---------- OBSAH SORTIMENTU V SEKCI NAS SORTIMENT */
#sort {
	position: absolute; right: 0px; top: 0px;
	width: 230px; height: 298px;	
	overflow: hidden;
	font-size: 10pt;
	text-align: center;
	}
#sortin {
	padding: 10px 1em 0.5em 0.5em;
	}
.nadpis {
	color: #c5003d;
	font-weight: bold;
	font-size: 10pt;
	}
#nadpis {
	color: #c5003d;
	font-weight: bold;
	}

#sortin h2 { display: none; }


#obrsort { 
	overflow: hidden;
	position: absolute; left: 190px; top: 0px;
	width: 260px; height: 298px; 
	margin: 0;
	padding: 0; 
	}
#obrsort h2 { display: none; }

#obrsortin { 
	padding: 10px 0 0 0;
	margin: 0;
	}

/* ---------- Tabulka - cenik */

.tabcen {
	font-size: 8pt;
	text-align: center;
	}

.tabcen td.nr {
	color: #c5003d;
	font-weight: bold;
	text-align: left;
	}

.tabcen td.na {
	font-weight: bold;
	text-align: left;
	}

.tabcen td.le {
	text-align: left;
	}

.tabcen td.nt {
	text-align: right;
	vertical-align: bottom;
	}

.tabcen td.nc {
	font-size: 8pt;
	color: #c5003d;
	font-weight: bold;
	text-align: left;
	}

/* ---------- SORTIMENT MENU V SEKCI NAS SORTIMENT */
#smenu {
	-moz-box-sizing: border-box;
	position: absolute; left: 10px; top: 28px;
	width: 160px;
	text-align: center;
	margin: 0; padding: 0;
	}
#smenu h2 { display: none }
#smenu p { margin: 0; }
#smenu a {
	display: block;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0 0 5px 0;
	padding: 0 0.4em 0 2px;
	}
#smenu a:hover {
	color: #c5003d;
	}

#smenu .sel a {
	color: #c5003d;
	}

/* ---------- SPODEK + VLAJKY */
#bottom {
	-moz-box-sizing: border-box;
	position: absolute; left: 0px; top: 520px; width: 760px; height: 60px;
	background: url("../images/bottom.jpg");
	text-align: left;
	margin:0; padding:0;	
	}

#vlajky {
	display: none; /* POVOLIT S JAZYKOVYMI VERZEMI!!! */
	-moz-box-sizing: border-box;
	position: absolute; left: 256px; top: 39px; 
	width: 261px; height: 21px; 
	background: transparent;
	text-align: left;
	margin: 0; padding: 0; 
	border: 0;
	}
#vlajky h2 { display: none;  }
#vlajky img {
	margin: 0; padding: 0;
	}

/* ---------- VARIANTY OBTEKANI OBRAZKU V DOKUMENTECH
t=top, c=center, b=bottom, l=left, r=right
parametry u margin: top, right, bottom, left */

.otl  { float: left; margin: 1em 1em 0 0; }
.otr { float: right; margin: 1em 0 0 1em; }
.ocl  { float: left; margin: 0em 1em 0 0; }
.ocr { float: right; margin: 0em 0 0 1em; }
.obl  { float: left; margin: 0em 1em 1em 0; }
.obr { float: right; margin: 0em 0 1em 1em; }

.oc { text-align: center; margin: 0.5em 0 0 0; }

/* ---------- CLEANER */

.cleaner {
	clear: both;
	}

/* ---------- BANNER_MISS */

#banner_miss { display: block; width: 160px; height: 580px; position: absolute; top: 0; right: -161px; }

/* ---------- END */