#companies_header{padding:5px 0px 5px 25px;background-image:url('/images/redesign/companies_image_header.gif');background-repeat:no-repeat;background-position:4px center;margin:0px}
#companies_header div.add_company{float:right;padding-right:10px;}
#companies_header div.add_company a{text-decoration:underline}
#companies_header div.add_company a:hover{text-decoration:none}

div.currentDir{padding-top:7px}

div.c_list{padding-top:12px;clear:both}
div.c_list h3{font:bold 14px Verdana;color:#676767}
div.c_list h4{font:normal 12px Verdana;color:#5855eb;}
div.c_list ul{list-style:url('/images/redesign/hot_news_point.gif');margin-left:12px}
div.c_list ul li.l{float:left;width:49%}
div.c_list ul li.r{float:right;width:49%;padding-right:1px}
div.c_list ul li{padding-top:6px}
div.c_list ul a{font:normal 12px Verdana;color:#5855eb;text-decoration:underløne}
div.c_list ul a:hover{text-decoration:none}

div.str_block{clear:both;height:auto}
div.c_info_line{clear:both}
div.c_info_line div.column{float:left;width:30%;//padding-right:1px;//overflow:hidden}
div.c_info_line div.header{background:url('/images/redesign/company_pic.gif') left 2px no-repeat}
div.c_info_line div.header h3{padding-left:18px;font:normal 12px Verdana;color:#5855eb}
div.c_info_line div.header a{font:normal 12px Verdana;color:#5855eb;text-decoration:underline}
div.c_info_line div.header a:hover{text-decoration:none}
div.c_info_line div.c_logo div.border{border:1px solid #5387ec;text-align:center;margin-top:5px;width:100%;overflow:hidden}
div.c_info_line div.c_logo div.align_to_right{float:right;right:50%;position:relative}
div.c_info_line div.c_logo div.align_to_left{right:-50%;position:relative}
div.c_info_line div.c_phone {margin-top:8px}
div.c_info_line div.c_address{margin-top:20px}
div.c_info_line div.c_offset{padding:0px 20px 0px 0px}
div.c_info_line div.c_more{padding-top:5px}
div.c_info_line div.c_more a{font:normal 11px Verdana;color:#5855eb;text-decoration:underline}
div.c_info_line div.c_more a:hover{text-decoration:none}

div.c_separator{clear:both;width:100%;padding:10px 0px 10px 0px}
div.c_separator div{border-bottom:1px solid #dde7fb;background-color:#759ff0;overflow:hidden;width:100%;height:1px}

div.pages{width:100%;clear:both}
div.pages div.points,
div.pages div.page,
div.pages div.current_page
{background-color:#b2cb21;font-size:11px;color:#ffffff;float:left;padding:4px;margin-right:7px}
div.pages div.page{cursor:pointer}
div.pages div.page a:hover,
div.pages div.page a{font-size:11px;color:#ffffff;text-decoration:none}
div.pages div.current_page{background-color:#ededed;color:#666666}

#description_top{padding-top:5px;}
#description_top img.logo{float:left;border:1px solid #5387ec;width:150px}
#description_top table.c_table{float:right}
#description_top table.c_table td.c_header{font-weight:bold}
#description_top table.c_table td.c_value{padding-left:10px}
#description_top table.c_table td.c_separator{height:1px;padding:2px 0px 2px 0px}
#description_top table.c_table td.c_separator div{background-color:#d8d8d8;height:1px;overflow:hidden;width:100%}

#description{clear:both;padding-top:15px}

table.letters{width:100%;clear:both}
table.letters td.letter,
table.letters td.current_letter
{background-color:#b2cb21;font-size:11px;color:#ffffff;padding:2px;width:10px;}
table.letters td.letter{cursor:pointer}
table.letters td.letter a:hover,
table.letters td.letter a{font-size:11px;color:#ffffff;text-decoration:none}
table.letters td.current_letter{background-color:#ededed;color:#666666}
