div.discount_card {
  width:260px;
  height:165px;
  /*background-color:#f4f3ed;*/
  background: url(http://i.redom.ru/sale/bg01.gif) repeat;
  position:relative;
  float:left;
  margin:0 50px 40px 0;
  }


div.discount_card .container {
  height:141px;
  padding:0 18px 0 18px;
  }

div.discount_card .hot_sale {
  display:block;
  position:absolute;
  right:-9px;
  top:-9px;
  width:48px;
  height:48px;
  font-size:1px;
  line-height:48px;
  background:transparent url(http://i.redom.ru/sale/hot_sale.png) 0 0 no-repeat;
  _background:none !important;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.redom.ru/sale/hot_sale.png", sizingMethod="crop");
  }

div.discount_card h2 {
  font-family:georgia, times, serif;
    font-size:18px;
  line-height:120%;
  color:#525252;
  margin:0 15px 4px 0;
  }

div.discount_card h2.s1 {font-size: 16px}
div.discount_card h2.s2 {font-size: 14px}

div.discount_card h2 a {
  color:#525252;
  }

div.discount_card div.header {
  height:65px;
  }

div.discount_card span.brands {
  font-size:12px;
  color:#888;
  line-height:120%;
  display:block;
  clear:both;
  margin:0 35px 0 0;
  }

div.discount_card .discount {
  position:absolute;
  right:-20px;
  top:47px;
  background-color:#88b039;
  font-size:18px;
  color:#fff;
  line-height:120%;
  padding:.3em .3em .3em .3em;
  text-align:center;
  cursor:default;
  }

div.discount_card .cleaner {
  display:block;
  width:auto;
  clear:both;
  position:relative;
  font-size:1px;
  line-height:1px;
  }

div.discount_card p {
  margin:0 0 0em 0;
  padding:0;
  font-size:12px;
  color:#929292;
  }

div.discount_card p a {
  font-size:14px;
  color:#2b98c6;
  }

div.discount_card p.address  {
  margin-top:3px;
}

div.discount_card p.address .phones {
  display: block;
  margin-top: 2px;
}

/* облако категорий */
#categories {margin-bottom: 1.8em}
#categories h2 {color: #888888; margin: 0px 0px 0em}
#categories a {white-space: nowrap; margin-right: 8px}

#filter {background: url(http://i.redom.ru/adboard/filter_bg.gif) repeat-x scroll 0 0; 
        font-size: 18px; color: white; font-family: Times New Roman,serif; font-weight: bold;
        margin-bottom: 1.8em; height: auto; float: left}
#filter table {border-collapse: collapse}
#filter .container {padding-left: 1em;}
#filter .container td {color: white; font-weight: bold}
#filter input, #filter select {font-size: 13px; margin: 0em 1.5em 0em 0.3em}
#filter button {background: transparent none; border: none; mmargin-top: -4px}

/* */
div.full {width: 600px; height: auto; margin-bottom: 1.8em;
          background-color: #eaffda; background-image: none !important}
div.full .container {height: auto}
div.full .discount {top: 57px}
div.full div.header {height: auto; margin-bottom: 1em}
div.discount_card .date {color: #FF3900; margin-bottom: 0.8em; padding-right: 20px}
div.discount_card .description {ccolor: #FF3900; margin-bottom: 1em;  padding-right: 40px; line-height: 130%; ccolor: #333}

h2.other {color: #777; font-size: 22px; margin: 0em 0px 1em}
h2.other a {color: #333}

h2.add {color: #777; font-size: 22px;}

