BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin: 0px 0px 0px 0px;
	background-color: #cecf95;
	color: Black;
}
TD {
	font-size : 9pt;
}
TH {
	font-size : 9pt;
}
ul.puzzle li {
	list-style-type: square;
	padding-bottom: 2pt;
	list-style-image: url(gfx/li.gif);
}
A:link { 
	color: #737400;
	text-decoration : none;
	font-weight : bold;
}
A:active { 
	color: #737400;
	text-decoration : none;
	font-weight : bold;
}
A:visited {
	color: #737400;
	text-decoration : none;
	font-weight : bold;
}
A:hover {
	color: #B4B600;
	text-decoration: underline;
	font-weight : bold;
}
.lmenu {
	position:relative;
	font-size : 8pt;
}
.lmenu img {
	margin-bottom: 2px;
	margin-right: 5px;
}
.lmenu a.m2 {
	width: 150px;
	border-bottom: 4px solid #e6e6c2;
	padding: 2px 5px 2px 5px;
	display: block;
}
.lmenu a.m2:link, .lmenu a.m2:visited {
	text-decoration: none;
	background-color: #d4d595;
	color: black;
}
.lmenu a.m2:hover {
	text-decoration: none; 
	background-color: #9ec4d8; 
}
.lmenu a.m3 {
	width: 150px;
	padding: 2px 5px 2px 5px;
	display: block;
}
.lmenu a.m3:link, .lmenu a.m3:visited {
	text-decoration: none;
	background-color: #d4d595;
	color: black;
}
.lmenu a.m3:hover {
	text-decoration: none; 
	background-color: #9ec4d8; 
}
.lmenu a.m4 {
	width: 150px;
	padding: 2px 5px 2px 10px;
	display: block;
}
.lmenu a.m4:link, .lmenu a.m4:visited {
	text-decoration: none;
	background-color: #e6e6c2;
	color: black;
}
.lmenu a.m4:hover {
	text-decoration: none; 
	background-color: #9ec4d8; 
}
.lpodmenu UL {
	margin:0px;
	padding:0px;
	margin-top:-25px;
	padding-top:5px;
	background:#d4d595;
	border: 1px solid #8e8f3f;
	position:absolute;
	left:140px;
	width:210px;
	padding:5px;
	z-index:1000;
	display:none;
}
.lpodmenu UL.active {
	display:block;
}
.lpodmenu UL LI {
	list-style-image: none;
	list-style-type: none;
}
.lpodmenu UL A {
	width:200px;
	display:block;
}
.lpodmenu UL A:link, .lpodmenu UL A:visited {
	text-decoration: none;
	background-color: #d4d595;
	color: black;
}
.lpodmenu UL A:hover {
	text-decoration: none; 
	background-color: #9ec4d8; 
}
H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bolder;
	font-size : 20pt;
	text-align : center;
}
H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bolder;
	font-size : 16pt;
	text-align : center;
}
H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bolder;
	font-size : 12pt;
	text-align : center;
}

.ramecekobr {
	border: 1px solid #8e8f3f;
	margin: 0px 0px 0px 4px;
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
	text-align: center;
}

.seznamram {
	border-bottom: 1px solid #8e8f3f;
	margin-bottom : 5px;
	margin-top : 5 px;
	width: 620px;
}

.seznamobr {
	border: 1px solid #8e8f3f;
	vertical-align : middle;
	position: relative;
	left: 6px;
	top: -6px;
}

.dznacka {
	font-size : larger;
}

.dcena {
	font-size : larger;	
	font-weight: bold;
}

.dil_seznamram {
	border-bottom: 1px solid #8e8f3f;
	margin-bottom : 5px;
	margin-top : 5 px;
	width: 620px;
}

.dil_znacka {
	font-size : larger;
}

.inform { background-color: #ffffff; }

.informram { background-color: #8e8f3f; }
.informram th {	background-color: #e6e6c2; }
.informram td {	background-color: #ffffff; }

.dtab {
	background-color : #aaaa77;
}
.dtab TH { 
	background-color : #ffff00;
 }
.dtab TD { 
	background-color : #ffffff;
 }

.nadpis {
	font-size : 30pt;
	color : Black;
	text-align : left;
	background-color : transparent;
}

.znacka { font: 600 14pt Arial, MS Sans Serif, Verdana; color:#737400; font-weight: bold; }
.znacka A {	font: 600 14pt Arial, MS Sans Serif, Verdana; color:#737400; font-weight: bold; }
.znacka A:hover {
	color:#B4B600;
	text-decoration: underline;
	font-weight: bold;
}

.upmenu {
	font-size : 12pt;
}

.zapati td {
	font-size : 7pt;
}

.prodejna img {
	border : 1px solid #8e8f3f;
}

.tisk_navigace {
	font-size : 8pt;
	text-align : right;
}
.novinky {
	text-align: left;  
	border: 1px solid #8e8f3f; 
	background-color: #e6e6c2;
}
.novinky .ndps {
	background-color: #d4d595; 
	padding: 2px 15px 2px 15px;
}
.novinky .tl {
	padding: 5px 5px 5px 5px;	
}
