body,html {
 background-image: url("img/fullbg.png");
 margin: 0px;
}


#cont {

  background-image: url("img/contbg.png");
  background-repeat: repeat-y;

  width: 1080px;
  position: relative;

}


#contbgfix {

  background-image: url("img/decontbg.png");
  background-repeat: repeat-y;

  width: 1080px;
  height: 100%;
  margin: 0px;
  position: relative;

}


#topdeco {

  background-image: url("img/topdeco.png");
  background-repeat: no-repeat;

  margin: 0px;
  width: 1080px;
  height: 410px;
  position: relative;

}


#mainmenu {

  width: 360px;
  height: 80px;
  padding: 8px;
  position: relative;
  float: right;

  text-align: left;
  margin-top: 165px;
  margin-right: -226px;

}


#mainmenu table, #mainmenu td {

  padding: 0px;
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  padding-left: 5px;

}


#infobox {

  width: 234px;
  height: 104px;
  position: relative;
  background-image: url("decotablebg.png");
  background-repeat: no-repeat;
  float: right;

  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  color: fuchsia;
  margin-top: 20px;
  margin-right: 100px;
  padding: 8px;


}


#fuchsialink a:link {

  color: fuchsia;
  text-decoration: none;

}
#fuchsialink a:visited {

  color: fuchsia;
  text-decoration: none;

}
#fuchsialink a:hover {

  color: pink;
  text-decoration: underline;

}
#whitelink a:link {

  color: white;
  text-decoration: none;

}
#whitelink a:visited {

  color: white;
  text-decoration: none;

}
#whitelink a:hover {

  color: white;
  text-decoration: underline;

}
#greenlink a:link {

  color: #3DFD21;
  text-decoration: none;

}
#greenlink a:visited {

  color: #3DFD21;
  text-decoration: none;

}
#greenlink a:hover {

  color: lightgreen;
  text-decoration: underline;

}

.blackbgtext {
  background-color: black;
}

.whitebgtext {
  background-color: white;
}

#edited {

  margin-top: -170px;
  position: relative;
  text-align: left;
  font-family: Verdana;

}


#leftsidetrans {

  margin: 0px;
  margin-right: 3px;
  margin-left: 26px;
  position: relative;
/*  float: left; */
  text-align: right;
  padding-right: 3px;
  width: 151px;
  font-family: Verdana;
  font-size: 16px;

}


#leftside {

  margin: 0px;
  margin-right: 3px;
  margin-left: 26px;
  position: relative;
/*  float: left; */
  text-align: right;
  width: 147px;
  background-color: black;
  font-family: Verdana;
  font-size: 12px;
  padding-right: 4px;

}


#leftside h1 {

  font-size: 20px;
  font-weight: bold;
  color: white;

}


#leftside h2 {

  font-size: 18px;
  font-weight: bold;
  color: white;

}


#leftmenuhover {

/*  border-top: 1px dashed white;*/
  border-top: none;
  border-bottom: none;
  border-left: none;
  border-right: none;
  color: fuchsia;
  background-color: black;
  position: relative;
  cursor: pointer;

}


#leftmenuhover:hover {

  color: black;
  background-color: fuchsia;
  position: relative;
  cursor: pointer;
  font-weight: bold;

}


#central {

  margin: 8px;
  margin-right: -50px;
  position: relative;
/*  float: left; */
  padding-right: 22px;
  width: 729px;

}


#netshop td, table {

  border-spacing: 0px;

}


/*#netshop a:hover {

  color: white;
  background-color: black;
  text-decoration: underline;

}


#netshop a:link {

  color: fuchsia;
  text-decoration: none;

}


#netshop a:visited {

  color: fuchsia;
  text-decoration: none;

}*/


.listadescr {
  
  font-size: 12px;
  font-weight: bold;

}


.listadescr a:link {

  color: black;
  background-color: white;
  text-decoration: none;

}


.listadescr a:visited {

  color: black;
  background-color: white;
  text-decoration: none;

}


.listadescr a:hover {

  color: fuchsia;
  background-color: black;
  text-decoration: underline;

}


#productdesc {

  margin: 0px;
  position: relative;
  width: 100%;

}


#productimg {

  margin: 0px;
  margin-right: 3px;
  border: 1px;
  width: 160px;

}


#rightside {

  margin: 0px;
  margin-left: 45px;
  position: relative;
/*  float: left; */
  width: 140px;
  font-family: Verdana;
  font-size: 16px;
  background-color: none;

}


#rightcart {

  margin: 0px;
  position: relative;
  width: 140px;
  height: 200px;
  background-image: url("img/cartbg.png");
  background-repeat: repeat-y;

}


#rightcart h1 {

  font-size: 20px;
  font-weight: bold;
  color: black;

}


#cartmenu {

  border: 0px;
  padding: 0px;
  width: 100%;
  margin: 0px;

}


#cartmenutd {

  border-top: 1px dashed black;
  border-bottom: none;
  border-left: none;
  border-right: none;

}


#maintable {

  border: 0px;
  margin: 0px;
  padding: 0px;

}

#maintable td {
  
  vertical-align: top;

}