body {
  background-image: url("images/background.jpg");
  background-color: rgb(237,237,237);
  background-repeat: no-repeat;
  background-position: top left;
}

a {
 text-decoration: none;
 color: #111111;
}
a:active {
 color: #1d93b6;
}
a:hover {
 color: #4444AA;
 text-decoration: none;
}
a.menu:hover {
 color: #000000;
 text-decoration: none;
}
a.bar {
  text-decoration: none;
  font-family: verdana, "sans-serif";
  font-size: 12px;
  /*font-weight: bold;*/
  color: #FFFFFF;
  padding: 2px;
}
a.bar:active {
 color: #1d93b6;
}
a.bar:hover {
 color: #000000;
 text-decoration: none;
}

img.shadow {
 filter: dropshadow(color="AAAACC", offx=3, offy=3, positive=1 );
}

img.catimg {
  background-color: #CCCCCC;
  border: #000000 solid 1px;
  padding: 7px;
}

p.selitem {
  border: #000000 solid 1px;
  font-family: arial, "sans-serif";
  text-align: left;
  padding: 3px;
}

p.title {
  width: 50%;
  background-color: #EEEEFF;
  color: #0000FF;
  font-family: tahoma, "sans-serif";
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  padding: 7px;
  text-decoration: none;
  border: #000000 solid 1px;
}

td.bluebar {
  height: 20px;
  background-color: #0000CC;
  font-family: Trebuchet;
  padding: 1px;
  text-align: center;
}
td.yellowbar {
  height: 20px;
  background-color: #FFEE00;
  font-family: tahoma, "sans-serif";
  padding: 1px;
}

td.catmenu {
  font-family: verdana, "sans-serif";
  /*font-weight: bold;*/
  text-align: right;
  padding: 3px;
}

td.smallcatmenu {
  font-family: verdana, "sans-serif";
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  padding: 1px;
}

td.submenu {
  font-family: verdana, "sans-serif";
  font-size: 12px;
  text-align: right;
  padding: 0px;
}

td.catseltd {
  background-color: #EEEEFF;
  color: #000000;
  font-family: tahoma, "sans-serif";
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  padding: 5px;
  text-decoration: none;
  border: #000000 solid 1px;
}

td.catselbar {
  background-color: #EEEEFF;
  color: #000000;
  font-family: tahoma, "sans-serif";
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  padding: 3px;
  text-decoration: none;
  border: #000000 solid 1px;
}

th.news {
  background-color: #DDDDFF;
  color: #000000;
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  padding: 3px;
  text-decoration: none;
  border: #000000 solid 1px;
}

td.news {
  font-family: verdana, "sans-serif";
  text-align: justify;
  font-size: 12px;
}

td.dett {
  font-family: arial, "sans-serif";
  font-size: 12px;
}

td.editcell {
  background-color: transparent;
  /* filter: alpha(opacity=80);*/
  font-family: tahoma, "sans-serif";
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  padding: 7px;
  text-decoration: none;
  border: #000000 solid 1px;
}

th.editcell {
  background-color: #DDDDFF;
  color: #000000;
  font-family: tahoma, "sans-serif";
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  padding: 3px;
  text-decoration: none;
  border: #000000 solid 1px;
}

td.topmenu {
  /*background-color: #CCCCCC;*/
  border: #000000 solid 1px;
  font-family: arial, "sans-serif";
  font-weight: bold;
  text-align: right;
  padding: 7px;
}

th.transpblue {
  background-color: #DDDDFF;
  filter: alpha(opacity=70);
  color: #000000;
  font-family: tahoma, "sans-serif";
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  padding: 3px;
  text-decoration: none;
  border: #000000 solid 1px;
}

.dettmenu {
  border: #000000 solid 1px;
  font-family: tahoma, "sans-serif";
  text-align: left;
  padding: 3px;
}

.itemcode {
  color: #000000;
  font-family: tahoma, "sans-serif";
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  padding: 7px;
  text-decoration: none;
  border: #000000 solid 1px;
}

.opaque {
  background-color: #CCCCFF;
  filter: alpha(opacity=60);
  border: #000000 solid 1px;
  font-family: tahoma, "sans-serif";
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  padding: 25px;
}

.opaquesmall {
  background-color: #CCCCFF;
  filter: alpha(opacity=60);
  border: #000000 solid 1px;
  font-family: tahoma, "sans-serif";
  font-size: 12px;
  font-weight: bold;
  text-align: justify;
  padding: 25px;
}

.infobox {
  background-color: #CCCCFF;
  /*filter: alpha(opacity=80);*/
  border: #000000 solid 1px;
  font-family: tahoma, "sans-serif";
  font-size: 15px;
  text-align: justify;
  padding: 25px;
}

.itemdescr {
  background-color: #EEEEFF;
  border: #000000 solid 1px;
  font-family: arial, "sans-serif";
  font-size: 12px;
  padding-top:  50px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 80px;
  text-align: justify;
}

.optionbox {
  width: 50%;
  background-color: #EEEEFF;
  color: #000000;
  font-family: tahoma, "sans-serif";
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  padding: 7px;
  text-decoration: none;
  border: #000000 solid 1px;
}

.optionboxsmall {
  width: 50%;
  background-color: #EEEEFF;
  color: #000000;
  font-family: tahoma, "sans-serif";
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  padding: 7px;
  text-decoration: none;
  border: #000000 solid 1px;
}

.workframe {
  background-color: #DDDDDDDD;
  color: #000000;
  /* font-family: tahoma, "sans-serif"; */
  /* font-size: 12px; */
  /* font-weight: bold; */
  /* text-align: center; */
  padding: 7px;
  text-decoration: none;
  border: #000000 solid 1px;
}
