body 
{
   font: 70% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin: 0;
   padding: 0;
   text-align: center;
}
img
{
   margin: 0;
   padding: 0;
   border: 0;
}
img.Ukazka
{
   float: right;
   margin: 10px 120px 0 20px;
}
h1, h2, h3, p
{
   margin: 0.5em 151px 0 171px;
   padding: 0;
}
h1
{
   font-size: 150%;
   color: Black;
   padding-left: 50px;
}
h2
{
   font-size: 130%;
   color: #8B0000;
   text-indent: 1.5em;
}
h3
{
   font-size: 110%;
   color: Maroon;
   clear: both;
   padding-top: 1em;
}
h1, h2
{
   font-weight: 900;
}
h5
{
   font-size: 100%;
   color: Black;
   margin: 0;
   padding: 0.5em;
}
p
{
   color: Black;
}
ul
{
   margin: 1em 0 1em 240px;
   padding: 0;
}
li
{
   margin: 0;
   padding: 0;
}
a
{
   text-decoration: none;
   cursor: pointer;
   color: Gray;
}
a img
{
   border: none;
}
a:hover
{
   color: Maroon;
   text-decoration: underline;
}
#Upon
{
   margin: 5px auto;
   width: 770px; 
   text-align: right;
}
#Upon a
{
   margin-right: 15px;
}
#Top
{
   width: 770px;
   margin: 0 auto;
   text-align: left;
   background: url(../obrazky/topright.gif) right top no-repeat;
   height: 129px;
}
#LogoLeft
{
   width: 151px;
   height: 129px;
   background-color: #FFCC00;
   float: left;
}
#TopRight
{
   width: 619px;
   height: 69px;
   float: right;
   background-color: Maroon;
}
#jvg
{
   width: 770px;
   margin: 0 auto;
   padding-bottom: 2em;
   text-align: left;
   clear: both;
   background: url(../obrazky/pozadi.gif) left top repeat-y;
   min-height: 28em;
}
#TopMenu
{
   background-color: #FFCC00;
   font-size: 80%;
   font-weight: 900;
   padding: 0.25em 0.5em;
   text-transform: uppercase;
   color: Black;
}
.Menu
{
   width: 151px;
   background: #B22222 url(../obrazky/menu.gif) no-repeat right top;
   color: White;
   float: left;
   font-weight: 900;
   clear: both;
}
.Menu span
{
   display: block;
   margin: 0.25em 5px;
   padding-bottom: 0.25em;
   font-size: 90%;
   border-bottom: 1px dotted White;
}
a.MenuPolozka
{
   display: block;
   font-size: 90%;
   padding: 5px 5px 5px 28px;
   text-transform: uppercase;
   background: #8B0000 url(../obrazky/menubefore.gif) no-repeat 5px 4px;
   border-bottom: 1px dotted white;
   color: #DEDEDE;
}
a.MenuPolozka:hover
{
   color: White;
}
p.MenuPolozkaIn
{
   color: #8B0000;
   display: block;
   padding: 5px 5px 5px 28px;
   text-transform: uppercase;
   background: #DEDEDE url(../obrazky/menubefore1.gif) no-repeat 4px 3px;
   font-weight: 900;
   margin: 0;
}
a.Reference
{
   display: block;
   padding: 0 0 10px 0;
   font-size: 70%;
   text-align: center;
}
div#Kytka
{
   width: 230px;
   height: 1px;
   float: right;
   
}
img#Kopretina
{
   position: absolute;
   margin-top: -65px;
   margin-left: 70px;
   display: none;
}
img#Babocka
{
   position: absolute;
   margin-left: 105px;
   margin-top: -100px;
}
#TopAkce
{
   position: absolute;
   margin-left: 230px;
   margin-top: 110px;
   width: 370px;
   height: 90px;
   background: url(../obrazky/topakce.gif) no-repeat;
   display: none;
}
#Udaje
{
   padding: 1em 0.25em;
   text-align: center;
   background: White url(../obrazky/stin.gif) repeat-x;
}
#Udaje span.Pomoc
{
   color: Black;
   margin: 0.5em 0 0.25em 0;
   font-weight: 900;
}
.Oddil
{
   width: 151px;
   float: left;
   margin-right: 10px;
   background-color: White;
}
.Oddil div
{
   border: 1px solid  Silver;
   min-height: 14em;
   _height: 14em;
}
.Oddil ul
{
   margin: 5px 5px 10px 25px;
}
.Sudy
{
   background-color: White;
}
#Oddily
{
   clear: both;
   font-size: 95%;
   text-transform: uppercase;
}
.Reference
{
   width: 579px;
   height: 550px;
   overflow: auto;
   color: Gray;
   margin: 5px 10px 0 171px;
   border: 1px solid #DEDEDE;
   background-image: url(../obrazky/vis.gif);
}
.RefIn
{
   width: 500px;
}
.Reference img
{
   width: 141px;
   display: block;
   margin-bottom: 5px;
}
.Reference span
{
   font-size: 80%;
   text-align: center;
   padding: 5px;
   padding: 5px;
   width: 141px;
   float: left;
}
.Obsah
{
   clear: both;
   padding-top: 5px;
}
.Firma
{
   width: auto;
}
#Footer
{
   font-size: 90%;
   border-top: 1px solid black;
   margin: 0 auto 1em auto;
   width: 770px;
   line-height: 200%;
   clear: both;
   text-align: center;
}
#TopList
{
   display: none;
}

