body
{
font-family: Arial CE, Helvetica, Arial, sans-serif;
font-size: 13px;
text-align: center;
color: black;
text-align: left;
}

.background
{
position: relative;
width: 880px;
height: 1030px;
margin: auto;
background-image: url("gfx/background.jpg");
}

.top-part
{
position: absolute; top: 56px; left: 40px;
width: 295px;
height: 146px;
font-size: 13px;
text-align: left;
}

.flash
{
position: absolute; top: 41px; left: 427px;
width: 412px;
height: 186px;
}

.main-part
{
position: absolute; top: 345px; left: 40px;
width: 500px;
height: 560px;
}

.left-part
{
position: absolute; top: 345px; left: 600px;
width: 240px;
height: 560px;
}

.paticka
{
position: absolute; top: 975px; left: 40px;
width: 800px;
text-align: center;
border-bottom: 2px solid #999999;
padding-bottom: 2px;
}

.paticka2
{
position: absolute; top: 990px; left: 40px;
width: 800px;
text-align: center;
padding-top: 5px;
}

.kontakt-left
{
position: absolute; top: 345px; left: 40px;
width: 180px;
height: 160px;
}

.kontakt-right
{
position: absolute; top: 345px; left: 260px;
width: 180px;
height: 160px;
}

.kontakt-bottom
{
position: absolute;  top: 545px; left: 40px;
width: 400px;
height: 360px;
}

a
{
text-decoration: none;
color: black;
}

.radek
{
line-height: 160%;
}

hr
{
size: 2px;
color: black;
}

p
{
margin-top: 1.0em;
margin-bottom: 0.5em;
text-align: justify;
}

h1, h2, h3
{
font-size: 13px;
border-bottom: 2px solid #DB2A18;
margin-top: 1em;
margin-bottom: 0px;
}

h4
{
font-size: 13px;
margin-top: 0px;
margin-bottom: 1px;
margin-left: 0px;
color: black;
}

h5
{
font-size: 13px;
margin-top: 1px;
margin-bottom: 6px;
margin-left: 0px;
color: black;
}

.font-maly
{
font-size: 10px;
margin-bottom: 0px;
margin-top: 0px;
}

.font-velky
{
font-size: 16px;
margin-bottom: 0px;
margin-top: 0px;
}

.left
{
text-align: left;
} 

.navigace
{
padding: 0px;
margin: 0px;
position: absolute; top: 287px; left: 40px;
}

.navigace a
{
font-size: 12px;
font-weight: bold;
color: #DB2A18;
}

.navigace a:hover
{
color: #FF3300;
}

.napiste-nam
{
position: absolute; top: 275px; left: 770px;
width: 80px;
height: 40px;
}

.pracky-mycky
{
position: absolute; top: 105px; left: 100px;
width: 140px;
height: 80px;
}

.lednicky
{
position: absolute; top: 280px; left: 100px;
width: 140px;
height: 155px;
}

.border-none
{
border: none;
}

.div
{
border: 1px dashed gray;
}

.endora
{
text-align: center;
color: #808080;
}

.endora a
{
color: #808080;
}
