/* CSS Document */
body {
	margin: 0;
	background:url(/img/common/bg_top.gif) repeat-x 0 top scroll;
	overflow-x:hidden;
	font-family:Dotum;
	font-size:9pt;
}
* {margin:0; padding:0;}
img	{border:0px;}
table {border-collapse:collapse; border:0; padding:0; margin:0;}
td {font-family:Dotum, Verdana, Arial; font-size:9pt; line-height:18px; color:#666666; letter-spacing:-0.8px;}

a:link {font-family:Dotum; font-size:12px; color:#666; text-decoration: none; letter-spacing:-0.8px;}
a:visited {font-family:Dotum; font-size:12px; color:#666; text-decoration: none; letter-spacing:-0.8px;}
a:hover {font-family:Dotum; font-size:12px; color:#690; text-decoration: none; letter-spacing:-0.8px;}
a:active {font-family:Dotum; font-size:12px; color:#690; text-decoration: none; letter-spacing:-0.8px;}

.tt01 {font-family:Dotum; font-size:14px; line-height:18px; color:#FF3300; font-weight:bold; letter-spacing:-0.01in;}
.tt02 {font-family:Dotum; font-size:12px; line-height:18px; color:#E36F1E; font-weight:bold; letter-spacing:-0.01in;}
.subj {font-family:Dotum; font-size:12px; line-height:18px; color:#666666; font-weight:bold; letter-spacing:-0.01in;}
.subj_t {padding:25px 0 35px 13px; background:url(/img/product/tt_p.gif) no-repeat 0 5px scroll;}
.faq {padding:5px 5px 5px 25px; background:url(/img/ico/q.gif) no-repeat 5px 6px scroll;}
.box01 {border:3px solid #E8DDD0; padding-top:10px;}

.td_cont1 {font-family:Dotum; padding:3px 0 3px 20px; border-bottom:1px dashed #CCC;}
.td_cont1_bt {font-family:Dotum; padding:3px 0 0 20px;}

.noticem 
{font-family:Dotum; font-size:12px; color:#666; text-decoration: none; letter-spacing:-0.01in; padding:2px 0 2px 0;}
.noticem a:link 
{font-family:Dotum; font-size:12px; color:#666; text-decoration: none; letter-spacing:-0.01in;}
.noticem a:visited 
{font-family:Dotum; font-size:12px; color:#666; text-decoration: none; letter-spacing:-0.01in;}
.noticem a:hover 
{font-family:Dotum; font-size:12px; color:#045B97; text-decoration: none; letter-spacing:-0.01in;}
.noticem a:active 
{font-family:Dotum; font-size:12px; color:#045B97; text-decoration: none; letter-spacing:-0.01in;}
.notice_num
{font-family:Verdana; font-size:11px; color:#888888; text-decoration:none; letter-spacing:0; text-align:left; background:url(/img/main/ic.gif) no-repeat 3px 10px scroll; padding:3px 0 3px 10px;}
.notice_num a:link 
{font-size:11px; color:#888888; text-decoration:none;}
.notice_num a:visited 
{font-size:11px; color:#888888; text-decoration:none;}
.notice_num a:hover 
{font-size:11px; color:#888888; text-decoration:none;}
.notice_num a:active 
{font-size:11px; color:#888888; text-decoration:none;}

.map
{font-size:8pt; color: #777; text-decoration: none; text-align:right; font-family:Dotum;}
.map a:link 
{font-size: 11px; color: #777; text-decoration: none; letter-spacing:-1px;}
.map a:visited 
{font-size: 11px; color: #777; text-decoration: none; letter-spacing:-1px;}
.map a:hover 
{font-size: 11px; color: #999; text-decoration: none; letter-spacing:-1px;}
.map a:active 
{font-size: 11px; color: #999; text-decoration: none; letter-spacing:-1px;}

.page
{font-family: "Verdana, Arial"; font-size: 11px; color: #666666; text-decoration: none; letter-spacing:1px;}
.page a:link 
{font-family: "Verdana, Arial"; font-size: 11px; color: #666666; text-decoration: none;}
.page a:visited 
{font-family: "Verdana, Arial"; font-size: 11px; color: #666666; text-decoration: none;}
.page a:hover 
{font-family: "Verdana, Arial"; font-size: 11px; color: #007BB0; text-decoration: none;}
.page a:active 
{font-family: "Verdana, Arial"; font-size: 11px; color: #666666; text-decoration: none;}

.copy
{font-family:Dotum; font-size: 11px; color: #666666; text-decoration: none;}
.copy_bg
{background:url(/img/common/bg_btm.jpg) no-repeat 0 0 scroll; height:120px;}
.copy_bg_m
{background:url(/img/common/bg_btm_m.jpg) no-repeat 0 0 scroll; height:120px;}
.r_bg
{background:url(/img/common/bg_body.jpg) repeat-x 0 bottom scroll; padding-top:250px;}

.copy a:link 
{font-family:Dotum; font-size: 11px; color: #666666; text-decoration: none;}
.copy a:visited 
{font-family:Dotum; font-size: 11px; color: #999999; text-decoration: none;}
.copy a:hover 
{font-family:Dotum; font-size: 11px; color: #999999; text-decoration: none;}
.copy a:active 
{font-family:Dotum; font-size: 11px; color: #999999; text-decoration: none;}

.menu
{font-family:Dotum; font-size: 12px; line-height: 140%; color: #FFFFFF; text-decoration: none; letter-spacing:0.5px; font-weight:bold;}
.menu A:link
{font-family:Dotum; font-size: 12px; line-height: 140%; color: #FFFFFF; text-decoration: none; letter-spacing:0.5px; font-weight:bold;}
.menu A:visited
{font-family:Dotum; font-size: 12px; line-height: 140%; color: #FFFFFF; text-decoration: none; letter-spacing:0.5px; font-weight:bold;}
.menu A:active
{font-family:Dotum; font-size: 12px; line-height: 140%; color: #FFFF00; text-decoration: none; letter-spacing:0.5px; font-weight:bold;}
.menu A:hover
{font-family:Dotum; font-size: 12px; line-height: 140%; color: #FFFF00; text-decoration: none; letter-spacing:0.5px; font-weight:bold;}

table.bbs {border-collapse:collapse; padding:0; border-bottom:1px solid #DDD; font-family:Dotum;}
table.bbs th {text-align:center; background:url(/img/common/bt_bg.gif) repeat-x; font-weight:bold; color:#FFF; height:32px; padding-top:1px;}
table.bbs th.l {text-align:center; background:url(/img/common/bt_bg_l.gif) no-repeat; font-weight:bold; color:#FFF;}
table.bbs th.r {text-align:center; background:url(/img/common/bt_bg_r.gif) no-repeat right top; font-weight:bold; color:#FFF;}
table.bbs th.bt {text-align:left; padding-left:20px; background:#D2DCC9; font-weight:bold; color:#063; border-left:1px solid #FFF;}
table.bbs th.tt {text-align:left; font-weight:bold; color:#FFF; letter-spacing:-1px; padding-top:1px;}
table.bbs td {text-align:center; border-bottom:1px solid #D4D4D4; padding:5px 0 4px 0; font-family:Dotum;}
table.bbs td.cont {text-align:left; padding:20px; border-bottom:1px solid #DDD; font-style:normal; text-decoration:none;}
table.bbs td.tt {text-align:left; padding-left:13px; border-bottom:1px solid #D4D4D4; font-style:normal; text-decoration:none;}
table.bbs td.bt {text-align:left; padding-left:20px; font-weight:bold; color:#063;}
table.bbs td.bt1 {text-align:left;}

table.pro {border-collapse:collapse; padding:0; width:720px; border-bottom:1px solid #D4D4D4; margin-top:15px;}
table.pro th {height:32px; text-align:center; background:url(/img/board/bg_bt.gif) repeat-x left top scroll; border:none;}
table.pro th.l {text-align:center; background:url(/img/board/bg_bt1.gif) no-repeat left top scroll;}
table.pro th.r {text-align:center; background:url(/img/board/bg_bt2.gif) no-repeat right top scroll; color:#EEE; font-size:11px; font-weight:normal;}
table.pro th.bt {text-align:left; padding-left:20px; background:url(/img/board/bg_bt1.gif) no-repeat left top scroll;}
table.pro th.tt {text-align:left; font-weight:bold; color:#FFF; letter-spacing:-1px;}
table.pro td {height:31px; text-align:center;}
table.pro td.bt {text-align:left; padding-left:20px;}
table.pro td.bt1 {text-align:left;}
table.pro td.btr {text-align:left; padding-left:20px; height:32px; border-left:3px solid #D7C8BB; border-top:3px solid #D7C8BB; border-bottom:3px solid #D7C8BB;}
table.pro td.bt1r {text-align:left; font-weight:bold; color:#600; letter-spacing:-1px; border-right:3px solid #D7C8BB; border-top:3px solid #D7C8BB; border-bottom:3px solid #D7C8BB;}

table.photo1 {border-collapse:collapse; padding:0; border-bottom:1px solid #EEE; margin-bottom:15px;}
.photo_tt {padding:5px 0 25px 0; font-size:11px; letter-spacing:-1px; text-align:center;}
.p_photo {background:url(/img/program/p_bg.jpg) no-repeat 15px 0; width:230px; height:138px; padding:1px 1px 25px 5px; text-align:left;}
.photo {border:1px solid #EEE; padding:4px;}

input {border: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='image')?'':'1px solid #D2D2D2' ); height:expression((this.type=='image')?'':'14px' ); font-size:11px; color:#333333; BACKGROUND-COLOR: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='image')?'':'#F3F3F3' ); margin:0 5px 0 5px; padding:1px;}

.input_login {border:1px solid #D2D2D2; width:150px; height:13px; FONT-FAMILY:"Verdana"; font-size:11px; color:#333333; background-color:#F3F3F3; margin:0; padding:3px;}
.input_src {border:1px solid #D2D2D2; height:12px; FONT-FAMILY:"Verdana"; font-size:11px; color:#333333; background-color:#FFF; padding:2px; margin:0 5px 0 5px;}

textarea
{font-family:Dotum; font-size:12px; color:#333333;}

select
{font-family:Dotum; font-size:12px; color:#333333; margin:0 5px 0 5px;}
.select_src
{font-family:Dotum; font-size:12px; color:#444444; height:18px;}


.join {
	overflow-y:auto;
	width:680px;
	height:250px;
	scrollbar-face-color: #D6D6D6; scrollbar-shadow-color: #D6D6D6; 
	scrollbar-highlight-color: #D6D6D6; scrollbar-3dlight-color:#ffffff; 
	scrollbar-darkshadow-color:#ffffff; scrollbar-track-color: #F6F6F6; 
	scrollbar-arrow-color:#FFFFFF;
	FONT-SIZE: 12px;
	COLOR: #444444;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: "±¼¸²";
	letter-spacing: -1px;
	padding-left:10px;
	border: 1px solid #D6D6D6;
	background-color: #F6F6F6;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 10px;
}
.join_th {background-color:#55A455; border-bottom: 1px solid #F5F5F5; padding-left:17px; font-weight:bold; color:#FFF;}
.join_td {padding-left:14px; border-bottom:1px solid #E8E8E8; font-size:11px; color:#8A8A8A;}

.lm {border-bottom:1px solid #E0E0E0;}
.lm_ad {border-bottom:1px solid #E0E0E0; font-family:Gulim; font-size:12px; letter-spacing:-1px; font-weight:bold; color:#777777; padding:6px 11px 6px 11px; background:url(/img/ico/lm.gif) no-repeat 170px 13px scroll;}
.lm_ad A:link
{font-family:"±¼¸²"; font-size:12px; letter-spacing:-1px; font-weight:bold; color:#777777; text-decoration:none;}
.lm_ad A:visited
{font-family:"±¼¸²"; font-size:12px; letter-spacing:-1px; font-weight:bold; color:#777777; text-decoration:none;}
.lm_ad A:active
{font-family:"±¼¸²"; font-size:12px; letter-spacing:-1px; font-weight:bold; color:#ff6A01; text-decoration:none;}
.lm_ad A:hover
{font-family:"±¼¸²"; font-size:12px; letter-spacing:-1px; font-weight:bold; color:#ff6A01; text-decoration:none;}
.tt_ad {font-family:Dotum; font-size:14px; letter-spacing:-1.5px; font-weight:bold; color:#333333; padding:1px 0 20px 17px; background:url(/img/ico/adtt.gif) no-repeat 0 0 scroll;}

.live_name {font-size:8pt; text-align:center; background:#F0F0F0; font-weight:bold; letter-spacing:-0.1em;}
.live_n {font-size:8pt; letter-spacing:-0.1em;}