@charset "EUC-KR";

/* À§ÀÇ Charset´Â ¹Ýµå½Ã Àû¿ë¹Ù¶ø´Ï´Ù. */
/* CSS Àû¿ë¼ø¼­ : ¾ÆÀÌµð > ÅÂ±×¿Í Å¬·¡½º > Å¬·¡½º > ÅÂ±×
/* CSS ¼±ÅÃÀÚ ¼±¾ð¼ø¼­ : Type Selector, Layout Selector, Class Selector, Etc */
/* CSS ¼Ó¼º ¼±¾ð¼ø¼­ : display, overflow, float, position, z-index, width & height, margin & padding, border, font, background, etc */

/* Type Selector */
html,body { 
	scrollbar-3dlight-color:#b4b4b4;
	scrollbar-arrow-color:#333333;
	scrollbar-base-color:#eeeeee;
	scrollbar-darkshadow-color:#efefef;
	scrollbar-face-color:#efefef;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#b4b4b4;
	margin:0px;
	padding:0px;
	font-size:0px;
	color:#999999;
}

h1, h2, h3, h4, h5, h6 ,h7 {font-size:100%; margin:0px;}
h2 {padding:0px; margin:0px;}

div, span, p, br {margin:0px; padding:0px; border:0px; font-family:Dotum,Dotumche,Verdana; color:#666666;}
hr {display:none;}
table {border-collapse:collapse; border-spacing:0px;}
td {font-family:Dotum,Dotumche,Verdana; font-size:12px; color:#666666;}
img {border:none; vertical-align:middle;}
ul, ol, li, dl, dt, dd {margin:0px; padding:0px; list-style:none;}
dt {font-weight:bold;}
fieldset {margin:0px; border:none;}
legend {display:none;}
iframe {width:100%; margin:0px; padding:0px;}

/* Form */
form {margin:0px; padding:0px;}
input {margin:0px; font-family:Dotum,Dotumche,Verdana,tahoma; font-size:11px; border:1px solid #D8D8D8; height:16px; vertical-align:middle; ime-mode:active;}
input.sTop {width:159px; height:17px; margin:0px; padding:2px 0px 0px 5px; _padding-top:1px; border:none;}
*:first-child+html input.sTop {height:16px; padding-top:1px;}
textarea {margin:0px; font-family:Dotum,Dotumche,Verdana,tahoma; font-size:12px; color:#636563; border:1px solid #DEDEDE; ime-mode: active;}
select {margin:0px; font-family:Dotum,Dotumche,Verdana,tahoma; font-size:11px; color:#636563; vertical-align:middle;}


/* Layout Selector 
#wrapper_body, #header, #lnb, #footer_wrapÀÇ width°ªÀ» °¢°¢ ¿î¿ëÁßÀÎ »çÀÌÆ®ÀÇ Æø¿¡ ¸Â°Ô ¼³Á¤ÇÏ½Ã±â¹Ù¶ø´Ï´Ù. ´Ü ³ôÀÌ°ªÀº ¼öÁ¤ÇÏÁö ¸¶½Ã±â ¹Ù¶ø´Ï´Ù.
#wrapper¿Í #wrapper_body #footer´Â ¹Ýµå½Ã ÀÖ¾î¾ß ÇÕ´Ï´Ù.
*/
#wrapper {margin:0px; padding:0px;}
#wrapper_body {position:relative; overflow:hidden; width:940px; margin:auto; padding:0px;}


#header {width:940px; height:145px; margin:0px;}
#lnb {position:absolute; overflow:hidden; top:0px; right:0px; z-index:10; width:940px; height:210px; margin:0px;}


/*
#search {position:absolute; top:47px; right:5px; z-index:20; margin:0px;}
#search dl {overflow:hidden;}
#search dt {float:left; display:inline; width:175px; margin-top:5px;}
#search dd.init {float:left; display:inline; width:166px; height:19px; _height:18px; padding:6px 4px 4px 6px;_padding-top:4px; background:url('/images/inc/bg_sForm.gif') left top no-repeat;}
#search dd.btn {float:left; display:inline; width:36px; margin-left:3px; _margin-top:-1px;}
*/

#search {position:absolute; top:42px; right:5px; z-index:20; margin:0px;}
#search dl {overflow:hidden;}
#search dt {float:left; display:inline; width:175px; margin-top:5px;}
#search dd.init {float:left; display:inline; width:166px; height:19px; _height:18px; padding:6px 4px 4px 6px;_padding-top:4px; background:url('/images/inc/bg_sForm.gif') left top no-repeat;}
#search dd.btn {float:left; display:inline; width:36px; margin-left:3px; _margin-top:-1px;}


/* Footer */
#footer_wrap { overflow:hidden; width:900px; height:110px; margin:0px 0px 0px 10px; padding:0px; background:url('/images/inc/bg_footer.gif') left top no-repeat;}
#footer {padding:25px 0px 0px 25px;}
#footer .txt {float:left; width:700px;}
#footer .logo {float:right; padding:15px 30px 0px 0px;}
#footer .txt ul {overflow:hidden; width:700px; padding-bottom:15px;}
#footer .txt li {float:left; display:inline;}
#footer .txt li.line {padding:2px 8px 0px 8px;}

/* ¸Þ´ºÀüÃ¼º¸±â */
#menu {position:absolute; top:5px; right:0px; z-index:30; width:256px; font-size:0px; padding:0px;}
#menu div.menuAll_top {position:relative; width:216px; height:27px; padding:20px 20px 0px 20px; background:url('/images/inc/bg_menuAll_top.gif') left top no-repeat;}
#menu div.menuAll_top .title {overflow:hidden; width:216px; padding-bottom:5px; border-bottom:#D5D5D5 1px solid;}
#menu div.menuAll_top .title p.txt {float:left; padding-top:5px;}
#menu div.menuAll_top .title p.close {float:right; display:inline;}
#menu div.menuAll_body {clear:both; position:relative; width:216px; padding:10px 20px 5px 20px; background:url('/images/inc/bg_menuAll_body.gif') left top repeat-y;}
#menu div.menuAll_bottom {width:256px; height:15px; background:url('/images/inc/bg_menuAll_bottom.gif') left top no-repeat;}

/* ¿î¿µÁßÀÎ ½ÇÁ¦ »çÀÌÆ® ³»¿ëÀÌ µé¾î°¥ ºÎºÐÀÔ´Ï´Ù. */
#container {overflow:hidden; width:940px; margin:0px; padding:0px; font-size:12px;}

/*Äü¸Þ´º- Top:°ªÀ» »çÀÌÆ®¿¡ ¸Â°Ô ¼öÁ¤ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù. - ÆäÀÌÁö ÃÖ»ó´Ü¿¡¼­ Äü¸Þ´º»ó´Ü±îÁöÀÇ ³ôÀÌ°ª*/
#quickmenu {position:absolute; text-align:center; width:87px; display:inline; background:url('/images/inc/bg_quick_bottom.gif') no-repeat left bottom; top:155px; right:0px}
#quickmenu .menu {MARGIN: auto; WIDTH: 87px; BACKGROUND: url(/images/inc/bg_quick_top.gif) no-repeat left top}
#quickmenu .menu P.img {TEXT-ALIGN: center; PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px}
#quickmenu .menu UL {PADDING-BOTTOM: 5px; PADDING-LEFT: 12px; WIDTH: 63px; PADDING-RIGHT: 12px; PADDING-TOP: 0px}
#quickmenu .menu LI {WIDTH: 63px; BACKGROUND: url(/images/inc/img_quickLine.gif) no-repeat left 17px; HEIGHT: 20px; _background: url(/images/inc/img_quickLine.gif) left 18px no-repeat}
*:first-child + HTML #quickmenu .menu LI {BACKGROUND: url(/images/inc/img_quickLine.gif) no-repeat left 18px}
#quickmenu .menu LI.noline {BACKGROUND-IMAGE: none; WIDTH: 63px; HEIGHT: 20px}
#quickmenu .menu P.call {TEXT-ALIGN: center; PADDING-BOTTOM: 10px}


/* Class Selector */

/* Font */
.fb {font-weight:bold;}
.fn {text-decoration:none; font-weight:normal;}
.fs11 {font-size:11px;}

/* Float */
.fl {float:left;}
.fr {float:right;}
.cb {clear:both;}

/* border */
.bor0 {border:0px;}

/* Padding */
.pd_t3 {padding-top:3px;}
.pd_t5 {padding-top:5px;}
