body {
    margin:0em;
    padding:0em;
    background:#FFF URL(images/bg.gif) repeat-x top left;
    font-family:Tahom, Verdana, Arial, sans-serif;
    font-size:0.7em;
    color:#4C4C4C;
}
.cleaner {
    margin:0;
    padding:0;
    clear:both;
    visibility:hidden;
}
a img {
    border:none;
}
#layer1 {
    background:URL(images/bg2.gif) repeat-x bottom left;
}

#layer2 {
    width:995px;
    background:URL(images/pagebg1.gif) no-repeat top right;
    margin:0em auto;
}

#banner {
    width:978px;
    height:378px;
    background:URL(images/banner2.jpg) no-repeat top left;
}
h1 {
    margin:0em 0em 0em 29px;
    padding:0em;
    width:218px;
    height:50px;
    background:URL(images/logo.png) no-repeat top left;
}
h1 a {
    display:block;
    margin:0em;
    padding:0em;
    width:204px;
    height:50px;
}
h1 a span {
    display:none;
}

#langs {
    background:#2E2E2E;
    width:978px;
    text-align:right;
}
#langs .langs {
    margin:0em;
    padding:0em;
    list-style:none;
    float:right;
}
#langs .langs li {
    text-align:center;
    float:left;
    padding:0.5em 0.6em;
}
#langs a {
    text-decoration:none;
    color:#8A8989;
}

#page {
    background:url(images/separator.gif) no-repeat 681px 100%;
}

#pageSwitch {
    padding:14px 0px 10px 24px;
    list-style:none;
    /*width:240px;*/
    width:290px;
    float:left;
    margin:0px 15px 0px 0px;
}
#pageSwitch li {
    width:90px;
    height:125px;
    /* background-image:URL(images/loga.gif); */
    background-repeat:no-repeat;
    background-position:0px 0px;
    background-color:#373536;
    float:left;
    margin-right:5px;
    margin-bottom:5px;
}
#pageSwitch li a {
    display:block;
    width:90px;
    height:125px;
}
#pageSwitch li a span {
    display:none;
}

/*
#pageSwitch li.magnety { background-position:-75px 0px; }
#pageSwitch li.stroje  { background-position:-300px 0px; }
#pageSwitch li.sluzby  { background-position:-450px 0px; }

#pageSwitch li.sk-magnety { background-position:-150px 0px; }
#pageSwitch li.sk-stroje  { background-position:-225px 0px; }
#pageSwitch li.sk-sluzby  { background-position:-375px 0px; }

#pageSwitch li.cz-magnety { background-position:-150px 0px; }
#pageSwitch li.cz-stroje  { background-position:-225px 0px; }
#pageSwitch li.cz-sluzby  { background-position:-375px 0px; }

#pageSwitch li.hu-magnety { background-position:-525px 0px; }
#pageSwitch li.hu-stroje  { background-position:-600px 0px; }
#pageSwitch li.hu-sluzby  { background-position:-675px 0px; }
*/

#pageSwitch li.magnety { background-image:URL(images/en/logo-magnety.gif); }
#pageSwitch li.stroje  { background-image:URL(images/en/logo-stroje.gif); }
#pageSwitch li.sluzby  { background-image:URL(images/en/logo-sluzby.gif); }

#pageSwitch li.sk-magnety { background-image:URL(images/sk/logo-magnety.gif); }
#pageSwitch li.sk-stroje  { background-image:URL(images/sk/logo-stroje.gif);  }
#pageSwitch li.sk-sluzby  { background-image:URL(images/sk/logo-sluzby.gif);  }

#pageSwitch li.cz-magnety { background-image:URL(images/sk/logo-magnety.gif);  }
#pageSwitch li.cz-stroje  { background-image:URL(images/sk/logo-stroje.gif);  }
#pageSwitch li.cz-sluzby  { background-image:URL(images/sk/logo-sluzby.gif); }

#pageSwitch li.hu-magnety { background-image:URL(images/hu/logo-magnety.gif);  }
#pageSwitch li.hu-stroje  { background-image:URL(images/hu/logo-stroje.gif); }
#pageSwitch li.hu-sluzby  { background-image:URL(images/hu/logo-sluzby.gif);  }


#pageContent {
    width:343px;
    padding:15px 0px;
    float:left;
    text-align:justify;
}

#search {
    float:left;
    margin:15px 0px 0px 50px;
}
#search h3 {
    margin:0em;
    padding:0em 0em 1em 0em;
    font-size:1.1em;
}
#search form {
    margin:0em;
    padding:0em;
}
#search input, #search select {
    font-size:1em;
    vertical-align:middle;
}
#search input {
    margin-top:0.3em;
}

#layer3 {
    border-top:1px solid #FFF;
    background:url(images/bg3.gif) repeat-x top left;
    padding:0;
    min-height:100px;
    _height:100px;
    color:#7E7D7D;
}
#tiraz {
    width:930px;
    padding:20px 41px 20px 24px;
    margin:0em auto;
}
#copy {
    float:left;
    width:465px;
}
#bart {
    float:left;
    width:465px;
    text-align:right
}
#layer3 a {
    color:#7E7D7D;
    text-decoration:none;
}