html { margin: 0; padding: 0}
body {
font-family: Tahoma, Verdana, Arial; font-size:11px;
  margin: 0;
  padding: 0;
  text-align:center; /* center layout in ie5 and 5.5. */
  background-image:url("images/bg_index.gif");
  background-repeat: repeat-x;
}

a {color:rgb(19,90,144)}
a:hover {color:rgb(0,114,188)}
a.menu {text-decoration:none; font-weight:bold; color:rgb(19,90,144)}
a.menu:hover {color:rgb(0,114,188)}
a.categorylist {font-size:11px; text-decoration:none; color:rgb(19,90,144)}
a.categorylist:hover {font-size:11px; text-decoration:underline; color:rgb(220,20,20)}
a.subcategorylist {font-size:10px; text-decoration:none; color:rgb(19,90,144)}
a.subcategorylist:hover {font-size:10px; text-decoration:underline; color:rgb(220,20,20)}
a.none {text-decoration:none}
a.none:hover {text-decoration:underline}
a.special {font-size:12px; font-weight:bold; color:rgb(220,20,20)}
a.special:hover {font-size:12px; font-weight:bold; color:rgb(220,20,20)}

h1 {font-size:24px; margin-bottom:0px; margin-top:5px; color:rgb(19,90,144)}
h2 {font-size:18px; margin-bottom:15px; margin-top:5px; color:rgb(19,90,144)}

b.red {color:rgb(220,20,20)}

span.cena {font-size:16px; font-weight:bold; color:rgb(19,90,144)}
span.cena2 {font-size:18px; font-weight:bold; color:rgb(220,20,20)}
span.small {font-size:10px; color:rgb(100,100,100)}

table.pricelist {background-color:rgb(225,235,248)}
table.pricelist td {background-color:rgb(255,255,255)}
table.pricelist td.head {font-weight:bold; color:rgb(255,255,255); background-color:rgb(19,90,144)}
table.pricelist td.headlight {font-weight:bold; background-color:rgb(244,251,254)}
table.pricelist td.selected {font-weight:bold; background-color:rgb(255,255,150)}
table.pricelist td.op_nagl {width:50%}
table.pricelist td.op_rest {width:50%}
table.pricelist #blok {font-weight:bold; background-color:rgb(225,235,245)}

td {font-family: Tahoma, Verdana, Arial; font-size:11px}

td.menubg {
  text-align:center;
  background-image:url("images/menu_btn_bg.gif");
}

img {border-width:0px}

hr {height:1px; color:rgb(230,230,230); border-style:solid}

input {font-family:Tahoma, Verdana, Arial; font-size:11px; border-style:solid; border-width:1px; border-color:rgb(150,150,150); background-color:rgb(245,245,245)}
input.text {background-color:rgb(240,240,240)}
input.none {border-width:0px}
input.button {background-color:rgb(220,220,220)}
select {font-family:Tahoma, Verdana, Arial; font-size:11px}
textarea {font-family:Tahoma, Verdana, Arial; font-size:11px; border-style:solid; border-width:1px; border-color:rgb(150,150,150); background-color:rgb(245,245,245)}

#container {
  width: 720px !important;
  width: 720px; /* IE */
  margin: 0 auto 30px auto;
  text-align: left;
  position: relative;
}

#header {
  width: 100%;
  height: 75px;
}

#menu {
  width: 100%;
  height: 24px;
}

#imgindex {
  float:left;
  width: 425px;
  display:inline;
}

#txtindex {
  float:right;
  text-align:justify;
  width: 270px;
  display:inline;
  margin-right:25px;
}

#shorts {
  width: 100%;
}

#content {
  width: 680px !important;
  width: 680px; /* IE */
  text-align: left;
  margin: 10px;
}

#pricelistcategory {
  float:left;
  width: 170px !important;
  width: 170px; /* IE */
  text-align: left;
  margin: 5px;
  background-color:rgb(255,255,255);
}

#procelistproducts {
  float:left;
  width: 485px !important;
  width: 485px; /* IE */
  text-align: left;
  margin: 5px;
  background-color:rgb(255,255,255);
}

#footer {
  width: 705px;
  height: 23px;
  color:rgb(19,90,144);
  background-image:url("images/footer.gif");
}