/* body 공통 속성 */
body,div,ul,li,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,form,input {margin:0;padding:0}
body {font:normal dotum,'돋움';}
ul,ol,dl {list-style:none}
img {border:0;vertical-align:top;}
a {text-decoration:none;color:#474644;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a { selector-dummy:expression(this.hideFocus=true); }
td, th {font-size:12px;font-family:돋움;}


body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#222222; }
body {background:url(/image/top_bg.gif) repeat-x}

form { margin:0px; }

/* img {border:0px;} */

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }


#table_h caption {text-align:left;font-size:12px;font-weight:bold;color:#666666;background:url(./image/bl_table.gif) no-repeat;padding:0 0 3px 9px}
#table_h th {text-align:center;background:#eeeeee url(../img/main/bg_table_h.gif) repeat-x;font-size:12px;font-weight:bold;color:#666666;height:30px}
#table_h td {text-align:center;font-size:12px;color:#666666;height:30px}


/*상단서브메뉴*/
.smoff {font-family:돋움;font-size:11px;font-weight:bold;color:#ffffff;}
.smoff a:link {font-family:돋움;font-size:11px;font-weight:bold;color:#ffffff;text-decoration:none;padding:0 4px 0 4px;}
.smoff a:visited {font-family:돋움;font-size:11px;font-weight:bold;color:#ffffff;text-decoration:none}
.smoff a:hover {font-family:돋움;font-size:11px;font-weight:bold;color:#FFEB7C;text-decoration:none}
.smon {font-family:돋움;font-size:11px;font-weight:bold;color:#FFEB7C;}
.smon a:link {font-family:돋움;font-size:11px;font-weight:bold;color:#FFEB7C;text-decoration:none;padding:0 4px 0 4px;}
.smon a:visited {font-family:돋움;font-size:11px;font-weight:bold;color:#FFEB7C;text-decoration:none}
.smon a:hover {font-family:돋움;font-size:11px;font-weight:bold;color:#FFEB7C;text-decoration:none}

/*왼쪽 메뉴*/
.lmOff {background:url(image/icon_arrow.gif) no-repeat 190px 10px;width:195px;height:21;margin-bottom:5px;padding:5px 0px 3px 10px;border-bottom:1px solid #e3e3e3;}
.lmOff a:link {font-size:12px;font-family:돋움;font-weight:bold;color:#9a9a9a;text-decoration:none;}
.lmOff a:visited {font-size:12px;font-family:돋움;font-weight:bold;color:#9a9a9a;text-decoration:none}
.lmOff a:hover {font-size:12px;font-family:돋움;font-weight:bold;color:#9a9a9a;text-decoration:none}
.lmOn {background:url(image/icon_arrow.gif) no-repeat 190px 10px;width:195px;height:21;margin-bottom:5px;padding:5px 0px 3px 10px;border-bottom:1px solid #e3e3e3;}
.lmOn a:link {font-size:12px;font-family:돋움;font-weight:bold;color:#cf3338;;text-decoration:none;}
.lmOn a:visited {font-size:12px;font-family:돋움;font-weight:bold;color:#cf3338;text-decoration:none}
.lmOn a:hover {font-size:12px;font-family:돋움;font-weight:bold;color:#cf3338;text-decoration:none}
.lsm {font-size:12px;width:179px;padding:0 20px 4px 32px;}
.lsmon {font-size:12px;color:#FF7901;text-decoration:underline;padding:0 20px 4px 32px;}
.lsmon a{color:#FF7901;text-decoration:underline}
.lsm a {color:#444444;text-decoration:none}
.lsm a:hover {color:F#F7901;text-decoration:underline}

#slides_c {width:450px;position:absolute;z-index:0;top:431px;left:40px;}
#example {width:450px;height:106px;position:relative;}
#slides {position:absolute;top:0px;left:4px;z-index:100;}
.slides_container {width:450px;overflow:hidden;position:relative;display:none;}
.slides_container a {width:450px;height:106px;display:block;}
.slides_container a img {display:block;}
#slides .next,#slides .prev {position:absolute;top:30px;left:-25px;width:24px;height:43px;display:block;z-index:101;}
#slides .next {left:450px;}
.pagination {margin:26px auto 0;width:100px;display:none;}
#container {width:100%;clear:both;width:100%;height:100%;padding:0 0 40px 0;background:url(/image/sub_bg.gif) repeat-x}
#container .topimage{margin:0 auto;width:1000px;}
#container .content{margin:0 auto;width:1000px;margin-top:30px;}
#container .sub_left{float:left;width:205px;}
#container .sub_body{float:right;width:771px;}


/* 메인메뉴 */
#gnb {position:relative;margin:0px 0 0;}
#gnb h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#gnb_1dul {margin:0 auto !important;padding:0;width:1000px;zoom:1;background:url('./image/gnb_bg00.png') center left no-repeat;}
#gnb_1dul:after {display:block;visibility:hidden;clear:both;content:""}
.gnb_1dli {z-index:10;position:relative;float:left}
.gnb_1dli a{font-size:14px;color:#ffffff;}
.gnb_1da {display:inline-block;padding:0px 18px 0 18px;height:40px;background:url('./image/gnb_bg00.png') center right no-repeat;font-weight:bold;line-height:2.95em;text-decoration:none;}
.gnb_1da:focus, .gnb_1da:hover {background:url('./image/gnb_bg00.png') center right no-repeat;text-decoration:none}
.gnb_1dli_air .gnb_1da {color:#d1fa36}
.gnb_1dli_on .gnb_1da {color:#d1fa36}
.gnb_2dul {display:none;position:absolute;top:41px;width:170px;border:1px solid #dbdbdb;}
.gnb_2da {display:block;padding:13px 10px;text-align:left;text-decoration:none;}
.gnb_1dli_air .gnb_2da {color:#fff}
.gnb_1dli_on .gnb_2da {font-size:12px;background-color:#fff;color:#4a4038; border-bottom:1px solid #dbdbdb;}
.gnb_2da:focus, .gnb_2da:hover {color:#97a42c;font-weight:bold;text-decoration:none}
.gnb_1dli_over .gnb_2dul {display:block;left:0;background:#fff}
.gnb_1dli_over2 .gnb_2dul {display:block;right:0;background:#fff}

#maintable {margin-top:20px;}
#maintable li{float:left;padding-right:15px;}

.maintab td{width:30%;font-size:12px;padding:5px 0;text-align:center;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}

#main_center_banner {margin-top:50px;border-top:2px solid #f36f21;border-bottom:1px solid #e5e5e5;}
#main_center_banner li{float:left;}


#fb {clear:both;min-width:1000px;border-top:1px solid #d7dbdf;background:#ffffff;margin-top:0px;}
#fb_banner {position:relative;margin:0 auto;padding:5px 0 0 0;width:1000px;color:#4a5053}


/* 상단 회원가입 등 링크 */
#tnb {position:absolute;top:20px;right:0px;list-style:none;}
#tnb:after {display:block;visibility:hidden;clear:both;content:""}
#tnb li {float:left;margin:0 0 0 0px}
#tnb li:after { content:"|";}
#tnb a {display:inline-block;padding:0 10px;height:28px;color:#808080;line-height:2.4em}
#tnb a:focus, #tnb a:hover, #tnb a:active {text-decoration:none}
#tnb img {margin-right:3px}