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; margin-bottom:20px;
  background: url(http://i.redom.ru/company/gbox_back.gif) bottom left repeat-x #118BDF;
}
#search_box table {width:100%;}
#search_box div.inner {padding:0;}
#search_box form {margin: 4px 0px 0px 0px;}
#search_box form td {vertical-align:middle;}
#search_box form .text {width:95%; border:#9C9C9C solid 1px; font-family:Tahoma; font-size:12px; padding:3px; margin-top:3px;}
#search_box form .submit {margin-left:0;}
#search_box form label {color:white; padding-left:2px;}
#search_box .button_cell {width:70px; text-align:center;}
#search_box form .search_check {width:140px;}
#search_box form .search_label {width:145px; color:#fff; text-align:right;}
    

a.add_item {
  display: block;
  background: url(http://i.redom.ru/company/add_item.gif) top left no-repeat;
  height: 22px;
  margin: 20px 0px 25px 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;}


