div {
  padding: 0px;
  margin: 0px;
} 
 body {
  background-color: #EBEBE7;
  font-family: "tahoma", sans-serif;
  font-size: 8pt;
  color: #8D8D8D;
  height: 100%;
  width: 100%;
  margin: 0px;
  padding: 0px;
  text-align: center;
  SCROLLBAR-FACE-COLOR: #F3F3F3; 
  SCROLLBAR-HIGHLIGHT-COLOR: #F3F3F3; 
  SCROLLBAR-SHADOW-COLOR: #BCBCB8; 
  SCROLLBAR-3DLIGHT-COLOR: #BCBCB8; 
  SCROLLBAR-ARROW-COLOR: #B2B48F; 
  SCROLLBAR-TRACK-COLOR: #F4F4F3; 
  SCROLLBAR-DARKSHADOW-COLOR: #F3F3F3;
}
table, textarea, input, select {
  font-family: "tahoma", sans-serif;
  font-size: 8pt;
  color: #8D8D8D;
}
div#shadow {
  position: relative;
  width: 900px;
  height: 661px;
  background-color: #EBEBE7;
  background-image: url("imgs/shadow2.gif");
  background-repeat: no-repeat;
  background-position: top left;
  border-style: none;
  padding: 0px;
  margin: 0 auto;
}
div#siteHolder {
  position: relative;
}
div#siteLeftContainer {
  position: absolute;
  left: 60px;
  top: 42px;
  width: 214px;
  height: 598px;
  background-color: #ffffff;
  background-image: url("imgs/leftbg.gif");
  background-repeat: no-repeat;
  background-position: top left;
  margin: 0px;
  padding: 0px;
}
div#siteRightContainer {
  position: absolute;
  left: 274px;
  top: 15px;
  width: 566px;
  height: 625px;
  background-image: url("imgs/rightbg.gif");
  background-repeat: no-repeat;
  background-position: top left;
  background-color: #ffffff;
  margin: 0px;
  padding: 0px;
}
div#logo {
  position: absolute;
  left: 8px;
  top: 8px;
  width: 199px;
  height: 117px;
  margin: 0px;
  padding: 0px;
}
div#topmenu {
  color: #717171;
  font-weight: bold;
  font-size: 12px;
}
div#footer {
  position: absolute;
  color: #AAAAAA;
  font-size: 9px;
  text-align: right;
  bottom: 0px;
  right: 4px;
} 

div#footertexts {
  position: absolute;
  color: #AAAAAA;
  font-size: 9px;
  text-align: right;
  bottom: 0px;
  left: 15px;
} 
div#neuleft {
  position: absolute;
  left: 1px;
  top: 49px;
  width: 267px;
  height: 23px;
  background-image: url("imgs/neuleft.gif");
  background-repeat: no-repeat;
  background-position: top left;
  margin: 0px;
  padding: 0px;
}
div#neuright {
  position: absolute;
  right: 0px;
  top: 49px;
  width: 267px;
  height: 23px;
  background-image: url("imgs/neuright.gif");
  background-repeat: no-repeat;
  background-position: top left;
  margin: 0px;
  padding: 0px;
}
div#fashionw {
  position: absolute;
  left: 1px;
  top: 72px;
  width: 36px;
  height: 264px;
  margin: 0px;
  padding: 0px;
}
div#fashionm {
  position: absolute;
  left: 301px;
  top: 72px;
  width: 36px;
  height: 264px;
  margin: 0px;
  padding: 0px;
}
div#mainleft {
  position: absolute;
  left: 67px;
  top: 76px;
  width: 181px;
  height: 240px;
  margin: 0px;
  padding: 0px;
}      
div#mainright {
  position: absolute;
  right: 37px;
  top: 76px;
  width: 181px;
  height: 240px;
  margin: 0px;
  padding: 0px;
}      
div#predel {
  position: absolute;
  left: 1px;
  top: 392px;
  width: 563px;
  height: 11px;
  margin: 0px;
  padding: 0px;
}
div#wtext {
  position: absolute;
  color: #8D8D8D;
  font-weight: bold;
  text-align: left;
  left: 67px;
  top: 319px;
  width: 181px;
  height: 240px;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}      
div#mtext {
  font-size: 12px;
  position: absolute;
  color: #8D8D8D;
  text-align: left;
  font-weight: bold;
  right: 37px;
  top: 319px;
  width: 181px;
  height: 240px;
  margin: 0px;
  padding: 0px;
}   
div#wshoes {
  position: absolute;
  left: 1px;
  top: 424px;
  width: 36px;
  height: 264px;
  margin: 0px;
  padding: 0px;
}   
div#shoes {
  position: absolute;
  left: 45px;
  top: 410px;
  width: 232px;
  height: 126px;
  color: #8D8D8D;
  margin: 0px;
  padding: 0px;
  font-size: 15px;
  text-align: center;
}
div#shoestext {
  position: absolute;
  left: 67px;
  top: 565px;
  font-size: 12px;
  line-height: 16px;
  color: #8D8D8D;
  text-align: left;
  font-weight: bold;
  width: 220px;
  height: 126px;
  margin: 0px;
  padding: 0px;
}
div#leftmenu {
  position: absolute;
  left: 32px;
  top: 127px;
  width: 134px;
  height: 426px;
  margin: 0px;
  padding: 0px;
}
div#leftmenu img {
  margin: 0px;
  padding: 0px;
}
div#adress {
  position: absolute;
  left: 33px;
  top: 342px;
  width: 133px;
  height: 142px;
  margin: 0px;
  padding: 0px;
  margin-top: 40px;
}

div#text {
  position: absolute;
  left: 20px;
  top: 50px;
  width: 525px;
  height: 540px;
  margin: 0px;
  padding: 0px;
  overflow: auto;
  /*border: 1px solid black;*/
  text-align: left;
}
div#text p {
margin-top: 3px;
margin-bottom: 3px;
}
div#katalog {
  position: absolute;
  left: 10px;
  top: 50px;
  width: 548px;
  height: 540px;
  margin: 0px;
  padding: 0px;
  overflow: auto;
  /*border: 1px solid black;*/
  text-align: left;
}


div#verticalpredel {
  position: absolute;
  right: 282px;
  top: 58px;
  width: 11px;
  height: 291px;
  background-image: url("imgs/verticalpredel.gif");
  background-repeat: no-repeat;
  background-position: top left;
  margin: 0px;
  padding: 0px;
}
TABLE#katalog_listing {
  color: #787A7D;
  font-size: 12px;
  line-height: 14px;
}
TABLE#odporucania {
  color: #787A7D;
  text-align: justify;
  font-size: 12px;
  line-height: 14px;
}
TABLE#odporucania TD {
  padding: 7px;
}
A.produkto_detail  {
  color: #F168A8;
  text-decoration: none;
}
A:hover.produkto_detail  {
  color: #787A7D;
  text-decoration: underline;
}
A.autor_listing  {
  color: #787A7D;
  text-decoration: none;
}
A:hover.autor_listing  {
  color: #F168A8;
}
TABLE#odporucania {
  margin-top: 15px;
}
A#odporucanialnk  {
  color: #787A7D;
  font-weight: bold;
  text-decoration: none;
  background-image: url("imgs/odkaz_ico.gif");
  background-repeat: no-repeat;
  padding-left:30px;
  background-position:0 50%;
}
TABLE#odporucania A:hover {
  color: #ED008C;
  font-weight: bold;
  text-decoration: none;
}
TABLE#farby_nazvy {
  margin-top: 10px;
}
TABLE#farby_nazvy TD {
  width: 50px;
  background-color: #FBFBFB;
  border: 1px solid #F2F1F2;
}
TABLE#velkosti_shop {
  margin-top: 10px;
}

TABLE#velkosti_shop TD {
  width: 50px;
  font-weight: bold;
  background-color: #FBFBFB;
  border: 1px solid #F2F1F2;
}
TABLE#katalog_default {
  color: #787A7D;
  font-size: 11px;
  line-height: 14px;
}
TABLE#katalog_default A {
  color: #787A7D;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
TABLE#katalog_default A:hover {
  color: #ED008C;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
TABLE#small_foto {
  color: #787A7D;
  font-size: 11px;
  margin-top: 10px;
}
TABLE#small_foto A {
  color: #787A7D;
  font-weight: bold;
  text-decoration: none;
}
P#bestellen {
  text-align: center;
  margin-top: 4px;
}
P#bestellen INPUT {
  text-align: center;
  border: 1px outset;
  background-color: #efefef;
  font-weight: bold;
  padding: 2px;
}
TABLE#login {
  margin-top: 20px;
}
INPUT.login {
  border: 1px solid #CCCCCC;
  color: #720000;
}
INPUT#logino {
  text-align: center;
  border: 1px outset;
  background-color: #efefef;
  font-weight: bold;
  padding: 1px;
  margin-top: 3px;
  margin-bottom: 3px; 
  width: 100px;
}
A#loginplace  {
  color: #787A7D;
  font-weight: bold;
  text-decoration: none;
  background-image: url("imgs/odkaz_ico.gif");
  background-repeat: no-repeat;
  line-height: 20px;
  padding-left:30px;
  background-position:0 50%;
}
A:hover#loginplace  {
  color: #ED008C;
  font-weight: bold;
  text-decoration: none;
}
TABLE#objednavka TH {
  color: #590000;
  font-weight: normal;
  font-size: 10px;
  background-color: #F8F8F8;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #EFEFEF;
  padding: 1px;
}
A {
  color: #ED008C;
  text-decoration: none;
}
A:hover {
  color: #787A7D;
  text-decoration: underline;
}
TABLE#objednavka2 INPUT {
    border: 1px outset;
    background-color: #F7F7F7;
    font-weight: bold;
    margin-top: 10px;
}
div#special {
  position: absolute;
  left: 303px;
  top: 458px;
  width: 33px;
  height: 138px;
  margin: 0px;
  padding: 0px;
}       
div#specialimg {
  position: absolute;
  left: 329px;
  top: 410px;
  width: 232px;
  height: 126px;
  color: #8D8D8D;
  margin: 0px;
  padding: 0px;
  font-size: 15px;
  text-align: center;
}

div#sptext {
  position: absolute;
  right: 20px;
  top: 565px;
  font-size: 12px;
  line-height: 16px;
  color: #8D8D8D;
  text-align: left;
  font-weight: bold;
  width: 200px;
  height: 126px;
  margin: 0px;
  padding: 0px;
}

