html, body{ height: 100%; }

body{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: #5A2F2B url("img/bg.png") repeat-x; }
*{ margin: 0px; padding: 0px; }

ul{ list-style-type: none; }
a{ text-decoration: none; }
a:hover{ text-decoration: underline; }
.cleaner{ clear: both; visibility: hidden; height: 1px; border: none; margin: -1px 0 0 0; padding: 0px; }

a img{ border: 0px; }

#envelope{ width: 634px; background: url("img/envelopeBg.png"); min-height: 100%; height: auto; _height: 100%; margin: 0 auto; }
#header-env{ height: 247px; background: green; position: relative; }
#headerBanner{ height: 218px; width: 802px; background: url("img/headerBg2.png") no-repeat; position: absolute; top: 0; right: 0; }
#lang-env{ height: 25px; width: 108px; background: #CFB8B2; position: absolute; top: 74px; right: 15px; }
#lang-env p{ padding: 3px; }



#menu-envcz{ height: 29px; width: 726px; background: url("/img/menuBg.png"); position: absolute; bottom: 0; right: 0; }
#menu-envcz li{ height: 29px; float: left; }
#menu-envcz li a, #menu-envcz li a span{ display: block; height: 29px; line-height: 29px; position: relative; }
#menu-envcz li a span{ position: absolute; top: 0; left: 0; cursor: pointer; _cursor: hand; }

#menu-envde{ height: 29px; width: 726px; background: url("/img/menuBgDe.png"); position: absolute; bottom: 0; right: 0; }
#menu-envde li{ height: 29px; float: left; }
#menu-envde li a, #menu-envde li a span{ display: block; height: 29px; line-height: 29px; position: relative; }
#menu-envde li a span{ position: absolute; top: 0; left: 0; cursor: pointer; _cursor: hand; }

#menu-enven{ height: 29px; width: 726px; background: url("/img/menuBgEn.png"); position: absolute; bottom: 0; right: 0; }
#menu-enven li{ height: 29px; float: left; }
#menu-enven li a, #menu-enven li a span{ display: block; height: 29px; line-height: 29px; position: relative; }
#menu-enven li a span{ position: absolute; top: 0; left: 0; cursor: pointer; _cursor: hand; }


#aboutUs-envcz, #aboutUs-envcz span{ display: block; width: 291px; height: auto; /*position: absolute; top: 30px; right: -50px;*/ float: right; margin: 0 -69px -200px 20px; position: relative; }
#aboutUs-envcz span{ position: absolute; top: 0; left: 0;/* background-color:#547D38;*/ }

#aboutUs-envde, #aboutUs-envcz span{ display: block; width: 291px; height: 221px; /*position: absolute; top: 30px; right: -50px;*/ float: right; margin: 0 -69px 20px 20px; position: relative; }
#aboutUs-envde span{ position: absolute; top: 0; left: 0;/* background-color:#547D38;*/ }

#aboutUs-enven, #aboutUs-envcz span{ display: block; width: 291px; height: 221px; /*position: absolute; top: 30px; right: -50px;*/ float: right; margin: 0 -69px 20px 20px; position: relative; }
#aboutUs-enven span{ position: absolute; top: 0; left: 0;/* background-color:#547D38;*/ }


a#mnSpolecnost, a#mnSpolecnost span{ width: 138px; }
a#mnSpolecnost span{ background: url("/img/mnSpolecnost.jpg") no-repeat 0 0; }
a#mnStudio, a#mnStudio span{ width: 73px; }
a#mnStudio span { background: url("/img/mnStudio.jpg") no-repeat 0 0; }
a#mnVyroba, a#mnVyroba span{ width: 87px; }
a#mnVyroba span{ background: url("/img/mnVyroba.jpg") no-repeat 0 0; }
a#mnSapeli, a#mnSapeli span{ width: 68px; }
a#mnSapeli span{ background: url("/img/mnSapeli.jpg") no-repeat 0 0; }
a#mnReference, a#mnReference span{ width: 110px; }
a#mnReference span{ background: url("img/mnReference.jpg") no-repeat 0 0; }
a#mnCertifikace, a#mnCertifikace span{ width: 119px; }
a#mnCertifikace span{ background: url("/img/mnCertifikace.jpg") no-repeat 0 0; }
a#mnKontakty, a#mnKontakty span{ width: 105px; }
a#mnKontakty span{ background: url("/img/mnKontakty.jpg") no-repeat 0 0; }

a#mnCompany, a#mnCompany span{ width: 102px; }
a#mnCompany span{ background: url("/img/mnCompany.jpg") no-repeat 0 0; }
a#mnStudioEN, a#mnStudioEN span{ width: 78px; }
a#mnStudioEN span { background: url("/img/mnStudioEN.jpg") no-repeat 0 0; }
a#mnTrade, a#mnTrade span{ width: 78px; }
a#mnTrade span{ background: url("/img/mnTrade.jpg") no-repeat 0 0; }
a#mnSapeliEN, a#mnSapeliEN span{ width: 89px; }
a#mnSapeliEN span{ background: url("/img/mnSapeliEN.jpg") no-repeat 0 0; }
a#mnReferences, a#mnReferences span{ width: 118px; }
a#mnReferences span{ background: url("/img/mnReferences.jpg") no-repeat 0 0; }
a#mnCertification, a#mnCertification span{ width: 135px; }
a#mnCertification span{ background: url("/img/mnCertification.jpg") no-repeat 0 0; }
a#mnContacts, a#mnContacts span{ width: 100px; }
a#mnContacts span{ background: url("/img/mnContacts.jpg") no-repeat 0 0; }

a#mnFirma, a#mnFirma span{ width: 74px; }
a#mnFirma span{ background: url("/img/mnFirma.jpg") no-repeat 0 0; }
a#mnStudioDE, a#mnStudioDE span{ width: 74px; }
a#mnStudioDE span { background: url("/img/mnStudioDE.jpg") no-repeat 0 0; }
a#mnGeschaft, a#mnGeschaft span{ width: 114px; }
a#mnGeschaft span{ background: url("/img/mnGeschaft.jpg") no-repeat 0 0; }
a#mnSapeliDE, a#mnSapeliDE span{ width: 85px; }
a#mnSapeliDE span{ background: url("/img/mnSapeliDE.jpg") no-repeat 0 0; }
a#mnReferenzen, a#mnReferenzen span{ width: 120px; }
a#mnReferenzen span{ background: url("/img/mnReferenzen.jpg") no-repeat 0 0; }
a#mnZertifikation, a#mnZertifikation span{ width: 134px; }
a#mnZertifikation span{ background: url("/img/mnZertifikation.jpg") no-repeat 0 0; }
a#mnKontakte, a#mnKontakte span{ width: 99px; }
a#mnKontakte span{ background: url("/img/mnKontakte.jpg") no-repeat 0 0; }

#content-env{ margin: 10px 0; position: relative; }
#content{ padding: 20px 40px 20px 20px; }
#content p{ line-height: 1.4em; margin-bottom: 6px; font-size: 14px; }





#aboutUs{ padding: 15px; font-size: 16px; color: white; background: url("img/aboutUs.png") repeat-y; }
#aboutUs p{ line-height: 1.4em; margin-bottom: 6px; }

#footerShadow{ height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: green; position: absolute; bottom: 5px; }
#sapeliLogo{ height: 64px; width: 108px; background: #5A2F2B; position: absolute; top: -3px; left: -170px; text-align: right;}
#Copyright{ height: 14px; width: 168px; position: absolute; bottom: 0px; left: 450px; z-index: 999; font-size: 12px; color: white;}

#footerDesign{ height: 5px; font-size: 0px; width: 634px; background: url("img/footer.png") no-repeat; position: absolute; bottom: 0px;}