/* CSS Document */
@font-face {
  font-family : "½Å¸íÁ¶Ã¼";
  src: url('/lib/ChosunSm.TTF');
}
body {
	margin: 0;
	overflow-x:visible;
	font-family:'½Å¸íÁ¶Ã¼','consolas','HANBatang','Dotum','Verdana','Arial';
}
* {margin:0; padding:0;}
img	{border:0px;}
table {border-collapse:collapse; border:0; padding:0; margin:0; font-family:'½Å¸íÁ¶Ã¼','consolas','HANBatang','Dotum','Verdana','Arial';}
td {font-family:'½Å¸íÁ¶Ã¼','consolas','HANBatang','Dotum','Verdana','Arial'; font-size:9pt; line-height:1.4; color:#444; letter-spacing:-0.8px;}

a:link {font-size:12px; color:#444; text-decoration: none; letter-spacing:-0.8px;}
a:visited {font-size:12px; color:#444; text-decoration: none; letter-spacing:-0.8px;}
a:hover {font-size:12px; color:#005FB1; text-decoration: none; letter-spacing:-0.8px;}
a:active {font-size:12px; color:#005FB1; text-decoration: none; letter-spacing:-0.8px;}

input {border: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='image')?'':'1px solid #BBB' ); height:expression((this.type=='image')?'':'16px' ); font-size:11px; color:#333333; BACKGROUND-COLOR: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='image')?'':'#F3F3F3' ); margin:0 5px 0 5px; padding:2px;}

textarea
{font-size:12px; color:#333333; background-color:#F3F3F3;}

select
{font-size:12px; color:#333333; margin:0 5px 0 5px;}
.select_src
{font-size:12px; color:#444444; height:18px;}

.top {height:100px; background:url(/img/top_bg.gif) repeat-x 0 0;}

.topmenu {font-family:consolas, Verdana, Geneva, sans-serif; color:#FFF; text-align:right;}
.topmenu a:link {font-family:consolas, Verdana; color:#FFF; text-decoration: none; font-size:14px;}
.topmenu a:visited {font-family:consolas, Verdana; color:#FFF; text-decoration: none;}
.topmenu a:hover {font-family:consolas, Verdana; color:#FFF1B2; text-decoration: none;}
.topmenu a:active {font-family:consolas, Verdana; color:#FFF1B2; text-decoration: none;}

.topmenu_ad {color:#FFF; text-align:right;}
.topmenu_ad a:link {color:#FFF; text-decoration: none; font-size:11px;}
.topmenu_ad a:visited {color:#FFF; text-decoration: none;}
.topmenu_ad a:hover {color:#FFF1B2; text-decoration: none;}
.topmenu_ad a:active {color:#FFF1B2; text-decoration: none;}

.login {height:661px; background:url(/img/login_bg.jpg) repeat-x 0 0; vertical-align:top;}
table.login_box {margin-top:210px; margin-left:690px; width:210px;}
table.login_box td {height:30px;}
table.login_box input {width:130px;}
table.login_box img {margin:14px 0 0 3px;}

.copyright {background-color:#F6F6F6; border-bottom:1px #E3E3E3 solid; border-top:1px #E3E3E3 solid; text-align:center;}
.copyright_bg {height:35px; width:1245px; background:url(/img/bg_copy.gif) no-repeat; text-align:right; padding-right:5px; font-family:consolas; font-size:11px; color:#999;}

.sub_img {background:url(/img/sub_bg.jpg) repeat-x 0 0; height:180px;}

.sub_menu {background-color:#F9F9F9; border-left:1px solid #E9E9E9; border-right:1px solid #E9E9E9; padding:15px; text-align:left; line-height:170%;}
.sub_menu h1 {font-family:'½Å¸íÁ¶Ã¼','consolas','HANBatang','Dotum','Verdana','Arial'; font-size:16px; font-weight:bold; color:#003E33; letter-spacing:-0.01in; margin-bottom:10px;}

.main_notice {text-align:left; background:url(/img/main/dot.gif) no-repeat 10px left; padding:2px 0 2px 5px;}
.main_notice a:link {text-decoration:none;}
.main_notice a:visited {text-decoration:none;}
.main_notice a:hover {text-decoration:underline;}
.main_notice a:active {text-decoration:none;}

.news_td {background:url(/img/main/td_top.gif) no-repeat right bottom; text-align:right;}

.news {text-align:left; padding:2px 7px 3px 7px; background-color:#F7F7F7; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF;}
.news a:link {text-decoration:none;}
.news a:visited {text-decoration:none;}
.news a:hover {text-decoration:underline;}
.news a:active {text-decoration:none;}

.col_tt {text-align:left; font-weight:bold;}
.col_tt a:link {text-decoration:none; color:#005879;}
.col_tt a:visited {text-decoration:none;}
.col_tt a:hover {text-decoration:underline;}
.col_tt a:active {text-decoration:none;}

table.write {border-collapse:collapse; padding:0; border-bottom:2px solid #A8D3CA; border-top:2px solid #A8D3CA; margin-bottom:30px;}
table.write th {text-align:center; border-bottom:1px solid #D4D4D4; font-weight:bold; color:#264c94; letter-spacing:-0.01in; padding:3px;}
table.write th.s {text-align:center; border-bottom:1px solid #D4D4D4; font-weight:bold; color:#264c94; letter-spacing:-0.01in; background:#F9F9F9; padding:3px;}
table.write th.s_t {text-align:center; border-bottom:1px solid #D4D4D4; font-weight:bold; color:#264c94; letter-spacing:-0.01in; padding:3px; font-size:11px;}
table.write td {text-align:left; border-bottom:1px solid #D4D4D4; padding:8px 5px 8px 5px;}
table.write td input {width:*;}
table.write td.cont {text-align:left; padding:8px; border-bottom:1px solid #D4D4D4; font-style:normal; text-decoration:none;}
table.write td.cont input {margin:0;}
table.write td.btn {text-align:center; vertical-align:top; padding:15px 0 0 15px;}
table.write td.btn img {margin:auto 5px 15px 5px;}
table.write td.photo {text-align:center;}
table.write td.photo img {border:1px solid #999;}
table.write td.right {text-align:right; padding-right:8px;}
table.write td.total {text-align:right; padding-right:8px; font-weight:bold;}
table.write td.total_red {text-align:right; padding-right:8px; font-weight:bold; color:#C03;}
table.write td.cen {text-align:center;}
table.write td.cen img {margin-right:5px;}
table.write td div {text-align:center; padding-bottom:5px; margin:0; font-weight:bold;}

table.list {border-collapse:collapse; padding:0; border-bottom:1px solid #DDD;}
table.list th {text-align:center; font-weight:bold; color:#FFF; height:33px; padding-top:2px; background-color:#A8D3CA; letter-spacing:-0.01in;}
table.list th.s {text-align:center; font-weight:bold; color:#FFF; padding:6px; background-color:#A8D3CA; letter-spacing:-0.01in; border-top:1px solid #FFF;}
table.list th.bt {text-align:left; padding-left:20px; background:#D2DCC9; font-weight:bold; color:#063; border-left:1px solid #FFF;}
table.list th.tt {text-align:left; font-weight:bold; color:#264c94; letter-spacing:-1px; padding:10px;}
table.list th.ss {text-align:center; color:#FFF; background-color:#A8D3CA; letter-spacing:-0.01in; border:1px solid #FFF;}
table.list td {text-align:center; border-bottom:1px solid #D4D4D4; padding:5px 0 4px 0;}
table.list td.cont {text-align:left; padding:5px 10px 4px 10px; border-bottom:1px solid #DDD; font-style:normal; text-decoration:none;}
table.list td.btn {text-align:right; vertical-align:top; padding:15px 0 0 15px;}
table.list td.btn img {margin:auto 5px 15px 5px;}
table.list td.btn_s {text-align:center;}
table.list td.btn_s img {margin:auto 5px auto 5px;}
table.list td.line {border-top:2px solid #066; height:2px;}

table.view {border-collapse:collapse; padding:0; border-top:2px solid #DDD; margin-bottom:30px;}
table.view th {text-align:center; font-weight:bold; color:#FFF; height:33px; padding-top:2px; background-color:#A8D3CA; letter-spacing:-0.01in; border-bottom:1px solid #FFF;}
table.view th.s {text-align:center; font-weight:bold; background-color:#CCC; letter-spacing:-0.01in;}
table.view td {text-align:left; padding:8px; border-bottom:1px solid #DDD; font-style:normal; text-decoration:none;}
table.view td.tt {text-align:left; padding-left:13px; border-bottom:1px solid #D4D4D4; font-style:normal; text-decoration:none;}
table.view td.btn {text-align:right; vertical-align:top; padding:15px 0 0 15px; border-top:2px solid #DDD; border-bottom:none;}
table.view td.btn img {margin:auto 5px 15px 5px;}
table.view td.photo {text-align:center;}
table.view td.photo img {border:1px solid #999;}
table.view td.right {text-align:right; padding-right:8px;}
table.view td.total {text-align:right; padding-right:8px; font-weight:bold;}
table.view td.total_red {text-align:right; padding-right:8px; font-weight:bold; color:#C03;}
table.view td.cen {text-align:center;}

table.card {border-collapse:collapse; padding:0; margin-bottom:13px; font-size:12px;}
table.card th {text-align:center; font-weight:900; color:#066; padding:6px; letter-spacing:-0.01in; border:1px solid #BBB; background-color:#F9F9F9; width:14%;}
table.card th.bl {color:#555;}
table.card td {text-align:left; padding:6px; border:1px solid #BBB; font-style:normal; text-decoration:none;}
table.card td.cen {text-align:center;}

.left_cate {overflow:hidden; width:200px;}
.left_cate li {font-size:12px;}
.left_cate a {display:block; line-height:25px; padding:5px; text-align:left;}
.left_cate li.tt {border-bottom:1px dashed #CCC;}
.left_cate li.tt a {display:block; line-height:25px; padding:5px 0 5px 0; text-align:left; color:#366; font-size:14px;}
.left_cate li.s {font-size:12px;}
.left_cate li.s a {display:block; line-height:20px; padding:5px; text-align:left;}

.tab_green {overflow:hidden; border-bottom:2px solid #298649; font-size:13px; margin-top:25px;}
.tab_green li {float:left;}
.tab_green a {display:block; background:#969696; border-top:2px solid #FFF; border-right:1px solid #FFF; border-left:1px solid #FFF; height:31px; line-height:31px; padding:0 20px; text-align:center; color:#FFF;}
.tab_green li:first-child a {border-left:1px solid #969696;}
.tab_green li.on a {border-left:2px solid #298649; border-top:2px solid #298649; border-right:2px solid #298649; background:#298649; color:#FFF; margin-bottom:-2px; border-bottom:0; font-weight:900 !important; font-size:14px;}

.tab_orange {overflow:hidden; border-bottom:2px solid #EE7311; font-size:13px; margin-top:25px;}
.tab_orange li {float:left;}
.tab_orange a {display:block; background:#969696; border-top:2px solid #FFF; border-right:1px solid #FFF; border-left:1px solid #FFF; height:31px; line-height:31px; padding:0 20px; text-align:center; color:#FFF;}
.tab_orange li:first-child a {border-left:1px solid #969696;}
.tab_orange li.on a {border-left:2px solid #EE7311; border-top:2px solid #EE7311; border-right:2px solid #EE7311; background:#EE7311; color:#FFF; margin-bottom:-2px; border-bottom:0; font-weight:900 !important; font-size:14px;}

.tab_blue {overflow:hidden; border-bottom:2px solid #007DE7; font-size:13px; margin-top:25px;}
.tab_blue li {float:left;}
.tab_blue a {display:block; background:#969696; border-top:2px solid #FFF; border-right:1px solid #FFF; border-left:1px solid #FFF; height:31px; line-height:31px; padding:0 20px; text-align:center; color:#FFF;}
.tab_blue li:first-child a {border-left:1px solid #969696;}
.tab_blue li.on a {border-left:2px solid #007DE7; border-top:2px solid #007DE7; border-right:2px solid #007DE7; background:#007DE7; color:#FFF; margin-bottom:-2px; border-bottom:0; font-weight:900 !important; font-size:14px;}

.tab_lime {overflow:hidden; border-bottom:2px solid #8F9400; font-size:13px; margin-top:25px;}
.tab_lime li {float:left;}
.tab_lime a {display:block; background:#969696; border-top:2px solid #FFF; border-right:1px solid #FFF; border-left:1px solid #FFF; height:31px; line-height:31px; padding:0 20px; text-align:center; color:#FFF;}
.tab_lime li:first-child a {border-left:1px solid #969696;}
.tab_lime li.on a {border-left:2px solid #8F9400; border-top:2px solid #8F9400; border-right:2px solid #8F9400; background:#8F9400; color:#FFF; margin-bottom:-2px; border-bottom:0; font-weight:900 !important; font-size:14px;}

.tab_purple {overflow:hidden; border-bottom:2px solid #A200CA; font-size:13px; margin-top:25px;}
.tab_purple li {float:left;}
.tab_purple a {display:block; background:#969696; border-top:2px solid #FFF; border-right:1px solid #FFF; border-left:1px solid #FFF; height:31px; line-height:31px; padding:0 20px; text-align:center; color:#FFF;}
.tab_purple li:first-child a {border-left:1px solid #969696;}
.tab_purple li.on a {border-left:2px solid #A200CA; border-top:2px solid #A200CA; border-right:2px solid #A200CA; background:#A200CA; color:#FFF; margin-bottom:-2px; border-bottom:0; font-weight:900 !important; font-size:14px;}

.tab_red {overflow:hidden; border-bottom:2px solid #F00000; font-size:13px; margin-top:25px;}
.tab_red li {float:left;}
.tab_red a {display:block; background:#969696; border-top:2px solid #FFF; border-right:1px solid #FFF; border-left:1px solid #FFF; height:31px; line-height:31px; padding:0 20px; text-align:center; color:#FFF;}
.tab_red li:first-child a {border-left:1px solid #969696;}
.tab_red li.on a {border-left:2px solid #F00000; border-top:2px solid #F00000; border-right:2px solid #F00000; background:#F00000; color:#FFF; margin-bottom:-2px; border-bottom:0; font-weight:900 !important; font-size:14px;}

table.tab {border-collapse:collapse; padding:0; margin-bottom:30px;}
table.tab th {text-align:left; font-weight:bold; color:#FFF; height:35px; letter-spacing:-0.01in; border:1px solid #FFF;}
table.tab td {text-align:left; padding:8px; font-style:normal; text-decoration:none;}

.bbs_num {font-family: Verdana, Geneva, sans-serif; color:#666; text-align:center; letter-spacing:1px; padding:15px 0 30px 0;}
.bbs_num a:link {font-family:Verdana, Dotum; font-size:12px; color:#666; text-decoration: none; margin:0 10px 0 10px;}
.bbs_num a:visited {font-family:Verdana, Dotum; font-size:12px; color:#666; text-decoration: none; margin:0 10px 0 10px;}
.bbs_num a:hover {font-family:Verdana, Dotum; font-size:12px; color:#066; text-decoration: none; margin:0 10px 0 10px;}
.bbs_num a:active {font-family:Verdana, Dotum; font-size:12px; color:#066; text-decoration: none; margin:0 10px 0 10px;}

/*.bbs_num img {margin:auto 5px 15px 5px;}*/

/*----------------*/
.map
{font-size:8pt; color:#777; text-decoration: none; text-align:right; font-family:Dotum; padding-right:1px;}
.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;}


.copy
{font-family:Dotum; font-size:12px; font-weight:bold; color:#666666; text-decoration:none; letter-spacing:-0.01in;}

.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;}

table.photo {border-collapse:collapse; padding:0; border-bottom:2px solid #005fb1; border-top:2px solid #005fb1;}
.photo_td {text-align:center; padding:15px 0; border-bottom:1px solid #DDD; vertical-align:top;}
.photo_td img {border:1px solid #CCC; margin-bottom:8px;}
.photo_tt {padding:5px 0 25px 0; font-size:12px; letter-spacing:-1px; text-align:center;}

.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:14px; FONT-FAMILY:"Verdana"; font-size:11px; color:#333333; background-color:#FFF; padding:2px; margin:0 5px 0 5px;}



.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;
	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;}
