@charset "utf-8";
body { margin:0; padding:0; font-family:Arial, Helvetica sans-serif, Dotum; position:relative;
				background: #2e1c0e;
				background-image : url("/img/bg-texture.jpg");
				background-attachment : fixed;
				background-repeat : no-repeat;
				background-position:top; }

#wrap_top { margin:0; padding:0;repeat-x; }
#container_top { width:920px; height:40px; margin:0 auto; position:relative; z-index:1200;   }
#search_box { float:right; padding:1px; background:url(../img/search_box.gif) no-repeat; width:153px; height:23px; margin-top:7px; margin-right:-2px;}
#search_text_box { float:left; padding:4px 0 0 0;}
#search_button_box { float:right; padding:3px 7px 0 0 ;}
.search_textbox { height:18px; padding:0px 4px; margin:-2px 0 0 1px; width:110px; border:0; color:#999;}
.search_submit { height:18px; padding:2px; margin:2px;}

#member { float:right; margin:0 -40px 0 0; padding:0; }
#member li { float:left; display:inline-block; list-style:none; margin:0; padding:0; }
#member a { color:#765433; text-decoration:none; display:block; margin:11px 0; _margin:12px 0; padding:0px 10px; line-height:11px; font:10px "Trebuchet MS", Tahoma; text-transform:uppercase; border-left:1px solid #e0e0e0; }
#member li:first-child a { border:0; }
#member a:hover,
#member a:active,
#member a:focus{ color:#517cae; }
#member .openLogin {}

/* 로그인 시작 */
.jqmOverlay { background-color:#000; }
#loginWindow{ display:none; position:absolute; background-color:#f3f3f3; top:170px; left:50%; padding:5px; width:340px; margin-left:-196px; z-index:10000; border:1px solid #d4d4d4; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;  }
#loginWindow .inputText { display:block; width:165px; margin:2px 0 4px 0; height:14px; padding:4px; border:1px solid #e2e2e2; background-color:#f2f2f2; text-align:left; font-size:12px; color:#999; }
#loginForms { background-color:#fdfdfd; border:0; padding:0px; margin:0;}
#loginForms h2 { font-size:14px; color:#3e3e3e; margin:0; padding:12px 13px; }
#loginForms h5 { font-size:12px; color:#999; margin:0; padding:9px 13px; background-color:#fbfbfb; border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; }
#loginForms form { border:0; padding:10px; margin:0; }
#loginForms fieldset { border:0; padding:0; margin:0 auto; width:270px; *width:280px;}
#loginForms dl { padding:0; margin:0; overflow:hidden; }
#loginForms dd { float:left; margin:0px 5px 0 0; padding:0; vertical-align:bottom;}
#loginForms label { font-size:11px; padding:0; margin:0;}
.keep_login {padding:5px 0 !important; color:#666;} 
#loginHelp { overflow:hidden; padding:0; padding-bottom:15px; margin:0 auto; width:285px; *width:310px; vertical-align:middle;}
#loginHelp ul { margin:0; padding:0; list-style:none; overflow:hidden; }
#loginHelp li { float:left; padding:0 7px; border-left:1px solid #eee; }
#loginHelp li:first-child { border:0; }
#loginHelp  a{ color:#999; text-decoration:none; font-size:11px; }
#loginHelp  a:hover{ color:#666; }
.img_button { margin-top:2px; margin-left:3px; color:#eee; border:1px solid #333; height:24px; background-color:#555; font-size:11px; padding:4px 7px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
/* 로그인 끝 */

#memberProfile { display:none; position:absolute; right:168px; top:33px; background:#fdfdfd; border:1px solid #d4d4d4; z-index:10000; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
#memberProfile h2 { margin:0; padding:6px 20px 8px 20px; font-size:12px; line-height:1; border-bottom:1px solid #e0e0e0; }
#memberProfile ul { margin:0; padding:0; }
#memberProfile li { float:none; display:block; list-style:none; margin:0; padding:0; }
#memberProfile a { display:block; font-family:Tahoma, sans-serif; font-size:12px; line-height:1; color:#555; text-decoration:none; margin:0; padding:7px 30px 6px 20px; border:0; }
#memberProfile li:last-child a { padding-bottom:12px;}
#memberProfile a:hover,
#memberProfile a:active,
#memberProfile a:focus { color:#000; background:#f2f2f2; }

#languageList { display:none; position:absolute; right:130px; top:33px; margin:0; padding:0; background:#fdfdfd; border:1px solid #d4d4d4; z-index:10000; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
#languageList li { float:none; display:block; list-style:none; margin:0; padding:0; }
#languageList em { display:block; margin:0; padding:6px 20px 8px 25px; font-size:12px; font-style:normal; font-weight:bold; line-height:1; background:url(../img/check.gif) no-repeat 14px 9px; border-bottom:1px solid #e0e0e0; }
#languageList button { display:block; width:115px; background:none; text-align:left; font-family:Tahoma, sans-serif; line-height:1; color:#555; text-decoration:none; margin:0; padding:5px 20px 7px 25px; border:0; cursor:pointer; }
#languageList li:last-child button { padding-bottom:12px; border-bottom-left-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-bottom-left-radius:5px; border-bottom-right-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-bottom-right-radius:5px; }
#languageList button:hover,
#languageList button:active,
#languageList button:focus { color:#000; background:#dfeaf6; }

#wrap { margin:0; padding:0;position:relative; }
#container { width:920px;  margin:0 auto; }
#header { border-bottom:1px solid #ececec; height:96px; padding-top:10px; margin:0; }
#logo { float:left; padding:32px 0 0 0; margin:0; }
#logo h1 { padding:0; margin:0; }
#main_menu { float:right; padding:38px 0 0 0; }

#sub_container { overflow:hidden; }
/* sub_layout start */
#sub_top {padding:10px 0; margin:0; border-bottom:0px solid white; _height:14px; }
#sub_top ul { margin:0; padding:0 0 0 10px; list-style:none; overflow:hidden;background:url(../img/nav_right_dark.gif) no-repeat 4px 14px;  }
#sub_top li { float:left; padding:10px 10px 10px 0; background:url(../img/nav_right_dark.gif) no-repeat right 14px;  }
#sub_top li:last-child {background:none;  }
#sub_top a { color:#666; text-decoration:none; padding:5px 6px; }
#sub_top a:hover { color:#ddd; background-color:#666; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
/* sub_layout end */

/* sub_left start */
#sub_left { width:200px; float:left; margin-top:20px; margin-right:40px;}

#second_menu { margin-bottom:30px; }
#second_menu div { height:15px; padding:12px 16px; *padding-top:11px; border:2px solid #ddd; color:#676767; border-top-left-radius:5px; -webkit-border-top-left-radius:5px; -moz-border-top-left-radius:5px; border-top-right-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-top-right-radius:5px; background-color:#white;  repeat-x; font-weight:bold; }

#sub_right { width:680px; float:right; margin-top:20px;}

#slides_container { position:relative; margin:0; padding:0; height:350px; margin-top:5px;}
#slides_container .caption p { font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:22px; }
#content { margin-top:30px; }

#wrap_bottom { /*background:url(../img/bg_bottom.gif) repeat-x 0 50px;*/ background-color:; margin-top:0px; overflow:hidden; width:100%; }

#container_bottom {margin:0 auto;}

#bottom_info { margin:0 auto; position:relative; width:1000px;padding:0px 20px; clear:both; overflow:hidden; }
#copyright_comment { padding:10px 0 22px 0; color:#999; font-family:Times, serif; font-size:11px; color:#b0aba1; float:center;text-align:right;}
#bottom_menu { float:right; }
#bottom_menu ul { margin:0; padding:0; list-style:none;}
#bottom_menu li { padding:26px 8px 22px 8px; float:left; }
#bottom_menu a { text-decoration:none; color:#666; }
#bottom_menu a:hover { color:#aaa; }


#bottom_widget { float:left; clear:both; padding-bottom:20px; }

.widget_list { float:left; padding:0 20px; width:266px;}