body {
margin: 0px;
padding: 0px;
text-align: center;
font-family: verdana;
font-size: 10pt;
height: 100%;
}
a img {
border: none;
} 
/* POZADÍ */
div#vesmir {
display: block;
background: url(../img/bg1.jpg) no-repeat center top;
width: 100%;
height: 1552px;
}
div#zeme {
display: block;
background: url(../img/bg2.jpg) no-repeat center top;
width: 100%;
height: 1348px;
}
div#prace {
display: block;
background: url(../img/bg3.jpg) repeat-y center top;
width: 100%;
}
div#prechod {
display: block;
background: url(../img/bg4.jpg) no-repeat center top;
width: 100%;
height: 208px;
}
div#text {
display: block;
background: url(../img/bg5.jpg) repeat-y center top;
width: 100%;
}
div#paticka {
display: block;
height: 50px;
line-height: 50px;
color: #FFF;
background: #381a10;
border-top: 3px solid #FFF;
font-weight: bold;
font-size: 7pt;
}

/* DOPLŇKY */
div#vesmir img.raketa {
display: block;
padding-top: 10px;
margin-left: auto;
margin-right: auto;
}
div#vesmir div.clr {
display: block;
height: 600px;
}
div#vesmir div.menu {
display: block;
width: 980px;
height: 549px;
margin-left: auto;
margin-right: auto;
background: url(../img/menu.png) no-repeat;
}
div#vesmir div.menu a img.kontakty {
position: relative;
top: 50px;
margin-left: 300px;
}
div#vesmir div.menu a img.kdo-jsem {
position: relative;
top: 100px;
margin-left: 50px;
}
div#vesmir div.menu a img.moje-prace {
position: relative;
top: 50px;
margin-left: 350px;
}
div#vesmir div.menu a img.napsali-jini {
position: relative;
top: 150px;
}
div#zeme div.clr {
display: block;
width: 980px;
height: 420px;
margin-left: auto;
margin-right: auto;
}               
div#zeme div.txt {
display: block;
width: 980px;
margin-left: auto;
margin-right: auto;
}
div#zeme div.txt div.txtobsah {
display: block;
width: 500px;
margin-left: 390px;
&margin-left: 290px;
color: #FFF;
font-weight: bold;
font-size: 10pt;
line-height: 25px;
}
div#zeme div.fb {
display: block;
width: 980px;
margin-top: 350px;
margin-left: auto;
margin-right: auto;
text-align: left;
}
div#zeme div.fb a img {
margin-left: 250px;
}
div#text div.txt {
display: block;
width: 980px;
text-align: left;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}

/* DALŠÍ */
span.odkaz a.toplink {
background: url(../img/toplink.png) no-repeat;
width: 60px;
height: 172px;
position: fixed;
top: 300px;
right: 0px;
z-index: 1003;
}   
table.web tr td, table.maily tr td {
width: 222px;
height: 191px;
background: url(../img/bublina1.png) no-repeat center center;
text-align: center;
}
table.loga tr td {
width: 222px;
height: 191px;
background: url(../img/bublina2.png) no-repeat center center;
text-align: center;
}
table.tiskoviny tr td, table.ostatni tr td {
width: 222px;
height: 191px;
background: url(../img/bublina3.png) no-repeat center center;
text-align: center;
}
table.obaly tr td {
width: 222px;
height: 191px;
background: url(../img/bublina2.png) no-repeat center center;
text-align: center;
}
table tr td a img {
margin-bottom: 5px;
}
table tr td {
font-weight: bold;
color: #000;
font-size: 10pt;
}
table tr td a img:hover {
border: 5px solid #552e24;
}
h2 {
color: #FFF;
margin-top: 0px;
padding-top: 10px;
}
span.y {
color: #FFFF00;
}
div#paticka a {
color: #FFFF00;
text-decoration: none;
}
#ZoomCaption a {
color: #FFFF00;
}
table.bannery {
margin-top: 15px;
}
table.bannery tr td a img {
 border: 5px solid #3b792c;
}
table.bannery tr td a img:hover {
 border: 5px solid #FFF;
}

