body
{
   margin: 0;
   padding: 2em 0;
   font: 75% "MS Sans Serif", Geneva, sans-serif;
   background: url(../images/bg.jpg) repeat-x fixed;
}
a img
{
	border: none;
}
optgroup
{
	border-bottom: 1px solid #0082c6;
	font-style: normal;
	padding: 0.25em;
	width: 120px;
}
#OBALKA
{
   margin: 0 auto;
   padding: 0;
   width: 950px;
   border: 2px ridge #FFFFFF;
}
#MENUTOP
{
   margin: 0;
   padding: 0;
   line-height: 2em;
   height: 1.75em;
}
#MENUTOP li, #SUBMENUTOP li
{
   display: inline;
   padding: 0;
   margin: 0;
   font-weight: 700;
}
ul#SUBMENUTOP
{
   margin: 0;
   padding: 0;
   text-align: left;
   height: 1.5em;
   border-bottom: 4px solid #FFA500;
}
ul#SUBMENUTOP li
{
   padding: 0;
   float: left;
   border-top: 1px solid #FFFFFF;
   border-right: 1px solid #FFFFFF;
}
ul#MENUTOP a, ul#SUBMENUTOP a
{
   padding: 0.2em 1em;
   line-height: 1.5em;
   margin: 0;
   text-decoration: none;
}
#MENUTOP a.VYBRANA
{
   padding-top: 0.5em;
   padding-bottom: 0.5em;
   line-height: 1.75em;
}
ul#ACTIONGOODS
{
  list-style-type: none;
}
ul#ACTIONGOODS li
{
  margin: 0;
  padding: 0.33em 0.5em;
}
ul#ACTIONGOODS li a
{
  padding: 0.25em 0;
  display: block;
  text-decoration: none;
}
ul#ACTIONGOODS li a:hover
{
 text-decoration: underline;
}
#TOPLOGO
{
   margin: 0;
   height: 97px;
   background: url(../images/header.jpg) no-repeat;
}
#TOPLOGO img
{
   display: none;
}
#RIGHT, #LEFT
{
   width: 170px;
}
#RIGHT
{
   float: right;
}
#TOP
{
   height: 60px;
}
#LEFT
{
   float: left;
}
#MAIN
{
   padding: 0 190px 1em 190px;
}
#FOOTER
{
   text-align: center;
   clear: both;
   border-top: 1px solid #000000;
   line-height: 125%;
   padding: 0.5em;
}
hr.CLEANER
{
   clear: both;
   visibility: hidden;
}
.HIDDEN
{
	padding: 0.5em 1em;
	margin: 1em 0;
}
/*
Barvy
oran�ov� = #ffA500
sv�tle oran�ov� = #ffdfa4;
modr� = #0082c6
sv�tle modr� = #d2e6f5;
�ed� = #dddddd
*/
p.CHYBA
{
	background-color: #ff0000;
}
p.OK
{
	background-color: #009966;
}
#OBALKA, #LEFT table, #RIGHT table, table
{
   background-color: #ffffff;
}
#FOOTER, #MENUTOP, ul#MENUTOP a, .SUDA, .SUDAACTION
{
   background-color: #dddddd;
}
#TOP, #SUBMENUTOP a.VYBRANA, .AKTUALITY h3, .AKTUALITY h1, .LEFT h3,.LEFT h1, .DNES
{
   background-color: #ffA500;
}
.AKTUALITY
{
   background-color: #ffdfa4;
}
thead th, tfoot th, #MENUTOP a.VYBRANA, .HIDDEN, tfoot td
{
   background-color: #0082c6;
}
#LEFT h3, #RIGHT h3, .LEFT
{
   background-color: #d2e6f5;
}
#LEFT h1, #RIGHT h1, .LEFT
{
   background-color: #d2e6f5;
}
ul#SUBMENUTOP a, #HEADER
{
   background-color: #b2c3d7;
}
h3.NADTABULKOU
{
	background-color: #000000;
}
#RIGHT, #LEFT, th, legend
{
   background-color: #f6f6f6;
}
a, h1, .ODKAZ, .POLOPOVINNE1
{
   color: #ffA500;
}
#TOPLOGO, #MENUTOP a.VYBRANA, #SUBMENUTOP a.VYBRANA, thead th, tfoot th, .LEFT h3, .LEFT h1, .DNES,
h3.NADTABULKOU, .HIDDEN, tfoot td, p.CHYBA, p.OK
{
   color: #ffffff;
}
#LEFT h3, #RIGHT h3, #LEFT h1, #RIGHT h1, #SUBMENUTOP a, #MENUTOP a, optgorup, span.POLOPOVINNE, ul#ACTIONGOODS a, #FOOTER a
{
   color: #0082c6;
}
legend, body, ul#ACTIONGOODS a span
{
   color: #000000;
}
span.POVINNE, ul#CHYBAIN
{
	color: #ff0000;
}
.PATEK
{
   background-color: #EEF4F9;
}
.SOBOTA
{
   background-color: #CEDFEF;
}
.NEDELE
{
   background-color: #A4C3DF;
}
/*
Konec barev
*/
.POVINNE, .POLOPOVINNE, .POLOPOVINNE1
{
	font-weight: 900;
}
input, select, option
{
	font-size: 100%;
}
.ODKAZ, span.KALENDARTITLE
{
	text-decoration: underline;
	cursor: pointer;
	font-weight: 900;
}
.ODKAZ
{
	background: url(../images/odkaz.gif) no-repeat;
	padding: 0.25em 0.25em 0.25em 28px;
	line-height: 20px;
	display: block;
}
img
{
   margin: 0;
   padding: 0;
}
#LOGO
{
   width: 80px;
}
#LOGA
{
   margin: 3px 0 0 15px;
}
a
{
   font-weight: 900;
}
a:hover
{
   text-decoration: underline;
}
p
{
   padding: 0;
   margin: 0.5em 0;
}
ul
{
   margin: 1em;
   padding: 0;
}
li
{
   margin: 0;
   padding: 0;
   list-style-position: outside;
}
#LEFT li, #RIGHT li, .LEFT li, .RIGHT li
{
	margin-left: 1em;
}
h1
{
   font-size: 150%;
   margin: 0;
   padding: 1em 0 0 0;
   width: 70%;
}
h2
{
   font-size: 125%;
   margin: 1em 0;
}
h3
{
   font-size: 100%;
}
h4
{
	padding: 0 0 0.5em 0;
	margin: 0.5em 0 0 0;
	border-bottom: 2px dotted #ffA500;
	font-size: 100%;
}
h3.NADTABULKOU
{
	padding: 0.33em 0.5em;
	width: 20em;
	margin-bottom: 0;
	background: #000000 url(../images/nadtabulkou.gif) no-repeat right -1px;
}
#TOPLOGO img
{
   margin: 10px;
   position: absolute;
}
form
{
	margin: 0;
	padding: 0;
}
fieldset
{
   margin: 1em 0 0 0;
   border: 1px solid #DDDDDD;
   padding: 1em 0 0 0;
}
legend
{
   padding: 0.25em 0.5em;
   margin: 0 0 0 20px;
   border: 1px solid #DDDDDD;
   font-size: 125%;
   font-weight: 900;
}

.LEFT
{
   width: 150px;
   margin: 0 1em 0 -170px;
   position: absolute;
}
.PADDING
{
   padding: 10px;
}
.BORDER
{
   border: 2px ridge #FFFFFF; 
}
.CENA
{
   text-align: right;
}
table
{
   border-collapse: collapse;
   text-align: left;
   margin: 1em 0;
   font-size: 100%;
   width: 99%;
}
table.SNADTITULKEM
{
	margin-top: 0;
}
th, td
{
   margin: 0;
   padding: 0.25em 0.5em;
   border: 1px solid #DDDDDD;
}
td
{
   vertical-align: top;
}
th, tfoot
{
   border-color: #dddddd;
}
#TOPPICTURE
{
   float: right;
   width: 180px;
}
img#LET
{
   margin-top: -4px;
   position: absolute;
}
#MAINTOP
{
	width:400px;
	height:260px;
	float:left;
}
#MAINPICTURE
{
	background: url(../images/let_main.gif) no-repeat;
	position:absolute;
	margin: -20px 0 0 -55px;
	width:480px;
	height: 276px;
}
#PATTERN
{
   width: 564px;
}
#LEFT table, #RIGHT table
{
   width: 150px;
   margin: 0.5em 0;
}
.KALENDAR td, .KALENDAR th
{
   font-size: 40%;
}
#LEFT h3, #RIGHT h3
{
   margin: 0;
   padding: 0.5em;
}
#LEFT h1, #RIGHT h1
{
   margin: 0;
   padding: 0.5em;
   font-size: 100%;
   width: auto;
}
#LEFT p, #RIGHT p, #LEFT ul, #RIGHT ul
{
   margin: 0;
}
#LEFT input, #RIGHT input, #LEFT option, #RIGHT option
{
  font-size: 90%;
}
#LEFT select, #RIGHT select
{
  width: 150px;
}
.LEFT h3
{
   margin: 0;
   padding: 0.25em 0.5em;
}
.LEFT h1
{
   margin: 0;
   padding: 0.25em 0.5em;
}
.LEFT ul
{
   margin: 0;
   padding: 0;
}
.LETISTE
{
   border-bottom: 1px solid #d2e6f5;
   padding: 0.25em 0;
   color: #d2e6f5;
}
.AKTUALITY
{
   width: 100%;
   margin-left: 1em;
   margin-top: 40px;
   float: right;
}
.AKTUALITY .FRAME
{
   height: 160px;
   overflow: auto;
}
.AKTUALITY ul
{
   list-style-type: none;
}
.AKTUALITY h3
{
   margin: 0;
   padding: 0.25em 0.5em;
}
.AKTUALITY h1
{
   margin: 0;
   padding: 0.25em 0.5em;
   width: auto;
   font-size: 100%;
   color: black;
}
.AKTUALITY p
{
   margin: 0.5em 0;
   padding: 0;
   font-size: 80%;
}
#HIDDENRIGHT
{
  width: 150px;
}
p.CHYBA, p.OK
{
  padding: 0.25em 0.5em;
  font-weight: 900;
}
.CENTER
{
  text-align: center;
}
.RIGHT
{
  text-align: right;
}
#RIGHT input.SEST
{
  width: 6em;
}
p.BANNER
{
  text-align: center;
}
p.BANNER img
{
  display: block;
  margin: 10px auto 0 auto;
  width: 120px;
}
#CHRISTMAS
{
  width: 150px;
  height: 250px;
  background: #ffffff;
  text-align: center;
  margin: 0 auto;
}
#CHRISTMASLINK
{
  text-align: center;
  padding: 0.5em 0;
  width: 150px;
  margin: 0 auto;
  background-color: #ffffff;
}
.FLEFT
{
  width: auto;
  float: left;
  margin-right: 1em;
}
.FRIGHT
{
  width: auto;
  float: right;
  margin-left: 1em;
}
#BANNERSESKOK
{
  height: 60px;
  background: url(../images/banners/banner_seskok.gif) no-repeat;
}
#BANNERSESKOK a
{
  display: block;
  line-height: 60px;
  text-decoration: none;
}
#BANNERPOUKAZ
{
  height: 80px;
  background: #0082c6 url(../images/banners/banner_poukaz.gif) no-repeat;
}
#BANNERPOUKAZ a
{
  display: block;
  line-height: 80px;
  text-decoration: none;
}
#BANNERBOOGIE
{
  height: 120px;
   margin: 0;
  background: #0082c6 url(../images/banners/banner_boogie.gif) no-repeat;
}
#BANNERBOOGIE a
{
  display: block;
  line-height: 120px;
  text-decoration: none;
}
#BOOGIE
{
  margin: 0;
  background-color: #00ff00;
  color: #000000;
}
