﻿/*bbs List*/
#bbsList { float: left; width: 100%; display: inline; font-family: 돋움; font-size: 12px; font-weight: normal; color:#888;}
	#bbsList table{ border-collapse: collapse; background-color: transparent;}
	#bbsList thead th{ height:24px; background-color:#999999; color: #ffffff; }
	#bbsList tbody tr td{ border-bottom:1px solid #eaeaea; padding:6px 0 5px 0; text-align:center; }
	#bbsList tfoot tr td{ height:11px; background:url(../images/btn/tfoot_bg.gif) left bottom repeat-x; }
	#bbsList .lpd10 {text-align:left; padding-left:10px; }
	#bbsList .lpd20 {text-align:left; padding-left:20px; }
	#bbsList .font {font-family: verdana; font-size: 10px; color:#888;}
#bbsList a:link { color:#888; text-decoration:none; }
#bbsList a:visited { color:#888; text-decoration:none; }
#bbsList a:hover { color:#888; text-decoration:underline; }

/*bbs Read*/
#bbsRead { float: left; width:100%; display: inline; font-family: 돋움; font-size: 12px; color:#888; font-weight: normal; margin-bottom: 50px; }
	#bbsRead table{ border-collapse: collapse; background-color: #ffffff;}
	#bbsRead tr td.top{ height: 31px; background:url(../images/bbs/read_bg.gif) repeat-x; padding-left: 15px; }
	#bbsRead tr td.subject{ border-bottom:1px solid #eaeaea; padding:20px 0 20px 0; line-height:18px; }
	#bbsRead tr td.mid{ height: 30px; background:url(../images/bbs/read_bg02.gif) repeat-x; padding-left: 15px; }
	#bbsRead tr td.bot{ height: 32px; background:url(../images/bbs/read_bg03.gif) repeat-x; padding-left: 15px; }
	#bbsRead .font {font-family: verdana; font-size: 10px; }
	#bbsRead .bold { font-weight: bold; text-align: center; padding-left:0;}
	.btn { float: left; width:100%; text-align:center; padding-top: 11px; word-spacing: 10px; margin: 0 0 30px 0;}
	#bbsRead a:link { color:#888; text-decoration:none }
	#bbsRead a:visited { color:#888; text-decoration:none }
	#bbsRead a:hover { color:#888; text-decoration:underline }

/*bbs Write*/
#bbsWrite { float: left; width:100%; display: inline; font-family: 돋움; font-size: 12px; color:#555555; font-weight: bold;}
	#bbsWrite table{ border-collapse: collapse; background-color: #ffffff; }
	#bbsWrite tr td.fst{ height:28px; border-bottom:1px solid #eaeaea; background-color:#f7f7f7; text-align: center; }
	#bbsWrite tr td{ height:28px; border-bottom:1px solid #eaeaea; }
	#bbsWrite tr td.subject{ border-bottom:1px solid #eaeaea; padding: 5px 0 17px 10px; }
	.lpd10 {text-align:left; padding-left:10px; }
	.lpd20 {text-align:left; padding-left:20px; }

/*table01*/
.tb_top { float: left; background: url(../images/table_top.gif) left top no-repeat; width: 650px;}
.tb_bot { float: left; background: url(../images/table_bot.gif) left bottom no-repeat; width: 650px; height: 110px; }
.tb_bot02 { float: left; background: url(../images/table_bot02.gif) left bottom no-repeat; width: 650px; height: 7px; }

.tb_top01 { float: left; background: url(../images/table_top01.gif) left top no-repeat; width: 650px; height: 7px; }
.tb_bot01 { float: left; background: url(../images/table_bot01.gif) left bottom no-repeat; width: 650px; height: 7px; }

.tb_top02 { float: left; background: url(../images/table_top02.gif) left top no-repeat; width: 650px; height: 7px; }
.tb_top022 { float: left; background: url(../images/etc/tb_back.gif) left top no-repeat; width: 627px; height: 23px; text-align:right; color:#c29357;font-size:11px; font-weight: bold; padding-top: 2px; padding-right: 10px; margin-left: 7px;}
.tb_bot03 { float: left; background: url(../images/table_bot03.gif) left bottom no-repeat; width: 650px; height: 7px; }
.tb_bot033 { float: left; background: url(../images/etc/tb_back_bot.gif) left top no-repeat; width: 637px; height: 3px; padding-bottom: 0; margin-bottom: 20px; margin-left: 7px;}

.tb033 { float: left; clear: both; width:631px; margin: 0 0 0 3px;  display: inline; background-color: #FFF; vertical-align: top; color:#7c7c7c; font-size: 11px; }
.tb033 table{ border-collapse: collapse; background-color: #FFF; vertical-align: top; }
.tb033 .sub01 {background-color: #a8c954; font-size: 12px; font-weight: bold; border-right:1px solid #FFF; border-bottom:2px solid #eae8e9;color:#FFF; height:30px; text-align:center;}
.tb033 .sub02 {background-color: #f8e2c8; font-size: 12px; font-weight: bold; border-right:1px solid #FFF; border-bottom:2px solid #eae8e9; color:#c5a37c; text-align:center;}
.tb033 .end {background-color: #f8e2c8; font-size: 12px; font-weight: bold; border-right:1px solid #f8e2c8; border-bottom:2px solid #eae8e9; color:#c5a37c; text-align:center;}
.tb033 .col {border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9;height:27px;text-align:center;}
.tb033 .col2 {border-bottom:1px solid #e9e9e9; text-align:center;}
.tb033 .colr {background-color: #fff9f2; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9;height:27px;text-align:center;}
.tb033 .colr2 {background-color: #fff9f2; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9;height:27px;text-align:center;}
.tb033 .col0 { background-color: #ddeeca;text-align:center; color:#82a134; font-size:12px; font-weight: bold;}
.tb_top033 { float: left; background: url(../images/etc/tb_back.gif) left top no-repeat; width: 627px; height: 23px; text-align:right; color:#55ae55;font-size:11px; font-weight: bold; padding-top: 2px; padding-right: 10px; margin-left: 7px;}
.tb033 .col01 { background-color: #ddeeca;text-align:center; color:#82a134; font-size:11px;}
.tb033 .sub022 {background-color: #a1dba1; font-size: 12px; font-weight: bold; border-right:1px solid #FFF; border-bottom:2px solid #eae8e9; color:#FFF; text-align:center;}
.tb033 .end022 {background-color: #a1dba1; font-size: 12px; font-weight: bold; border-right:1px solid #a1dba1; border-bottom:2px solid #eae8e9; color:#FFF; text-align:center;}



.tb01 { float: left; clear: both; width:620px; margin-left: 15px;  display: inline; }
.tb01 table{ border-collapse: collapse; background-color: #6b8bc1;}
.tb01 tr td.fst{ background: none; text-align: center; padding: 4px 0 8px 0;}
.tb01 tr td{ background: url(../images/dot.gif) left bottom repeat-x; padding: 4px 0 8px 0;}
.tb01 tr td.end{ background: url(../images/dot02.gif) left bottom repeat-x; padding: 20px 0 20px 0;}

.tb02 { float: left; clear: both; width:620px; margin-left: 15px; display: inline; }
.tb02 table{ border-collapse: collapse; background-color: #4184b7;}
.tb02 tr td{ background: url(../images/member/dot01.gif) left bottom repeat-x; padding: 4px 0 8px 0;}
.tb02 tr td.back{ background: url(../images/member/dot01.gif) left bottom repeat-x; padding: 4px 0 8px 0; background-color: #358fd4; border:0;}
.tb02 tr td.bor{ background: none; padding: 4px 0 2px 0;}
.tb02 tr td.bor1{ background: none; padding: 4px 0 0 0;}
.tb02 tr td.bor2{ background: url(../images/dot05.gif) left bottom repeat-x; padding: 4px 0 8px 0;}
.tb02 tr td.end{ background: none; padding: 10px 0 10px 0;}
.tb02 tr td.end1{ background: none; padding: 3px 0 0 0;}
.tb02 tr td.tbac { text-align: center; }
.tb02 tr td.tbac2 { text-align: center; vertical-align: top; }
.tb02 tr td.borr{ background: none; padding: 10px 0 2px 0;color:#ffe79c;}
.tb02 tr td.cont2 { background: none; padding: 16px 0 6px 0;color:#ffe327; font-weight: bold; text-align: center;}
.tb02 tr td div.box {border:3px double #fff; padding:4px; margin:0 0 6px 0;}

/*autoship 자동배송*/
#table_auto { float: left; background: url(../images/etc/auto_tbbg.gif) repeat-y; width: 645px; padding: 0 2px 0 2px; display: inline; font-family: 돋움; font-size: 11px; font-weight: normal; color:#888;}
#table_auto table{ border-collapse: collapse; width: 640px; }
#table_auto tr th{ height:24px; background-color:#a8c954; border-bottom:1px solid #fff; border-left:1px solid #fff; color: #ffffff; }
#table_auto tr td{ border-bottom:1px solid #fff; border-left:1px solid #fff; padding:5px 0 5px 0; text-align:center; }
#table_auto .bg01{ background-color: #e9e9e9; }
#table_auto .bg02{ background-color: #ddeeca; }
#table_auto .bg03{ background-color: #f9eee1; }
#table_auto .bg04{ background-color: #afaeae; }
#table_auto .bg05{ background-color: #e3b886; }
#table_auto .tit{ font-size: 12px; color: 999; }
.auto_top { float: left; background: url(../images/etc/auto_tbtop.gif) left top no-repeat; width: 645px; height: 3px; margin-top: 10px;}
.auto_bot { float: left; background: url(../images/etc/auto_tbbot.gif) left top no-repeat; width: 645px; height: 2px; margin-bottom: 20px;}


/*bg table*/
#pa2 {width:100%;}
#pa2 h1{color:#FFF;font-size:14px;font-weight: bold;}
#bgtable {background: url(../images/tb_bg01.gif)  no-repeat; width: 637px;height:343px;color:#666;font-size:12px; text-align: center; }
#about #content2 #column4 #bgtable table tr td {padding:6px 0 0 0;}
#about #content2 #column4 #bgtable table tr td.first {padding:6px 0 5px 0;text-align: left; }
#about #content2 #column4 #bgtable table tr td.first2 {padding:6px 0 5px 7px;text-align: left; }
#about #content2 #column4 #bgtable table tr th {padding:8px 0 6px 0;}
#about #content2 #column4 #bgtable table tr th.end {padding:2px 0 4px 0;}

.layer_frame04 .bgtable01 {background: url(../images/tb2_bg1.gif)  no-repeat; width: 567px;height:141px;color:#666;font-size:12px; text-align: center; margin-left:20px;padding-bottom:20px;margin-top:60px;}
.layer_frame04 .bgtable01 table tr td {padding:7px 0 0 0;height:20px;}

.layer_frame04 .bgtable02 {background: url(../images/tb2_bg2.gif)  no-repeat; width: 567px;height:757px;color:#666;font-size:12px; text-align: center; margin-left:20px;padding-bottom:20px;margin-top:60px;}
.layer_frame04 .bgtable02 table tr td {padding:8px 0 0 0;height:20px;}

.layer_frame04 .bgtable03 {float: left; border: 1px solid #cacaca; width: 93%; color:#666; font-size:12px; text-align: center; margin-left:20px; margin-bottom:20px; margin-top:10px; padding: 2px; background-color: #fff;}
.layer_frame04 .bgtable03 .wtable { background-color: #e6e6e6; }
.layer_frame04 .bgtable03 table tr td {padding:7px 0 7px 0;}
.layer_frame04 .bgtable03 table tr td.bg1 { border: 1px solid #fff; background-color: #f6f6f6;}
.layer_frame04 .bgtable03 table tr td.bg2 { border: 1px solid #fff; background-color: #fff;}

/*온라인카다로그*/
.tb_top03 { float: left; background: url(../images/table_top03.gif) left top no-repeat; width: 650px;}
.tb_bot04 { float: left; background: url(../images/table_bot04.gif) left bottom no-repeat; width: 650px; }
.tb_top04 { float: left; background: url(../images/table_top04.gif) left top no-repeat; width: 442px;}
.tb_bot05 { float: left; background: url(../images/table_bot05.gif) left bottom no-repeat; width: 442px; }
.tb_top05 { float: left; background: url(../images/table_top05.gif) left top no-repeat; width: 200px;}
.tb_bot06 { float: left; background: url(../images/table_bot06.gif) left bottom no-repeat; width: 200px; }
.tb02 tr td.tbar { text-align: right; }
.tb03 { float: left; clear: both; margin-left: 15px; width:422px; display: inline; }
.tb03 table{ border-collapse: collapse; }
.tb03 tr td{ background: url(../images/member/dot01.gif) left bottom repeat-x; padding: 4px 0 8px 0;}
.tb03 tr td.bor{ background: none; padding: 4px 0 2px 0;}
.tb03 tr td.tbac { text-align: center; }
.tb03 tr td.tbtb { text-align: right; vertical-align: bottom; padding:0 10px 0 0;}
.tb04 { float: left; clear: both; margin-left: 20px; width:160px; display: inline; }
.tb04 table{ border-collapse: collapse; }
.tb04 tr td{ background: url(../images/member/dot01.gif) left bottom repeat-x; padding: 4px 0 8px 0;}
.tb04 tr td.bor{ background: none; padding: 4px 0 2px 0;}
.tb04 tr td.tbac { text-align: center; }

/*FAQ*/
.tbl_faq { float: left; width: 100%; display: inline; font-family: 돋움; font-size: 12px; font-weight: normal; color:#888;}
.tbl_faq table{ border-collapse: collapse; background-color: transparent;}
.tbl_faq tr th{ height:24px; background-color:#999999; color: #ffffff; }
.tbl_faq tr td{ border-bottom:1px solid #eaeaea; padding:6px 0 5px 0; }
.tbl_faq tr.bg	{ background:#f7f7f7; }
.tbl_faq tr td.end { height:11px; background:url(../images/btn/tfoot_bg.gif) left bottom repeat-x; padding:0;}
.tbl_faq .faq_ac {width: 100px; text-align:center; }
.tbl_faq .faq_bu {text-align:center; vertical-align: top; padding:8px 0 0 0; }
.tbl_faq a:link { color:#888; text-decoration:none; }
.tbl_faq a:visited { color:#888; text-decoration:none; }
.tbl_faq a:hover { color:#888; text-decoration:underline; }

/*교육일정*/
.calendar { float: left; width: 100%; display: inline; margin-top: 10px; font-family: Verdana; font-size: 10px; font-weight: bold; color:#888888;}
.calendar table{ border-collapse: collapse; background-color: transparent;}
.calendar tr th{ height:24px; background-color:#999999; color: #ffffff; border-right:1px solid #ffffff; }
.calendar tr td{ height: 80px; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:10px 0 0 10px; vertical-align: top; }
.calendar .sun01 {color:#ffc2c2; border-left:1px solid #999999;}
.calendar .sun02 {color:#ec9a9a; background-color:#fff6f6; border-left:1px solid #eaeaea;}
.calendar .sat01 {color:#a3e0ff; border-right:1px solid #999999;}
.calendar .sat02 {color:#67b3da; background-color:#f6fcff; border-right:1px solid #eaeaea;}
.calendar .ic { padding-left: 5px; }
.calendar .txt01 {float: left; clear: both; width: 75px; font-family: 돋움; font-size: 11px; font-weight: bold; color:#6191c2; padding: 0; margin-top: 3px; line-height: 14px; }
.calendar .txt02 {float: left; clear: both; width: 75px; font-family: 돋움; font-size: 11px; font-weight: normal; color:#6191c2; padding: 0; margin: 5px 0 3px 0; line-height: 14px; }


/*bbs page number navigation*/
#bbspgno { float: left; clear: both; width: 100%; font-family: verdana; font-size:10px; color:#888888; text-align:center; word-spacing:3px; padding-top: 16px; margin: 0; margin-bottom: 30px; display: inline; }
#bbspgno strong.sel{ font-weight: bold; color: #ffa200; }
.bnk { padding:0px; margin:0px; border-right:0px; }
.bnk01 { width: 100%; font-family: verdana; font-size:10px; color:#888888; text-align:center; word-spacing:3px; margin: 0; margin-bottom: 30px; padding: 0; display: inline; }
ul.bnk,ol.bnk {list-style:none; padding: 0px; margin: 0px;} 
ol li.bnk, ul li.bnk { display: inline; padding: 0px; margin: 0px; vertical-align:middle; }

/*bbs page number 멀티미디어자료실*/
#bbspgno_vod { float: left; clear: both; width: 87%; font-family: Arial; font-size:10px; color:#777777; text-align:center; word-spacing:3px; margin: 0; padding: 0; display: inline; }
#bbspgno_vod strong.sel{ font-weight: bold; color: #5fb9cc; }
.bnk { padding:0px; margin:0px; border-right:0px; }
.bnk02 { width: 100%; font-family: Arial; font-size:10px; color:#777777; text-align:center; word-spacing:3px; margin: 0; margin-bottom: 30px; padding: 0; display: inline; }
.bnk03 { width: 100%; font-family: Arial; font-size:10px; color:#777777; text-align:center; word-spacing:3px; margin: 0; margin-bottom: 30px; padding-top: 15px; display: inline; }
#bbspgno_vod a:link { color:#777; text-decoration:none; }
#bbspgno_vod a:visited { color:#777; text-decoration:none; }
#bbspgno_vod a:hover { color:#777; text-decoration:underline; }



#bbspgno a:link { color:#888; text-decoration:none }
#bbspgno a:visited { color:#888; text-decoration:none }
#bbspgno a:hover { color:#888; text-decoration:underline }

#about #content2 #column2 #program #data_d .tb04 { float: left; clear: both; width:575px; margin-left: 20px;  display: inline; color:#666;}
#about #content2 #column2 #program #data_d .tb04 table{ border-collapse: collapse; color:#666;}
#about #content2 #column2 #program #data_d .tb04 tr td{ background:url(../images/compliance/dot2.gif) left bottom repeat-x;padding-top:6px;padding-bottom:3px; }
#about #content2 #column2 #program #data_d .tb04 tr td.fst{ background: none; text-align: center; padding: 0px 0 0px 0; color:#666;}
#about #content2 #column2 #program #data_d .tb04 .co{color:#666;}
