body {
    margin:0;
    padding:0;
    font: normal 100% Verdana, sans-serif;
}
a {text-decoration: none;}
a img {border: none;}
a:link {color: black;}
a:visited {color: black;}
a:hover {color: red;}

a.logo {
}

.pdf-icon {
    float:right;
}

#zahlavi {
    margin:0 0 0.5em 0;
    background-image:url(../banner-podklad.jpg);
    background-repeat:no-repeat;
}
#zahlavi img {
    padding:0.2em 0 0 0.2em;
}

#mainmenu {
    float:right;
    margin:0.5em 0.2em;
}

#bocni-menu {
    width:15em;
    float:left;
    padding: 0;
    border:none;
    border-right:solid 2px #06c;
}
.menu-sekce {
    font: bold 100%/1 Verdana, sans-serif;
    background: #06c;
    color:white;
    width:100%;
    padding:0.5em 0;
}
.menu-sekce span {
    padding: 0.2em;
    margin: 0.2em;
}
#bocni-menu ul {
    list-style-type: none;
    margin: 0 0 0 0em;
    padding: 0;
}
#bocni-menu li {
    padding: 0.2em 0 0.4em 0;
    width:100%;
}
#bocni-menu li:hover {
    background: #666;
}
#bocni-menu li a {
    padding: 0 0 0 0.3em;
}

li.pdf {
    list-style-image:url(../pdf16.gif);
}

h3 {
    background: #06c;
    color: white;
    padding:0.2em;
    margin: 0 2em 0 0;
}
h3 a {
    color:white;
}
h3 a:link {color: white;}
h3 a:visited {color: white;}
h3 a:hover {color: black;}

.menu-button {
    _width:12em;
    font: bold 100%/1 Verdana, sans-serif;
    margin: 0; padding: 0;
    border: none;
    white-space:nowrap;
    text-decoration: none;
    vertical-align:middle;
    color: white;
}
.menu-button:hover {
    background: #666;
    color:white;
}

#hlavni-obsah {
    b_order: solid 1px lime;
    padding:0 0.5em 0.5em 0.5em;
    margin:0 0 0 15em;
}

.obsah-produkt {
    margin: 0.2em;
    padding: 0.2em;
    float:left;
    text-decoration:none;
    white-space:nowrap;
}
.obsah-produkt a {
   _width:1em; _cursor:hand;
    font:bold 85%/1 Verdana, sans-serif;
    margin:0; padding: 0;
}
.obsah-produkt:hover a {
    color:white;
}
.obsah-produkt:hover {
    background: #06c;
}
.clear-left {
    clear:left;
}

.inline-button {
   _width:12em;
   font: bold 100%/1 Verdana, sans-serif;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   border: 1px solid black;
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #06c;
   color: white;
}
.inline-button span {
    _width:1em; _cursor:hand;
    margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
    color:white;
}
.inline-button:hover {
   background: #666;
   color: white;
}

p.kontakt {background-color:#8CE; color:black; font:bold small; padding-left:2;}
span.kontakt {font-weight:bold;}
table.kontakt {width:90%;}
table.kontakt td.jmeno {width:30%;}
table.kontakt td.email {width:40%;}
table.kontakt td.telefon {}