#catalog {font-size: 1em;}
#catalog .data_cell {width: 50%; padding: 0px 10px 25px 10px;}
#catalog td {vertical-align: top}
#catalog h2 {margin-bottom: 0.4em; color: #6D8E09;}
#catalog h2 span {
  margin-left: 1em;
  font-size: 0.65em;

  position: relative;
  top: -2px;
  color: #bbb;
}
#catalog h2 a {
  line-height: 100%;
  color: #6D8E09;
}
#catalog .sublinks a {
  font-size: 0.8em;
  color: black;
}

#catalog-head .m {padding-top:4px}
#catalog-head h6 {line-height: 100%; margin-bottom: 0px}

#subcategories {margin: -4px 0px 1.5em 50px; padding: 0px; font-size: 0.85em; line-height: 120%}
#subcategories span {color: #bbb; font-size: 0.9em; margin-left: 0.4em}

.item_list {margin-left: 15px; margin-top: 1px; font-size: 0.8em}
.item_list div.item {padding-bottom: 16px; margin-bottom: 16px; border-bottom: 1px solid #DADADA;}

.item_list .item .logo {float: left; margin: 1.8em 1em 0em 0em; width: 105px}
.item_list .item .logo img {border: none}
.item_list .item .item-main {float: left; margin-right: 2em; width: 37%}
.item_list .item .description {/*padding: 1.5em 0em 0em*/}

.item h2 {font-size: 14px; font-weight: bold; margin: 0px; color: #6D8E09;}

.item a.m {font-size: 12px; font-weight: bold}
.item .contact {color:#929292; margin: 5px 0px; margin-left: 1em}
.item .contact .sub, .item .contact span {margin: 6px 0px 0px; display: block}
.item .contact span {font-style: italic}
.item a.url {font-size: 12px}

.item .ext {width: 40%; float: right}
.item .ext table {font-size: 1em}
.item .ext table td {vertical-align: top}


.pager {font-size: 11px; margin-top: 9px}
.pager .invite {display: none}
.pager a {padding: 2px 5px 2px 5px; margin: 0 3px 0 2px; background: #F5F5EB}
.pager a.current {text-decoration: none; color: black !important;}

#item-info {margin: 0px 0px 12px; clear: left}
#item-info tr {height: 24px}
#item-info td.label {color: #6D8E09; font-size: 15px; font-weight: bold; padding-top: 1px}
#item-info td.data {color: #747474; font-size: 0.8em; padding: 2px 0px 0px 35px; line-height: 150%}

#filials td {font-size: 0.8em; color: #747474; padding-top: 2px}
#filials td.data {padding-left: 20px; }

#insides .item {margin-left: 20px}
#insides .item .text {margin-left: 20px}
#insides h2 {margin: 20px 0px 10px}

.item-xdata {
  background: url(http://i.redom.ru/company/item-xdata-delim.gif) top left repeat-x;
  padding: 0.6em 0px; color: #525252; line-height: 130%;
  color: #000;
}
.item-xdata h2 {font-size: 1em; margin: 0.1em 0em 0.6em;}

.hits {color: #929292; font-size: 12px}


.discountclub table {border-collapse: collapse; font-size: 1em}
.discountclub td {padding: 2px}
.discountclub tr.even {background-color: #eee}
.discountclub .x_info {margin: 1em 0em 0em 0em !important; }