a {text-decoration: underline}

#content {margin: 18px 0px 28px;}
#content_table {width: 100%}
#content td {vertical-align: top;}
#content a {color: #2B98C6}

#info-column {width: 240px; padding: 0px 20px;}
#main-column {padding: 0px 15px;}

#search_box {
  color: white;
  font-family: Times New Roman;
  font-size: 16px;
  font-weight: bold;
  background: url(http://i.redom.ru/company/gbox_back.gif) top left repeat-x #118BDF;
}
#search_box .inner {padding: 9px 10px 0px}
#search_box form {margin: 4px 0px 0px 0px;}
#search_box form td {vertical-align: top;}
#search_box form .text {width: 145px; border: #9C9C9C solid 1px; font-family: Tahoma; font-size: 12px; padding: 3px; margin-top: 3px}
#search_box form .submit {margin-left: 10px;}

#search_box form label {color: white; padding-left: 2px}

a.add_item {
  display: block;
  background: url(http://i.redom.ru/company/add_item.gif) top left no-repeat;
  height: 22px;
  margin: 30px 0px 0px 2px;
  
  padding-top: 0px;
  vertical-align: top;
  padding-left: 41px;
  
  
  font-family: Times New Roman;
  font-size: 20px;
  color: #929292;
}
a.add_item:hover {text-decoration: none}

#catalog .data_cell {width: 50%; padding: 0px 10px 25px 10px;} 
#catalog h6 {margin-bottom: 5px;}
#catalog h6 span {
  margin-left: 1em;
  font-family: Tahoma;
  font-size: 0.5em;
  
  position: relative;
  top: -2px;
}
#catalog h6 a {
  line-height: 100%;
  font-family: Tahoma;
  color: #2B98C6;
}
#catalog a {
  color: black;
}
/*#catalog .sublinks a {white-space: nowrap}*/

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

#subcategories {margin: 10px 10px 17px}
#subcategories .inner {padding: 10px 20px 4px}
#subcategories td {padding-right: 45px; line-height: 160%}
#subcategories span {margin-left: 0.6em; color: #A3A3A3}

#sort-bar {margin: 0px 10px 17px; text-align: right;}
#sort-bar .inner {padding: 5px 20px 0px 0px}
#sort-bar a, #sort-bar span {color: #FF3900; margin-left: 1em; font-weight: bold;}
#sort-bar span {color: #3A3A3A}

#list-top-splitter {margin: 10px 10px 25px}

.list-splitter {margin: 0px 0px 12px; }

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

table.item_list {width: 100%;}
table.item_list .splitter {height: 10px; background: url(http://i.redom.ru/afisha/dash.gif) 0% 50% repeat-x}
#content table.item_list td.param {vertical-align: middle; padding-left: 15px}

.item a.m {color: #299ECF; font-size: 15px; 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 .description {margin: 5px 0px;}
.item a.url {color: #299ECF; font-size: 15px; line-height: 22px}

#content .pager a {
  display: block;
  float: left;
  padding: 1px 5px;
  min-width: 9px; -width: 17px;
  height: 17px;
  margin-left: 5px;
  
  vertical-align: middle;
  text-align: center;
  text-decoration: none; 
  
  color: #A5A5A5;
}
#content .pager a.current {
  color: white;
  background-color: #FF3900;
}

#catalog-top {margin-top: 16px;}
#catalog-top .inner {padding: 12px 12px 5px 12px;}
#catalog-top h2 {color: #ff3900; margin-bottom: 0px}
#catalog-top .note {font-size: 12px; color: #727272}
#catalog-top table {margin-top: 16px;}

#catalog-top .item .company {padding-left: 5px}
#catalog-top .item a {font-size: 13px; font-weight: bold}
#catalog-top .rating-bar {margin: 2px 0px 0px 0px}
#catalog-top .splitter {height: 15px; background: url(http://i.redom.ru/pubs/image-splitter.gif) 0% 50% repeat-x}

#catalog-top .item .num {text-align: right; font-weight: bold}

#website-list .item {padding-left: 30px}
#website-list .item img {margin-left: -30px; width: 16px; height: 16px; position: absolute}

#ext-filter {margin: 0px 0px 20px 20px; font-weight: bold; line-height: 1.4em; font-size: 12px}
#ext-filter img{width: 40px; height: 40px; margin: 0 6px 12px 0;}

