@charset "utf-8";

.search{ padding:20px 0 0 0;}
.search_bar_left{float:left; width:10px; height:107px; background:url(../images/grey_bar_left2.png) no-repeat;}
.search_bar_right{float:left; width:10px; height:107px; background:url(../images/grey_bar_right2.png) no-repeat;}
.search_bar_middle{position:relative;float:left;width:740px; height:107px; background:url(../images/grey_bar_bg2.png) repeat-x;}
.search_bar_input{position:absolute; top:40px; left:150px; display:inline; width:740px; color:#000; font-weight:bold;}
.search_img{ position:absolute; top:20px; left:100px; display:block; }


.body_head_tagline{ padding:0 0 20px 0; border-bottom:1px solid #ccc; }
.body_main{ min-height:470px;}





.search2{ padding:10px 0 0 0;}
.search_bar_left2{float:left; width:9px; height:70px; background:url(../images/grey_bar_left.png) no-repeat;}
.search_bar_right2{float:left; width:9px; height:70px; background:url(../images/grey_bar_right.png) no-repeat;}
.search_bar_middle2{position:relative;float:left;width:742px; height:70px; background:url(../images/grey_bar_bg.png) repeat-x;}
.search_bar_input2{position:absolute; top:28px; left:90px; display:inline; width:740px; color:#000; font-weight:bold;}
.search_img2{ position:absolute; top:0px; left:30px; display:block; }
.result_bar{background-color:#8dbbe9; color:#fff; width:750px; padding:5px;}
.result_bar .highlight{color:#003772; font-weight:bold;}

.result_table{padding: 0 0 50px 0; display:block;}
.result_table table{ color:#777; }
.result_table table a{ text-decoration:none; color:#4C739C; font-weight:bold; padding:0 3px 0 0; font-size:13px;}
.result_table table a:hover{color:#f90;}
.result_table table .result_line{color:#000;}
.keyword{background-color:#ccc; color:#777; font-weight:bold;}
.result_table table td{border-bottom:1px solid #ccc; padding:10px 0 10px 0; font-size:12px;}

.pagination{width:760; text-align:center; padding:20px 0 0 0; color:#000;}
.pagination a{text-decoration:none; color:#000;}
.pagination a:hover{color:#f90; text-decoration:underline;}
.pagination .here{color:#f90;}


.performance_icon{ width: 120px; float:right; padding-left:10px;}
.performance_icon a{  }
.performance_icon img{ padding-bottom:10px; }