#row_head_2
{ height: 98px;
}
#row_head_2 .c1 {
  height: 53px;
  background-color: #FFD8A0;
  background-image: url(../i/different_angles.gif);
  background-repeat: no-repeat;
  background-position: right top;
  text-align: right;

}
#row_head_2 .c2
{ background: #F7C27F url(../i/bg_1c.gif) repeat-x top;
  text-align: right;
  vertical-align: bottom;
}

/* каталог */

.category_descr
{
  margin: -0.5em 0 1.5em 1em;
}
.subcategory_descr
{
  font-size: 85%;
}

.between {
  width: 4%;
}
.categories_col
{
  width: 50%;
  padding-bottom: 1em;
}
.backpath
{
  font-size: 85%;
  margin-top: 1.5em;
  margin-bottom: -1em;
}

.list_items
{
  width: 100%;
  margin-top: 2em;
}
.list_simple
{
  border-top: 1px #FEE8CD solid;
}
.list_simple td
{
  border-bottom: 1px #FEE8CD solid;
  padding: 0.25em 1em;
}
.list_simple td.category_name
{
  background-color: #FFEEDB;
  font-weight: bold;
}
.list_items td.category_name
{
  border-bottom: 1px #FEE8CD solid;
  background-color: #FFEEDB;
  padding: 0.25em 0.5em;
  font-weight: bold;
}
.list_simple .descr
{
  font-size: 85%;
  margin: 0.5em 0;
}

/* характеристики товара/услуги */

.charact_block
{
}
.charact_name, .charact_name_multiltne
{
  font-size: 90%;
  font-weight: bold;
  padding: 0.15em 0.5em 1em 0;
}
.charact_value, .charact_value_multiltne
{
  color: #800000;
  padding-bottom: 1em;
}
.charact_value
{
  font-weight: bold;
}

/* подробное описание товара */

table.product_detail
{
  width: 100%;
}
.product_detail .img
{
  margin-right: 1em;
}

/* форма обратно связи */

.control {
  width: 400px;
}
.width_email {
  width: 245px;
}
.width_phone {
  width: 120px;
}
.side_indention {
  padding-right: 1.5em;
}
.top_cont {
  padding-top: 3px;
}

/* клиенты */

#all_clients {
  width: 100%;
  color: #535353;
}
#all_clients td {
  padding-bottom: 2em;
}
#all_clients h2 {
  font-size: 110%;
  font-weight: bold;
  color: #800000;
  padding-bottom: 0.5em;
}

/* прайс-лист */
.price
{
  padding: 2em;
}
.price .list_items
{
  margin-top: 0;
}
.price td
{
  padding: 0.1em 0.3em;
}
.price th
{
  padding: 0.3em;
  text-align: left;
  vertical-align: middle;
  background-color: #Ffd8a0;
  color: #800000;
}

.price_head
{
  width: 100%;
  margin-bottom: 3em;
  
}
td.price_head_1
{
  white-space: nowrap;
  width: 188px;
}
td.price_head_1 img {
  width: 188px;
  height: 54px;
}
td.price_head_2
{
  padding: 15px 2em 0.5em 2em;
  text-align: center;
}
td.price_head_2 h1
{
  margin: 0;
}
td.price_head_3
{
  width: 188px;
  white-space: nowrap;
  font-size: 85%;
  padding-top: 20px;
}
.price th.price_val {
  text-align: right;
}

