/* general tags */
* { margin:0; padding:0; }

html, body { height:100%; margin:0; padding:0; background:url(/pa/image/bg1.gif) repeat left top; font-family:µ¸¿ò; font-size:12px;}
html, body { height:100%; margin:0; padding:0;   font-family:µ¸¿ò; font-size:12px;}

a			{ color: #666; text-decoration:none; }
a:link		{ text-decoration:none; }
a:visited	{ text-decoration:none; }
/* a:hover	{ text-decoration:none; } */
a:hover		{ color: #c91018; text-decoration: underline; }
a:active	{ text-decoration:none; }
a:focus		{ text-decoration:none; }

html, body img { border:0; }	/* ÀÌ¹ÌÁö º¸´õ 0 */ 
ul, ul li { list-style:none; }

/*main*/
td.main_plan { border-top:2px solid #c9c9c9; border-bottom:2px solid #c9c9c9; font-family:µ¸¿ò; font-size:12px; color:#404040; padding-left:10px; }
.Tbl_Notice { margin-left:20px; }
.Tbl_Notice td { text-align:left; font-family:µ¸¿ò; font-size:11px; }
.Tbl_Notice td.sub { background:url(../image/bl2.gif) no-repeat 5px 5px;  color:#404040; line-height:18px; padding-left:12px; }
.Tbl_Notice td.dat { text-align:right; color:#404040; line-height:18px; padding-right:10px; }

span.history { background:url(../image/ico_home.gif) no-repeat left 0px; font-family:µ¸¿ò; font-size:12px; color:#666; text-align:right; padding-left:18px; }
td.sub_bg {border-left:2px solid #1669d5; border-right:2px solid #1669d5; background:#FFF; margin:0 auto;}

/* Table */
.table_ {}
.table_ td { font-family:µ¸¿ò; font-size:12px; color:#666; text-align:center; height:25px; }
.table_ td span { color:#FFF; }
.table_ td.big { height:50px; }
.table_ td.name { width:100px; text-align:center; color:#1669d5; }
.table_ td.tel { width:100px; text-align:center; color:#1669d5;  }
.table_ th { color:#111; background:#e0e5e9; height:25px; text-align:center; font-weight:bold; font-family:µ¸¿ò; font-size:12px; }

.Tbl_warn {}
.Tbl_warn th {}
.Tbl_warn td { height:22px; font-family:µ¸¿ò; font-size:12px; color:#666; line-height:18px; }
.Tbl_warn td span { color:#F60; letter-spacing:-1px; }

.Tbl_b1 {}
.Tbl_b1 td { font-family:µ¸¿ò; font-size:12px; line-height:20px; color:#666; }
.Tbl_b1 td.tit { vertical-align:top; padding-bottom:15px; }
.Tbl_b1 td.tit2 { height:30px; padding-left:15px; }
.Tbl_b1 td span { color:#F00; }

.Tbl1 { font-family:µ¸¿ò; font-size:12px; color:#666; }
.Tbl1 th { height:35px; font-weight:bold; background:#dae3ee; color:#1669d5; font-size:11px; }
.Tbl1 td { border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:7px; line-height:18px; }
.Tbl1 td.bg { background:#dae3ee; font-weight:bold; text-align:center; }
.Tbl1 td.bg2 { background:#F1F1F1; text-align:left; padding-left:10px; }
.Tbl1 td.end { border-right:none; }
.Tbl1 td span { display:block; background:url(image/bl1.gif) no-repeat 5px 5px; padding-left:12px; line-height:18px; }
.Tbl1 td span.txt { background:url(../menu1/image/bl.gif) no-repeat 5px 5px; display:block; }

.Tbl_apply {font-family:µ¸¿ò; font-size:12px; color:#666; margin-top:20px; }
.Tbl_apply th { border-bottom:1px solid #afb6bd; border-right:1px solid #afb6bd; height:30px; background:#dae3ee; color:#4c72b1; font-size:11px; text-align:left; padding-left:10px; }
.Tbl_apply th.tit { text-align:center; background:#dae3ee; border-right:1px solid #afb6bd; padding:0; }
.Tbl_apply th.sub { height:35px; background:#FFF; font-family:µ¸¿ò; font-size:12px; color:#666; font-weight:bold; border-bottom:2px solid #1669d5; border-right:none; }
.Tbl_apply th.end { border-right:none; }
.Tbl_apply td { height:30px; border-right:1px solid #baafbd; border-bottom:1px solid #baafbd; padding-left:5px; }  
.Tbl_apply td.btn { border:none; height:70px; text-align:center; }
.Tbl_apply td.end { border-right:0; }

.TblSitemap {}
.TblSitemap th { background:url('../image/bl1.gif') no-repeat 5px 5px; padding-left:13px; font-family:µ¸¿ò; font-size:12px; color:#666; line-height:20px; text-align:left; font-weight:normal; }
.TblSitemap td.sub { padding-left:16px; font-family:µ¸¿ò; font-size:12px; color:#666; line-height:18px; }
 
.TblExamPri { margin:10px auto; border:1px solid #333; }
.TblExamPri th { background:#dae3ee; height:35px; text-align:center; border-right:1px solid #333; border-bottom:1px solid #333; }
.TblExamPri td { padding-left:10px; font-family:µ¸¿ò; font-size:12px; color:#333; font-weight:bold; border-bottom:1px solid #333; line-height:22px; }
.TblExamPri td.img img { width:108px; height:143px; padding:15px; }
.TblExamPri td.img { text-align:center; }
.TblExamPri td.border { border-left:1px solid #333; }
.TblExamPri td span.point { color:#F00; font-size:14px; }

.Tbl2 {}
.Tbl2 th { padding:0; background:#dae3ee; font-size:12px; font-weight:bold; color:#111; }
.Tbl2 th.end { border-right:none; }
.Tbl2 td { padding:0; height:25px; border-right:1px solid #333; text-align:center; border-bottom:0; }
.Tbl2 td.end { border:none; }

.Tbl3 { margin-bottom:20px; }
.Tbl3 td { border:0; height:35px; text-align:center; font-size:14px; font-weight:bold; color:#333; }
.Tbl3 td span { font-family:¹ÙÅÁ; }

/*board*/
.Tbl_Board { border-top:2px solid #d8d8d8; }
.Tbl_Board th { background:#F1F1F1; height:30px; text-align:center; border-bottom:1px solid #d8d8d8; }
.Tbl_Board th.num { width:90px; }
.Tbl_Board th.tit { text-align:left; }
.Tbl_Board td { border-bottom:1px solid #d8d8d8; height:30px; font-family:µ¸¿ò; font-size:12px; color:#666; text-align:center; }
.Tbl_Board td.tit { text-align:left; }
.Tbl_Board td.gos { font-weight:bold; }
.Tbl_Board td.adr { text-align:left; letter-spacing:-1px; }
.Tbl_Board td.ans { padding-left:30px; background:url(../menu5/image/ico_re.gif) no-repeat 5px center; }
.Tbl_Board td.btn { border-bottom:none; text-align:right; border-top:1px solid #d8d8d8; height:40px; }

.Tbl_page { margin:20px; }
.Tbl_page td { text-align:center; }
.Tbl_page td span { font-family:verdana, µ¸¿ò; font-size:12px; color:#666; padding:0 6px; }
.Tbl_page td span.sel { font-weight:bold; }

.Tbl_search { border:2px solid #eaeaea; height:50px; margin-bottom:30px; }
.Tbl_search td { text-align:center; }
.Tbl_search td input { height:22px; border:1px solid #ddd; background:#F1F1F1; width:100px; padding-right:7px; }
.Tbl_search td input.none { width:14px; height:15px; padding-left:7px; background:#FFF; border:none; }
.Tbl_search td select option { font-family:µ¸¿ò; font-size:12px; color:#777; }

.Tbl_View { border-top:2px solid #d8d8d8; margin-bottom:50px; }
.Tbl_View th { width:90px; height:30px; background:#f1f1f1; text-align:center; border-bottom:1px solid #d8d8d8; }
.Tbl_View td { padding-left:15px; line-height:18px; font-family:µ¸¿ò; font-size:12px; color:#666; border-bottom:1px solid #d8d8d8; }
.Tbl_View td.tit { padding-left:15px; font-weight:bold; }
.Tbl_View td.con { padding:15px; line-height:20px; }
.Tbl_View td.btn { border-top:1px solid #d8d8d8; height:40px; text-align:right; border-bottom:none; }
.Tbl_View td span { font-family:µ¸¿ò; font-size:11px; color:#666; letter-spacing:-1px; }
.Tbl_View td.file a { color:#606; text-decoration:underline; }

.Tbl_faq { border-top:2px solid #d8d8d8; margin-bottom:30px; }
.Tbl_faq td.qus { height:30px; background:url(../menu5/image/ico_q.gif) no-repeat 5px center; padding-left:26px; font-family:µ¸¿ò; font-size:12px; color:#666; border-bottom:1px solid #ddd;  }
.Tbl_faq td.ans { background:url(../menu5/image/ico_ans.gif) no-repeat 10px 10px #F1F1F1; padding:18px 20px 20px 50px; font-size:12px; font-family:µ¸¿ò; color:#666; line-height:18px; }


/*member*/
input.basic1 { height:20px; border:1px solid #ccc; font-family:µ¸¿ò; font-size:12px; padding:1px; }
.Tbl_join {}
.Tbl_join th { background:url(../image/bl3.gif) no-repeat 6px 10px #f1f1f1; font-family:µ¸¿ò; font-size:12px; color:#333; font-weight:bold; text-align:left; padding-left:20px; height:35px; }
.Tbl_join td { padding:15px; font-family:µ¸¿ò; font-size:12px; color:#666; line-height:20px; }
.Tbl_join td span { display:block; padding-bottom:12px; }

.Tbl_join2 { font-family:µ¸¿ò; font-size:12px; color:#666; border-top:2px solid #1669d5; margin-top:20px; }
.Tbl_join2 th { border-bottom:1px solid #baafbd; height:30px; font-weight:bold; background:#dae3ee; color:#1669d5; font-size:11px; text-align:left; padding-left:15px; }
.Tbl_join2 td { border-left:1px solid #ddd; border-bottom:1px solid #baafbd; padding:10px 7px; } 
.Tbl_join2 td span { font-family:µ¸¿ò; font-size:11px; color:#666; letter-spacing:-1px; }
.Tbl_join2 td.btn { border:none; height:70px; text-align:center; }
.Tbl_join2 td.bg1 { background:#F1F1F1; }
.Tbl_join2 td.no table { border:none; padding:3px; }
.Tbl_join2 td.no table td { border:none; padding:0; line-height:25px; }

.Tbl_Pop {}
.Tbl_Pop td { font-family:µ¸¿ò; font-size:12px; color:#666; line-height:18px; }
.Tbl_Pop td span { color:#636; font-weight:bold; }

.Tbl_private { font-family:µ¸¿ò; font-size:12px; color:#666; line-height:19px; }
.Tbl_private th { font-size:14px; color:#2878ed; font-weight:bold; text-align:left; height:40px; border-bottom:1px solid #ddd; padding-top:40px; }


/* Å×ÀÌºí */
.gray table { width:100%; border-TOP:1px solid #cbcbcb; border-top:2px solid #cbcbcb; border-bottom:1px solid #cbcbcb;}
.gray table td{ height:36px; padding:0px 0 0 20px; border-bottom:1px solid #e4e4e4;}
.gray table th{ border-bottom:1px solid #e4e4e4; padding:0px 0 0 0px;}
.gray table .t_bg{ background-color:#f1f1f1; font-weight:bold; text-align:center;}
.gray table .t_bb{ font-weight:bold;}