body {
  background:url(./img/pozadi.gif);
  margin:0;
  padding:0;
  text-align:center;
  font-family:Verdana, 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
}
h1 {
  display:none;
}
a {
  color:#3E5CD7;
}
a:hover {
  color:#C91D24;
  text-decoration:none;
}
img {
  border:none;
}
#main {
  width:848px;
  margin:20px auto 20px auto;
}
#top1 {
  width:848px;
  height:31px;
  background:url(./img/top1.gif) no-repeat;
  text-align:left;
}
#top1 table {
  margin:5px 0 0 733px;
}
#top2-menu {
  width:848px;
  height:46px;
  background:url(./img/top2-menu.gif) no-repeat;
  text-align:right;
}
#top2-menu ul {
  margin-top:0;
  padding-top:11px;
  font-size:0.8em;
  font-weight:700;
}
#top2-menu li {
  display:inline;
  margin:0 20px;
}
#top2-menu a {
  color:#F0F8FF;
  text-decoration:none;
}
#top2-menu a:hover {
  color:#AAD7FF;
  text-decoration:underline;
}
#top3 {
  width:848px;
  height:86px;
  background:url(./img/top3.jpg) no-repeat;
  text-align:left;
}
#top3 table {
  margin:8px 0 0 200px;
  font-size:0.7em;
}
#top3 table td {
  padding-right:8px;
  line-height:1.3em;
}
#top3 table a {
  color:#3E5CD7;
}
#top3 table a:hover {
  color:#C91D24;
}
#obsah {
  width:784px;
  _width:848px;
  background:#F0F8FF;
  text-align:left;
  padding:20px 32px;
}
#obsah h2 {
  margin-top:0;
  font-weight:300;
  font-size:1.2em;
  color:#0569B3;
}
#obsah h3 {
  margin-top:0;
  font-weight:700;
  font-size:1em;
  color:#0569B3;
}
#obsah p {
  font-size:0.7em;
  line-height:1.3em;
  margin:15px 0;
  text-indent:1em;
}
#obsah ul {
  font-size:0.7em;
}
#obsah p.form-objednavka {
  font-size:0.7em;
  text-indent:0;
  font-weight:700;
}
#obsah img.budova {
  float:left;
  margin:0 25px 20px 0;
}
#obsah div.tostromega {
  height:91px;
  background:url(./img/tostromega.gif) no-repeat;
  padding-left:135px;
}
#obsah ul.katalogy {
  list-style:none;
  font-size:0.7em;
  margin-left:0px;
  padding-left:15px;
}
#obsah ul.katalogy ul {
  font-size:1em;
  list-style-type:disc;
  line-height:1.4em;
  margin-bottom:10px;
}
#obsah ul.katalogy li.katalogy-pdf {
  background:url(./img/pdf.gif) no-repeat;
  height:16px;
  padding-left:25px;
  font-size:1.1em;
  margin:5px 0;
}
#obsah ul.katalogy li.katalogy-xls {
  background:url(./img/xls.gif) no-repeat;
  height:16px;
  padding-left:25px;
  font-size:1.1em;
  margin:5px 0;
}
#obsah table.certifikaty {
  font-size:0.7em;
  font-weight:700;
}
#obsah table.certifikaty td {
  width:25%;
  text-align:center;
}
#bottom {
  background:#F0F8FF url(./img/spodek.gif) no-repeat;
  background-position:bottom;
  text-align:right;
  padding:10px 32px 15px 0;
  font-size:0.7em;
  color:#787878;
}
#bottom a {
  color:#7C92E4;
}
.clear {
  clear:both;
  height:1px;
  font-size:1px;
}


div.objednavka {
  width:460px;
  margin:0 auto;
  padding:15px;
  border:1px solid #3E5CD7;
  background-color:#DEE3F8;
  font-family:Verdana;
  font-size:1em;
  font-weight:normal;
}
div.objednavka table {
  font-size:0.7em;
}
input.big {
  width:300px;
  height:16px;
  border:1px solid #B3B0B3;
}
input.small {
  width:99px;
  height:16px;
  border:1px solid #B3B0B3;
}
input.nazev {
  width:200px;
  height:16px;
  border:1px solid #B3B0B3;
}
input.ks {
  width:20px;
  height:16px;
  border:1px solid #B3B0B3;
}
input.cena-ks {
  width:55px;
  height:16px;
  border:1px solid #B3B0B3;
}
input.cena-celkem {
  width:80px;
  height:16px;
  border:1px solid #B3B0B3;
}
.red {
  color:#CC0000;
}
