body {
 margin: 0; padding: 0; background: #808080; border: 0; font-family: "Verdana CE", Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, Sans-serif; font-size: .75em; text-align: center;
}
address {
 padding: 10px 0 2px 0; font-size: .9em; color: #a0a0a0; font-style: normal;
}
p {
 text-align: justify; line-height: 150%;
}
dfn, abbr, acronym {
 cursor: help; font-variant: normal; font-style: italic; border-bottom: 1px dotted;
}
a, a:visited {
 color: #990000; text-decoration: none;
}
a:hover {
 color: #990000; text-decoration: underline;
}
img {
 border: 1px solid #000;
}
h2 {
 margin: 0; padding: 15px 0 0 55px; color: #404040; text-align: left;
}
h3 {
 margin-top: 25px; text-align: center; font-size: 1.71em; color: #404040;
}
h4 {
 font-size: 1.31em;
}
h5 {
 margin: 0; padding: 0 55px 0 0; text-align: right; color: #990000;
}
#mybody {
 margin: 0 auto; width: 710px; background: #808080 url("./images/background.gif") repeat-y;
}
#mybody img.presentation {
 margin: 0 25px 0 25px; border: 0; z-index: -1;
}
div#header {
 width: 710px; height: 117px; background: url("./images/header.gif") no-repeat; text-align: left;
}
div#header h1 {
 display: block; position: relative; margin: 0 0 0 150px; padding: 80px 0 0 0; height: 32px; width: 536px; font-size: 14px; background-color: transparent;
}
div#header h1 span {
 display: block; position: absolute; left: 0; top: 70px; margin: 10px 0 0 0; padding: 0; background: url("./images/corp-name.gif") top left no-repeat; cursor: pointer; width: 536px; height: 32px; z-index: 1;
}
div#search {
 position: absolute; top: 25px; left: 0; width: 100%; margin: 0; padding: 0; clear: both; color: white;
}
div#search div {
 width: 650px; margin: 0 auto; padding: 0; text-align: right;
}
#footer {
 width: 710px; height: 24px; background: url("./images/footer.gif") no-repeat;
}
#underline {
 width: 710px; background: #808080; height: 20px; font-size: 9px; margin: 5px auto 20px auto;
}
#underline img {
 border: 0;
}
#mybody table.ote_doba {
 position: relative; float: left; margin: 10px 30px 0 60px; _margin-left: 35px; width: 250px;
}
#mybody td {
 font-size: 1em;
}
#mybody h4 {
 width: 600px; padding: 10px 70px 0; color: #404040; text-align: left;
}
ul#menu {
 margin: 5px; padding: 0; list-style: none;
}
ul#menu li {
 display: inline;
}
ul#menu li a, ul#menu li a:visited {
 padding: 5px; font-weight: bold; text-decoration: none; font-size: 1.21em; color: #404040;
}
ul#menu li#active a {
 color: #800000; border-bottom: 2px solid #C00000;
}
ul#menu li a:hover {
 text-decoration: none; color: #C00000;
}
div.indexmenu ul#menu li#active {
 display: none;
}
h3.welcome {
 width: 610px; padding: 10px 70px 0 65px; text-align: left; font-size: 1.51em; color: #404040;
}
span.news strong a {
 padding-left: 300px; color: #c0c0c0;
}
hr.novisible {
 display: none;
}
br.clearer {
 clear: both;
}
hr.news, hr.search {
 color: #990000; background: #990000; width: 490px; margin-left: 55px; _margin-left: 0;
}
div.gallery {
 padding: 10px 20px; margin: 0 auto 20px; width: 600px; text-align: left;
}
div.indexmenu {
 margin: -50px 0 0 140px; z-index: 1;
}
div.indexakce {
 margin-left: 450px; z-index: 1;
}
div.sortiment {
 padding: 0 20px 0 40px; text-align: left;
}
div.karta {
 border: #666666 1px solid; padding: 10px 0 3px 0; background: #ffffff; float: left; margin: 5px; width: 185px; height: 175px; _height: 180px; text-align: center; font-size: 90%;
}
p.foto {
 width: 160px; padding: 0; _padding-left: 5px; margin: 0 auto; border-style: none;
}
p.foto img {
 border: 0;
}
p.fotopopis {
 width: 170px; padding: 0; margin: 5px 10px; text-align: left;
}
p.news {
 margin: 5px 55px 0 55px; width: 600px;
}
p.welcome, p.other {
 margin: 15px 55px 0 55px; width: 600px;
}
dl {
 display: block; border: 0; margin: .6em 0; padding: 0;
}
dt {
 display: block; border: 0; margin: .6em 0; padding: 0;
}
dd {
 display: block; border: 0; margin: .6em 0 .6em 2em; padding: 0;
}
img.floatleft {
 float: left; margin: 2px 7px 2px 7px;
}
img.floatright {
 float: right; margin: 2px 7px 2px 7px;
}
img.floatleftnoborder {
 float: left; margin: 12px 7px 2px 7px; border: 0;
}
img.floatrightnoborder {
 float: right; margin: 2px 7px 2px 7px; border: 0;
}
img.vice {
 float: left; margin: 10px -30px 0 70px;
}
div.floatcenter {
 margin: 5px auto 5px auto; text-align: center;
}
div.floatcenter img {
 border: 0;
}
.searchword { 
 background-color: #ff0000; color: #000; font-weight: bold;
}
