 @charset "euc-kr";
/* Browser Default Style Reset */
body {margin:0;padding:0; font-size:12px; line-height:1.5em; font-family:µ¸¿ò; }
table {margin:0; font-size:12px; line-height:1.5em; font-family:µ¸¿ò; color:#666666;}
fieldset, img, iframe { border:0; padding:0px;}
ul { list-style:none; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:bold; }
strong { font-weight:bold; }
* html table { border-collapse:collapse; }
a { color:#FFFFFF; text-decoration:none }
a:hover,
a:focus,
a:active { color:#80131a; text-decoration:none; font-weight:bold;}



/* »ó´Ü ·Î°í¿µ¿ª */ 
#header  { width:100%; position:absolute; margin:0 auto;} 
#header ul { width:1000px; margin:0 auto; }
#header li { float:right; height:30px; margin-top:22px; text-align:right;}



/* ÆäÀÌÁö º»¹®À¸·Î ÀÌµ¿ÇÏ±â */
#skipToContent { position:relative;}
#skipToContent a { display:block; height:1px; width:1px; margin-bottom:-1px; overflow:hidden; text-align:center; color:#000; white-space:nowrap;}
#skipToContent a:focus,
#skipToContent a:active { height:auto; width:auto; padding:5px; margin-bottom:10px;}
 

/* ÆäÀÌÁö ¸Ç À§·Î ÀÌµ¿ */
#returnToPageTop { position:relative; }
#returnToPageTop a { display:block; height:1px; width:1px; margin-bottom:-1px; overflow:hidden; text-align:center; color:#000; white-space:nowrap; }
#returnToPageTop a:focus,
#returnToPageTop a:active { height:auto; width:auto; padding:5px; margin-bottom:10px;}
				

#body { padding-left:220px;}
#body:after { content:""; display:block; clear:both; }


/* ±Û·Î¹ú ¸Þ´º ¹èÄ¡ */
#gnb { position:relative; width:1050px; height:5px; margin:0 auto;  }
#logo { position:relative; padding-right:10px;}
#gnb:after { content:""; display:block; clear:both; }
#gnb li { float:left; margin-top:57px; text-align:center; }
#gnb li li { float:left; width:auto; text-align:left; margin-top:2px;}
#gnb li a { display:block; height:40px; }
#gnb li li a { display:inline; height:auto; margin:7px; font-size:11px; color:#ffffff;}
#gnb li li a:hover { padding-left:7px; background:url(../images/main/menu_ico.png) no-repeat; color:#faffad}
#gnb ul { position:relative;}
#gnb ul ul { position:absolute; top:38px; display:none; white-space:nowrap; }
#gnb ul#gm1 { left:32%; position:absolute; width:364px; height:27px; background:url(../images/main/menu_subbg.png) no-repeat; margin-top:57px;}
#gnb ul#gm2 { left:35%; position:absolute; width:300px; height:27px; background:url(../images/main/menu_subbg5.png) no-repeat; margin-top:57px;}
#gnb ul#gm3 { left:40%; position:absolute; width:520px; height:27px; background:url(../images/main/menu_subbg3.png) no-repeat; margin-top:57px;}
#gnb ul#gm4 { left:60%; position:absolute; width:280px; height:27px; background:url(../images/main/menu_subbg6.png) no-repeat; margin-top:57px;}
#gnb ul#gm5 { left:60%; position:absolute; width:300px; height:27px; background:url(../images/main/menu_subbg5.png) no-repeat; margin-top:57px;}
#gnb ul#gm6 { left:64%; position:absolute; width:280px; height:27px; background:url(../images/main/menu_subbg6.png) no-repeat; margin-top:57px;}



/* ±Û·Î¹ú ¸Þ´º È°¼º */
#gnb .active ul { display:block; }
#gnb .active a { text-decoration:underline; }
#gnb .active li a { text-decoration:none; }
#gnb .active .active a { text-decoration:underline; }
#main_pic { width:100%; margin:0 auto; padding-top:127px;}  


/*·Î±×ÀÎ*/
#login_box { float:left; width:230px; } 
#login_box ul { align:center;} 
#login_box li { margin:0 auto;} 
#login_box .mid_bg { width:230px; height:95px; padding:10px 0px 0px 20px; background:url(../images/main/login_bg02.gif) repeat-y; }
#login_input { width:350px; float:left; margin:0; }  /* ·Î±×ÀÎ ÀÔ·ÂºÎºÐ */


/*¸ÞÀÎÄÁÅÙÃ÷*/
#guide_box {clear:both; width:222px; height:125px; margin:15px 0px 0px 44px; }
#board  { float:left; width:480px; margin-left:50px;  padding-top:10px;   }
#banner { float:left; width:213px; }
#banner li { padding-bottom:7px; }
#link_bn { float:right; width:690px;  padding:10px; }


/*¼­ºê*/
#sub_main { width:1000px; margin:0 auto; }   /* ¼­ºêÆäÀÌÁö ³»¿ëºÎºÐ ¹Ùµð */
.sub_title {position:relative; width:1000px; height:50px; }  /* ¼­ºêÆäÀÌÁö Å¸ÀÌÆ²¹Ù */
#sub_content {float:left; position:relative; width:720px; text-align:cener; }
#sub_down {position:relative; width:600px; height:30px; margin-top:-15px;}  /* ³í¹®Åõ°í ¹®¼­´Ù¿î ÀÌ¹ÌÁö */
#sub_down li { float:right;  position:relative; padding:5px; }  /* ³í¹®Åõ°í ¹®¼­´Ù¿î ÀÌ¹ÌÁö */
#left_m { float:left; width:252px; height:320px; background:url(../images/sub/left01.gif) no-repeat;}
#left_m ul { float:center; width:170px; margin-top:70px;  }
#left_m li { float:left; width:170px; height:30px; text-align:left; background:url(../images/sub/leftmenu_bg.gif) no-repeat;}
#left_m li a { position:absolute; padding:6px; margin-left:20px; }
#left_m .left_m_title { float:left; margin-top:-57px;}
#write_form { float:left; width:700px; margin:0 auto; }
#submit_bn_img { margin:0 auto; clear:both; padding:20px; margin-top:30px;}
#submit_bn_img ul { margin:0 auto; margin-left:-50px; text-align:center; }


/*°ü¸®ÀÚ¸Þ´º*/
#admin_box { width:600px; height:200px; padding:65px 150px 0px 250px; margin:0 auto; } 
#admin_box ul { width:500px; margin:0 auto; text-align:center; } 
#admin_box li { float:left; padding:10px; margin:0 auto; } 


/* Å×ÀÌºí */
.td_bottom {BORDER-BOTTOM: #cccccc 1px solid; PADDING-LEFT: 6px; }
.td_top {BORDER-top: #cccccc 2px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-LEFT: 6px; }
a{color:#666666; text-decoration:none;} 
.txtarea {border:#c8c8c8 1px solid; font-family:verdana; background-color:#F0FBFF; }
.input_login {BORDER: #dcbbb9 1px solid; COLOR: #555; background-color: #fff6f1; vertical-align:middle; line-height:20px; margin:0px 15px 0px 2px;}
.input_class {BORDER: #dcbbb9 1px solid; COLOR: #555; background-color: #fff6f1; vertical-align:middle; line-height:20px; margin:0px 15px 0px 2px;}


/* ·¹ÀÌ¾Æ¿ô */
#wrapper { position:absolute; width:100%; margin-top:-12px; }
#contents { position: relative; width:1000px; left:50%; margin-left:-540px; padding-top:10px; } /* ¼¾ÅÍ Á¤·Ä */
#top {width:100%; height:377px;  margin:0 auto; text-align:center;}
#foot {clear:both;  width:100%; height:85px; margin-top:10px; background:url(../images/main/copyright_bg.gif) repeat-x; text-align:center; }
#foot ul { width:1000px; margin:0 auto;}
#foot li { float:left; padding:10px; text-align:center; }
#foot_line {clear:both; width:100%;}


