body {margin:0px; padding:0px; color:#666666; font-size:12px; line-height:18px; font-family:"Dotum","tahoma";}

div, p, span, form, td, th{margin:0px; padding:0px; font-size:12px;}
img {border:0px;}
select {font-size:11px; height:18px;}
input {font-size:11px; height:18px; border:1px solid #cccccc; background-color:#f2f1ef; color:#000000;}

.fb { font-weight:bold; letter-spacing:-0.1em; background:#efefef; }
ul {list-style:none; margin:0}


body {
	scrollbar-face-color:#FFFFFF;        /* scrollbar-face-color: ½ºÅ©·Ñ¹Ù¿¡¼­ Ç¥¸é »ö»ó */
	scrollbar-highlight-color:#FFFFFF;   /* scrollbar-highlight-color: Ç¥¸é ¿ÞÂÊºÎºÐ °Ñ»ö»ó */
	scrollbar-3dlight-color:#ACACAC;     /* scrollbar-3dlight-color: Ç¥¸é ¿ÞÂÊ ºÎºÐ ÀÔÃ¼°¨ »ö»ó */
	scrollbar-shadow-color:#FFFFFF;      /* scrollbar-shadow-color: Ç¥¸é ¿À¸¥ÂÊ ºÎºÐ ±×¸²ÀÚ °Ñ»ö»ó */
	scrollbar-darkshadow-color:#ACACAC;  /* scrollbar-darkshadow-color: Ç¥¸é ¹ØºÎºÐ ±×¸²ÀÚ »ö»ó */
	scrollbar-track-color:#FFFFFF;       /* scrollbar-track-color: ½ºÅ©·Ñ¹Ù°¡ ¹Ø¿¡ ·¹ÀÏ Æ®·º »ö»ó */
	scrollbar-arrow-color:#333333;        /* scrollbar-arrow-color: ½ºÅ©·Ñ¹Ù¿¡¼­ Á¶±×¸¸ »ï°¢ÇüÀÖÁÒ ±×°Å »ö»ó */	
}

/* textarea¿¡¼­ »ç¿ë½Ã Ãß°¡µÉ ¼Ò½º : style="overflow-y:scroll"*/


a:link  { color:#666666; text-decoration:none;}
a:visited { color:#666666; text-decoration:none;}
a:hover { color:#666666; text-decoration:underline;}

.layout (margin:0 auto; text-align:center;}

/* ·Î±×ÀÎ */
.login_top{ text-align:center;}
.login_top_pad{padding:8 0 0 0;}

.login_bg01 { width:100%;height:213px; background:url('/img/login/main_bg01.gif') repeat-x; text-align:center;}
.login_bg02 { width:529;height:213px; background:url('/img/login/login_bg.gif') no-repeat; text-align:center; padding:45 0 45 0;}
.login_bg03 { width:350;height:123px; border: 2px solid #ff0000; background:#ffffff; padding:25 0 0 0;}

.login_bg04 { width:100%;height:273px; background:url('/img/login/main_bg02.gif') repeat-x; text-align:center;}
.login_bg05 { width:529;height:273px; background:url('/img/login/login_bg02.gif') no-repeat; text-align:center; padding:45 0 45 0;}
.login_bg06 { width:450;height:183px; border: 2px solid #000000; background:#ffffff; padding:25 0 0 0;}

.login_tb {width:250;}
.login_tb td{padding:2 5 2 5;}
.login_tb input {width:160; border:1px solid #cccccc; background-color:#f2f1ef; color:#ff0000;}
.login_txt {font-size:11px; text-align:center; line-height:14px; padding:10 0 0 0; color:#999999;}
.login_txt a{font-size:11px; text-align:center; line-height:14px; font-weight:bold;}

.login_txt01 {font-size:11px; text-align:center; line-height:14px; padding:0 0 10 0; color:#999999;}





/*·¹ÀÌ¾Æ¿ô*/
/*ÁÂÃø*/
.left {width:201; background:url('/img/left_bg01.gif') repeat-y; }
.left_info {margin:0 0 0 7; padding:9 0 0 0; width:193; height:30; color:#ffffff; font-weight:bold; background:#000000; text-align:center;}
.left_title {padding:20 0 0 30; width:201; height:46; color:#333333; font-size:16; font-weight:bold; background:url('/img/left_title_bg01.gif') no-repeat;}
.left_menu {margin:0 0 0 23; padding:9 0 10 0; width:176; height:30; border-bottom:1px solid #dddddd; vertical-align:middle; font-size:12px; }
.left_menu a{color:#405560;}
.left_bottom {background:url('/img/left_bg02.gif') repeat-x; height:50; width:201;}




/*¿ìÃø*/
.right {padding:0 15 20 30; background:url('/img/right_bg01.gif') repeat-x;}
.right_util {padding:4 0 0 0; height:27; text-align:right; width:100%; }
.right_menu {padding-top:18; height:84; font-weight:bold; color:#ffffff; Letter-spacing:-0.2em; width:100%;}
.right_menu a {color:#ffffff;}
.right_menu a:hover {color:#ffffff; text-decoration:underline;}
.right_menu a:visited{color:#ffffff;}



.right_bottom {border-top:1px solid #C3C3C3;}





/*¿ìÃøÅ¸ÀÌÆ² ºÎºÐ*/
.title {border-bottom:1px solid #989898; height:41; width:100%;}
.title_txt {border-bottom:3px solid #ff0000; height:40; padding:20 0 0 0; width:150; font-size:15px; color:#000000; font-weight:bold;}
.title_txt01 {height:65; padding:25 0 0 0; color:#405560; font-weight:bold; vertical-align:middle;}



/*¹öÆ°*/
.btn01 {width:100%; height:30; padding-top:5;}
.btn01_left {float:left;}
.btn01_right {float:right;}

.btn02 {margin-bottom:30; margin-top:10;}

/*ÆäÀÌÂ¡*/
.paging {font-size:11px; width:100%; margin:5px 0px 0px 0px; height:24px; background:#EFEFEF; text-align:center; padding:5px 0px 0px 0px;}
.paging a {color:#666666; text-decoration:none;}
.paging a:hover {color:#666666; text-decoration:underline;}
.paging b {color:#01254E;}
.pag_ic01 {margin:0px 0px 2px 0px;}


/*°Ë»ö*/
.search01 {font-size:11px; width:100%; margin:5px 0px 0px 0px; height:30px; text-align:center; vertical-align:middle;}

/*¸®½ºÆ®*/
.list01 {width:100%; border-bottom:1px solid #cccccc;}
.list01 th{height:27; text-align:center; font-weight:bold; color:#646464;background:url('/img/board_bg01.gif') repeat-x; padding:3;}
.list01_thl{border-left:1px solid #cccccc;}
.list01_thr{border-right:1px solid #cccccc;}
.list01 td{height:30; border-bottom:1px solid #cccccc; text-align:center; font-size:11px; color:#686868; padding:3;}
.list01 .input01 {border:none; background:none; vertical-align:middle;}
.list01 a {color:#686868; text-decoration:none;}
.list01 a:hover {color:#ff0000; text-decoration:underline;}



/*ÀÐ±â*/
.view { width:100%; border-top:solid 2px #cccccc;}
.view th { height:30px; background:#f9f9f9; text-align:left; padding:3px 10px 0 10px; border-right:1px solid #cccccc; border-bottom:solid 1px #cccccc;}
.view td { height:30px; padding:3px 10px 0 10px; border-bottom:solid 1px #cccccc; }
.view_text01 {padding:20; width:100%; border-bottom:solid 1px #cccccc;}
.view_reply {width:100%; height:25; padding:5; font-size:11px; border-bottom:dotted 1px #cccccc;}
.view_left {float:left;}
.view_right {float:right; width:120px; text-align:right;}

.view_write {width:100%; height:25; padding:5; font-size:11px; border-bottom:solid 1px #cccccc;}
.view_write textarea{width:500; height:40; padding:5; font-size:11px; border-bottom:solid 1px #efefef;}




/*¾²±â*/
.write { width:100%; border-top:solid 2px #cccccc;}
.write th { height:30px; background:#f9f9f9; text-align:left; padding:3px 10px 0 10px; border-right:1px solid #cccccc; border-bottom:solid 1px #cccccc;}
.write td { height:30px; padding:3px 10px 0 10px; border-bottom:solid 1px #cccccc; }
.write .input01 {border:none; background:none; vertical-align:middle;}

.write_write {padding:20; width:100%; border-bottom:solid 1px #cccccc;}
.write_write textarea{width:100%; height:200; padding:5; font-size:12px; border-bottom:solid 1px #efefef;}


/*ÅØ½ºÆ® Å©±â ¹× ÄÃ·¯*/
.stxt01 {color:#ff6600; font-size:11px; font-weight:bold;}
.stxt02 {color:#999999; font-size:11px; line-height:18;}
.stxt03 {color:#ff6600; font-size:11px; line-height:18;}


/*³ÐÀÌ*/
.wd100 {width:100px;}