body { background-color: #3d0079; margin: 0px; font-family: "Geneva CE", "Verdana CE", Verdana, "Arial CE", Arial, sans-serif; color: #fff; text-align: center; font-size: 12px; }
.text {  font-size: 15px}
.red { color: red; }
.zelena { color: #01a125; }
.top { vertical-align: top; }
.center { text-align: center; }
.floatnone { float: none; }
a { color: #fff; }
a:hover { color: #ffb200; }

img.vlajka { border-width: 0px; width: 50px; height: 33px; margin: 0px 10px 10px 0px; float: left; }
a.vstup { color: red; font-weight: bold; }

div#div_telo { width: 800px; margin: 0 auto; }

/* VSTUP ********************************************************************* */
div#div_vstup { width: 800px; height: 350px; position: relative; }
img#img_holka { width: 194px;  height: 350px; border: 1px solid #fff; position: absolute; top: 0px; left: 0px; }
img#img_logo { width: 176px; height: 93px; border-width: 0px; position: absolute; top: 0px; left: 240px; }
div#div_en, div#div_de, div#div_cs { position: absolute; top: 110px; left: 220px; text-align: left; }
div#div_de { top: 195px; }
div#div_cs { top: 270px; }
div#div_en p, div#div_de p, div#div_cs p { margin-top: 2px; }


p { text-align: justify; }
h1 { margin: 0px; font-size: 160%; text-align: left; }
h2 { margin: 0px; font-size: 120%; text-align: left; }
h3 { margin: 0px; font-size: 100%; text-align: left; }
h1.mutace { font-size: 120%; }
h2.mutace { font-size: 110%; }
h3.mutace { font-size: 100%; }

div.banners { font-size: 11px; line-height: 1.5em; text-align: center; }
table { font-size: 100%; }
div.links { text-align: left; }

a#a_top_url { position: absolute; left: 20px; top: 0px; width: 250px; height: 100px; }
a#a_bottom_url { position: absolute; left: 10px; top: 130px; width: 150px; height: 40px; }
a#a_contacts_url { position: absolute; right: 15px; top: 5px; width: 135px; height: 35px; }

br { clear: both; }


