html, body, div, h1, h2, h3, p, table, tr, th, td, img, hr, ul, ol, li { margin: 0; padding: 0; border: 0 none;	line-height: 1.3em; }
html, body		{ background-color: #fff;	height: 100%;	font-family:	Arial, Helvetica, sans-serif; }

h2					{ font-size: 24px;	color: #fff;	font-weight: bold;	text-indent: 5px; }
h2 em				{ font-size: 24px;	color: #e8d420;	font-style: normal; }
h2#sifr			{ width: 400px;	line-height: 24px;	margin: 21px 0 5px 0;	height: 30px;	display: block;	}

li					{ list-style: none;	color: #fff;	font-size: 12px; }
li strong		{ color: #e8d420;		display: block; }

table				{ width: 512px;	border-collapse: collapse; border: 1px solid #000;	}
td, th			{ color: #fff;	padding: 1px 0 1px 0;	text-align: left;	font-family:	Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal; }
th					{ border: 1px solid #001952;	background-color: #001952;	text-transform: uppercase; }
td					{ border-bottom: 1px solid #000;	border-top: 0 none;	background-color: #197a30; }
td img			{ margin: 1px 5px 0 0; display: block;	float: left; }
td.place			{ width: 24px;	padding-left: 10px; }
td.drink-name	{ width: 140px;	text-transform: uppercase; }
td.country		{ width: 150px;	text-transform: uppercase; }
td.body			{ padding-left: 8px; }

div.hr			{ clear: both;	height: 1px;	overflow: hidden;	display: block; }
hr					{ visibility: hidden; }

#main				{ width: 780px;	background-color: #d31048; }

#header					{ width: 780px;	height: 97px;	background-color: #001952; }
#header div				{ width: 554px;	float: left; }
#header img				{ display: block;	float: left; margin: 0 -3px; ma\rgin: 0; }
#header img#mattoni	{ float: right;	margin: 32px 13px 0 0; }
#header h1				{ display: block;	overflow: hidden;	width: 306px; height: 97px;	float: right; }

#flash-top		{ width: 780px;	height: 318px; }

#wrapper-left					{ position: relative;	width: 239px;	height: 440px;	background: transparent url(../images/drink.jpg) no-repeat 0 44px;	float: left; }
#wrapper-left img#daily		{ position: absolute; top: 37px;		left: 106px;	display: block; }
#wrapper-left img#lang-cz	{ position: absolute; top: 214px;	left: 94px;	display: block; }
#wrapper-left img#lang-en	{ position: absolute; top: 259px;	left: 106px;	display: block; }

#wrapper-right			{ width: 528px;	float: left; }

#wrapper-table			{ float: left;	clear: right;	width: 528px;	background: #fff url(../images/table-border-top.gif) no-repeat 0 0; }
#wrapper-table div	{ padding: 8px;	background: transparent url(../images/table-border-bottom.gif) no-repeat 0 100%; }

#wrapper								{ float: left;	width: 528px; }
#wrapper-list						{ width: 528px;	margin-bottom: 9px; }
.type1								{ background: #fff url(../images/list1-top.gif) no-repeat 0 0; }
.type1.cz1							{ background: #fff url(../images/list1-top-cz.gif) no-repeat 0 0; }
.type1 li		{ background: transparent url(../images/ico-li-light.gif) no-repeat 0 14px;	margin: 0 0 0 8px;	padding: 11px 0 0 15px; }
#wrapper-list.type1 div			{ padding: 22px 2px 11px 2px;	background: transparent url(../images/list1-bottom.gif) no-repeat 0 100%; }
#wrapper-list.type1 div div	{ padding: 0;	background: #197a30; }
.type2								{ background: #fff url(../images/list2-top.gif) no-repeat 0 0; }
.type2.cz2							{ background: #fff url(../images/list2-top-cz.gif) no-repeat 0 0; }
.type2 li		{ background: transparent url(../images/ico-li-norm.gif) no-repeat 0 14px;	margin: 0 0 0 8px;	padding: 11px 0 0 15px; }
#wrapper-list.type2 div			{ padding: 22px 2px 11px 2px;	background: transparent url(../images/list2-bottom.gif) no-repeat 0 100%; }
#wrapper-list.type2 div div	{ padding: 0;	background: #006117; }
.type3								{ background: #fff url(../images/list3-top.gif) no-repeat 0 0; }
.type3.cz3							{ background: #fff url(../images/list3-top-cz.gif) no-repeat 0 0; }
.type3 li		{ background: transparent url(../images/ico-li-dark.gif) no-repeat 0 14px;	margin: 0 0 0 8px;	padding: 11px 0 0 15px; }
#wrapper-list.type3 div			{ padding: 22px 2px 11px 2px;	background: transparent url(../images/list3-bottom.gif) no-repeat 0 100%; }
#wrapper-list.type3 div div	{ padding: 0;	background: #004800; }

#footer			{ width: 780px;	height: 102px;	margin-top: 90px;	padding-top: 11px;	clear: both;	color: #d31048;	background: #d31048 url(../images/footer.gif) repeat-x 12px 0; 	font-size: 12px;	font-weight: bold;	text-align: center; }
#footer.slim	{ margin-top: 18px; }
#footer a		{ color: #d31048;	text-decoration: none; }


body#popup				{ width: 500px; background-color: #fff; color: #fff;	font-size: 12px; }
body#popup #main-border	{ padding: 8px;	background-color: #fff; }
body#popup #main		{ min-height: 535px; _height: 535px; 	width: 484px;	position: relative;	background: #197a30 url(../images/clover-background.gif) no-repeat; }
body#popup #main2		{ width: 448px;	margin: 10px 0 0 18px; }
body#popup h1			{ color: #000;	font-size: 20px;	padding-top:10px;	font-weight: bold; }
body#popup h2			{ font-size: 30px;	font-weight: bold; }
body#popup h2#sifr-pop1	{ color: #fd8900; }
body#popup h2#sifr-pop2	{ color: #e8d420; }
body#popup h3			{ color: #e8d420;	font-size: 12px;	font-weight: bold; }
body#popup p			{ color: #fff;	font-size: 12px;	padding-bottom: 16px; }

body#popup ol li		{ margin: 0 0 0 30px;	list-style-type: decimal; }
body#popup ol br		{ display: none; }
body#popup ul br		{ display: none; }
body#popup ol li br	{ display: inline; }
body#popup ul li br	{ display: inline; }
body#popup ul li		{ margin: 0;	padding: 0 0 0 10px;	background: transparent url(../images/ico-li-dot.gif) no-repeat 0 6px; }

body#popup ul#switch			{ display: none; }
body#popup #fruit		{ display: none; }
body#popup table		{ width: 472px;	position: relative;	left: -3px;	border: 1px solid #000;	margin: 3px 0 16px 0;	border-collapse: collapse; }
body#popup td			{ background-color: #258f3e;	font-size: 13px;	border: 1px solid #000;	padding-left: 5px }
body#popup td.first	{ text-align: right;	padding-right: 5px; width: 55px; }
/*body#popup td span	{ width: 48px;	display: block;	float: left;	text-align: right;	margin: 0 13px 0 0; }*/
body#popup td.last	{ color: #b5ffc7;	width: 195px;	background-color: #258f3e;	border: 1px solid #000; }
body#popup #drink		{ float: right;	position: relative;	width: 164px;	height: 270px;	margin-left: 20px; }
body#popup #drink	img#frame	{ display: none; }
body#popup #drink	img			{ position: absolute; top:4px;	left: 4px;	z-index: 0; }
body#popup #person	{ float: right;	position: relative;	width: 84px;	height: 127px;	margin-left: 20px; }
body#popup #person img#frame	{ display: none; }
body#popup #person img			{ position: absolute; top:2px;	left: 2px;	z-index: 0; }

body#popup b			{ color: #e8d420; }


/*- sIFR - nahrazeni nadpisu flashem -*/
.sIFR-flash				{ display: none !important; }
.sIFR-replaced			{ visibility:visible !important; }
/*- schovame adblock na sIDFR nadpisech -*/
.sIFR-replaced div[id^=adblock-frame] *  { display:none; }
