@charset "EUC-KR";
/****************
/   CSS reset   /
****************/

/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin:0;padding:0;border:0;outline:0;vertical-align:text-bottom;background:transparent
}
body { line-height:1 }
ol, ul { list-style:none }
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:'';content:none }

/* remember to define focus styles! */
:focus { outline:0 }

/* remember to highlight inserts somehow! */
ins { text-decoration:none }
del { text-decoration:line-through }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse:collapse;border-spacing:0 }

.hide, legend { position:absolute;display:block;overflow:hidden;top:-10000px;left:0px }
.clear { *zoom:1 }
.clear:after { clear:both;content:'';display:block }
.ir { position:relative;display:block;overflow:hidden;text-decoration:none;background-repeat:no-repeat }
.ir span { position:absolute;z-index:-1;visibility:hidden }

@charset "EUC-KR";
body { font-size: 12px; font-family: '±¼¸²',Gulim,AppleGothic,sans-serif; }
#wrap { width: 800px; padding: 20px 0; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
h1 { font-size: 18px; padding: 6px; height: 18px; border: 5px solid #2F81DA; float: left; width: 500px; font-weight: bold; }
#hotword { height: 26px; margin-top: 20px; }
#hotword h2 { width: 80px; height: 18px; font-size: 13px; font-weight: bold; color: #FFF; background-color: #276596; border-width: 1px; border-style: solid; border-top-color: #2e648f; border-right-color: #225a81; border-bottom-color: #19476b; border-left-color: #2e648f; padding-top: 6px; text-align: center; float: left; }
.hotword_list {  width: 710px; font-size: 13px; float: left; height: 18px; padding-top: 6px; color: #FFF; padding-left: 6px; background-color: #3180b7; border-width: 1px; border-style: solid; border-top-color: #317cb1; border-right-color: #2c73a5; border-bottom-color: #225a81; border-left-color: #4389bb; }
.hotword_list li { display: inline; margin-right: 10px; }
.hotword_list li a { color: #FFF; text-decoration: none; }
.hotword_list li a:hover { text-decoration: underline; }
#relword { margin-top: 10px; padding-bottom: 10px; border-bottom: solid 1px #AAA; }
#relword h2 { font-size: 12px; margin-left: 10px; float: left; display: inline; line-height: 2; }
.relword_list { float: left; margin-left: 10px; width: 700px; }
.relword_list li { margin-right: 7px; line-height: 2; float: left; white-space: nowrap; }
#results { margin-top: 20px; }
.results_list li { margin-bottom: 20px; }
.results_list li h3 { padding-top: 10px; font-size: 13px; }
.results_list li .desc { padding-top: 10px; line-height: 1.5; }
.result_img { float: left; margin-right: 20px; }
#page { padding: 15px 0; text-align: center; }
#page a, #page .current { font-family:Tahoma, Serif; font-size:11px; padding: 4px 6px; margin: 0 3px; font-weight: bold; }
#page a { text-decoration: none; color: #000;  border: solid 1px #EEE; }
#page a:hover { background: #EEE; }
#page .current { color: #ff1315; border: solid 1px #EEE; }
#page .goToFirst, #page .goToLast { color: #666; font-family: 'µ¸¿ò',Dotum,'±¼¸²',Gulim, AppleGothic, Sans-serif; padding: 4px; }
#page .goToFirst { margin-right: 5px; }
#page .goToLast { margin-left: 5px; }
#foot { border-top: solid 1px #EFEFEF; margin-top: 20px; padding-top: 20px; text-align: center; font-family:Tahoma, Serif; font-size:11px; font-weight: bold; color: #666; }
