body {
position:relative;
color:#000;
font-family:sans-serif;
margin:0;
}

img {
border-width:0;
}

#header {
background-color:#000;
color:#fff;
height:1.5em;
font-size:12pt;
margin:0;
}

#title {
height:90px;
color:#fff;
background-color:#039;
margin:0;
}

div.title_r {
padding-top:2px;
padding-right:2%;
text-align:right;
}

div.title_l h1 {
font-size:x-large;
font-weight:700;
}

#content_main {
height:auto;
margin:3px;
}

div.search_img_info {
height:110px;
word-wrap:break-word;
word-break:break-all;
}

div.search_amit {
height:150px;
width:50%;
float:left;
}

span.summary {
font-size:x-small;
}

span.url {
font-size:xx-small;
}

div.content {
background-color:#fff;
padding:5px;
}

div.search_word {
background-color:#3cc;
clear:both;
padding:5px;
}

div.filter {
clear:both;
margin:0;
padding:0;
}

div.filter_on {
float:left;
text-align:center;
border-style:solid;
border-width:1px;
margin:3px;
padding:2px;
}

div.filter_off {
float:left;
background-color:#ddd;
text-align:center;
border-style:solid;
border-width:1px;
margin:3px;
padding:2px;
}

div.osd_it {
height:80px;
clear:both;
padding:5px;
}

p.large {
font-size:xx-large;
}

div.robots-nocontent {
background-color:#E0FFFF;
margin:3px;
}

div.hkkey {
background-color:#F0FFF0;
margin:3px;
}

div.ykkey {
background-color:#AFEEEE;
margin:3px;
}

span.maxtemp {
color:red;
}

span.mintemp {
color:#00f;
}

#footer {
width:100%;
clear:both;
height:1.5em;
background-color:#000;
font-size:12pt;
}

div.gvsearch_img {
margin:1%;
}

div.gvsearch_img_format {
float:left;
background-color:#FFFACD;
margin:1%;
}

div.footer_l {
padding-left:2%;
float:left;
width:50%;
}

a.toplink:active {
color:#FFD700;
}

a:link {
color:blue;
}

a:visited {
color:#4169E1;
}

a:active {
color:#6495ED;
}

div.header_l,div.title_l {
padding-left:2%;
float:left;
}

div.header_r,div.footer_r {
padding-right:2%;
text-align:right;
}

div.microad{
width:120px;
padding-left:2%;
float:left;
}


div.search_it,div.page,div.gvsearch_it,p clear {
clear:both;
}

div.search_img,div.search_amimg,div.osd_img {
float:left;
}

div.search_jobit {
margin-top:10px;
}
div.search_jobimg {
}
img.search_jobimgLarge {
width:200px;
float:left;
}
img.search_jobimgSmall {
width:100px;
float:left;
}


div.search_job_info {
clear:both;
word-wrap:break-word;
word-break:break-all;
}
div.search_job_title {
clear:both;
margin:3px;
padding:5px;
font-size:large;
}

div.search_jit {
width:50%;
float:left;
}
div.search_jimg {
float:left;
}
div.search_j_info {
word-wrap:break-word;
word-break:break-all;
float:left;
}
div.search_j_title {
margin:3px;
padding:5px;
font-size:large;
}

div.search_hotpit {
clear:both;
margin-top:10px;
}
div.search_hotpimg {
float:left;
}
div.search_hotp_info {
word-wrap:break-word;
word-break:break-all;
height:240px;
}
div.search_hotp_title {
margin:3px;
padding:5px;
font-size:large;
}

div.search_am_info,div.gvsearch_img_info {
word-wrap:break-word;
word-break:break-all;
}

div.search_input,div.keyword_list,div.ykeyword_list,div.link_list,div.clip_input {
clear:both;
padding:5px;
}

div.search_title_yi,div.search_title_yw,div.search_title_yb,div.search_title_t,div.search_title_a,div.search_title_o,div.search_title_r {
float:left;
background-color:#ddd;
text-align:center;
border-style:solid;
border-width:1px;
margin:3px;
padding:5px;
}

div.search_title_yi_sel,div.search_title_yw_sel,div.search_title_yb_sel,div.search_title_t_sel,div.search_title_a_sel,div.search_title_o_sel,div.search_title_r_sel {
float:left;
text-align:center;
border-style:solid;
border-width:1px;
margin:3px;
padding:5px;
}

a.toplink:link,a.toplink:visited {
color:#FF0;
}