@import url(menu.css);
@import url(text.css);

body {
  margin: 0px;
  background: #fff url(../../../images/bg.gif) repeat-x top; 
  text-align: center;
  font: 11px "Tahoma";
  width: auto;
  padding: 10px;
  color: #AD6868;
  overflow: auto;
}

ul, h1, h2, h3 {
  margin: 0;
  padding: 0;
}

a {
  color: #2CA603;
}

a img {
  border-width: 0px;
}

select, input, table {
  font-size: 11px;
}

.outer-border {
  border: 2px solid #C9A2B9;
  padding: 2px;
  min-width: 980px;
  width: expression((document.documentElement.offsetWidth||document.body.offsetWidth )< 1004 ? '980px' : 'auto');
}

.body {
  background: #fff url("../../../images/gradient_left.gif") repeat-y left;
}

.right-shadow {
  background: url("../../../images/gradient_right.gif") repeat-y right;
  text-align: left;
}

.head {
  background: url("../../../images/head_bg.gif") repeat-x 43px top;
  height: 101px;
  position: relative;
}

.head .logo img {
  display: block;
}

.head .search {
  position: absolute;
  top: 64px;
  left: 254px;
}

.head .search .input-bg {
  float: left;
  background: url("../../../images/input.gif") no-repeat left 3px;
  height: 23px;
  padding: 6px 3px 0 0;
  width: 149px;
  padding-left: 20px;
  margin-right: 3px;
}

* html .head .search .input-bg {
  margin-right: 0;
}
.head .search .input-bg input {
  background: transparent;
  width: 149px;
  height: 22px;
  border-width: 0px;
}

.head .path {
  position: absolute;
  top: 98px;
  left: 250px;
  height: 24px;
  line-height: 24px;
}

.head .path img {
  float: left;
}

.head .path .home {
  margin-right: 8px;
  display: block;
  float: left;
}

.head .flash {
  position: absolute;
  top: 6px;
  right: 75px;
}

.content-body {
  background: #FFEFED url("../../../images/flower.gif") no-repeat right bottom;
  margin: 5px 10px 0 0;
  min-height: 100px;
}

.left-sections-bg {
  background: url("../../../images/body_bg.gif") repeat-y left;
  min-height: 450px;
}

* html .left-sections-bg {
  height: 450px;
}

.menu-content {
  float: left;
  width: 235px;
  background: url("../../../images/menu_corner.gif") no-repeat right top;
  padding-top: 8px;
}

.content {
  margin-left: 240px;
}

.content .top-line {
  height: 19px;
  background: #fff url("../../../images/top_corner.gif") no-repeat left bottom;
}

* html .content .top-line {
  margin-left: -3px;
}

.content .text {
  padding: 8px;
}

.content .text .catalog {
  width: 100%;
  min-height: 300px;
  overflow: hidden;
}

.clear {
  clear: both;
  height: 20px;
}

.footer {
  border-top: 1px solid #FFC9C5;
  background: url("../../../images/footer_bg.gif") repeat-x bottom;
  position: relative;
  text-align: center;
  height: 34px;
  padding: 5px 0 0 0;
}

* html .footer {
  height: 40px;
}

.footer .copyright {
  width: 382px;
  height: 29px;
  line-height: 29px;
  margin: 0 auto;
  background: url("../../../images/footer.gif") no-repeat bottom;
  color: #8C1855;
}

.footer .line {
  display: block;
  float: left;
}

* html .footer .line {
  margin-left: -3px;
}
