@charset "euc-kr";

/* Common Style */
html, body {
	height:100%;
	margin:0;
	padding:0;
	overflow-x:hidden;
	overflow-y:auto;
}
body, td, tr, table, form, input, select, textarea, div, img, p {
	color:black;
	font-size:9pt;
	font-family:µ¸¿ò, Dotum, ±¼¸², Gulim;
	line-height:1.5;
	scrollbar-face-color:#CCC;
	scrollbar-highlight-color:#CCC;
	scrollbar-3dlight-color:#EEE;
	scrollbar-shadow-color:#CCC;
	scrollbar-darkshadow-color:#AAA;
	scrollbar-track-color:#FFF;
	scrollbar-arrow-color:#999;
}
a, img, input {selector-dummy:expression(this.hideFocus=true);}
a, img {border:0;}
a:link, a:visited, a:active {text-decoration:none; color:black;}
a:hover {text-decoration:none; color:blue;}
input, textarea {border:1px solid #DDD; background-color:transparent;}
select {border:1px solid gray; background-color:white;}
form {margin:0;}
h1, h2, h3, h4, h5, h6 {margin:0;}

/* Layout (Outline) */
.total_board {
	width:100%;
	height:100%;
	text-align:center;
}
.main_total_board {
	width:820px;
	height:100%;
	min-height:100%;
	margin:0px auto;
	background-color:white;
}
.main_board {
	float:left;
	width:800px;
	min-height:100%;
	text-align:left;
	background:url("html/images/layout/content_bg.gif") repeat-y;
	z-index:0;
	padding:0 10px 0px 10px;
	margin:0 0 -75px 0;
}
.right_board {
	width:90px;
	border:1px solid #BBB;
	margin:100px 0 0 0;
}

/* Layout (Top) */
.top_bar {
	width:auto;
	height:50px;
	z-index:1;
	text-align:center;
	background-color:white;
}
.navigator {
	float:right;
	width:100px;
	height:50px;
	padding:0px 0px 0px 0px;
	text-align:right;
}
.menu_box_for_admin {
	float:right;
	width:100px;
	height:45px;
	z-index:1;
	background-color:white;
	background-image:url('html/images/layout/menu/menu_bg.gif');
}
.menu_box {
	width:auto;
	height:45px;
	z-index:1;
	padding:0;
	background-color:white;
	background-image:url('html/images/layout/menu/menu_bg.gif');
}
.submenu_box {
	width:auto;
	height:30px;
	z-index:1;
	padding:0px 0px 0px 20px;
	background-color:white;
}
.submnu {
	font-family:µ¸¿ò;
	font-size:9pt;
	padding:4px 5px 0px 5px;
}

/* Layout (Content) */
.content_board {
	width:100%;
	z-index:0;
	margin:-125px 0px 75px 0px;
}
.content_login_bar {
	clear:both;
	width:auto;
	height:24px;
	margin:125px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	background-color:#EEE;
}
.content_linead {
	clear:both;
	width:auto;
	margin:0 0 3px 0;
	border:solid #DDD;
	border-width:0px 0px 1px 0px;
	padding:4px 10px 3px 10px;
	background-color:white;
}
.content_box {
	clear:both;
	width:auto;
	padding:5px 10px 5px 10px;
	background-color:white;
}
.content_manual_submenu {
	float:left;
	width:180px;
}
.content_manual_content {
	margin:0 0 0 230px;
}

/* Layout (Bottom) */
.bottom_banners {
	clear:both;
	width:auto;
	height:40px;
	text-align:center;
	background-color:white;
}
.bottom_bar {
	width:800px;
	background-color:white;
	background:url("html/images/layout/content_bg.gif") repeat-y;
	text-align:left;
	padding:0 10px 0 10px;
}
.bottom_menu {
	clear:both;
	width:auto;
	height:20px;
	background-color:#BBB;
	text-align:right;
	color:white;
	font-family:Verdana;
	font-size:8pt;
}
.bottom_menu a:link, .bottom_menu a:active, .bottom_menu a:visited {color:white;}
.bottom_menu a:hover {color:yellow;}
.bottom_counter {
	clear:both;
	float:left;
	width:200px;
	height:15px;
	text-align:left;
	font-family:Verdana;
	font-size:7pt;
	background-color:white;
}
.bottom_copyright {
	float:right;
	width:600px;
	height:15px;
	text-align:right;
	font-family:Verdana;
	font-size:7pt;
	background-color:white;
	color:#AAA;
}
.bottom_copyright a:link, .bottom_copyright a:visited, .bottom_copyright a:active {color:#AAA;}
.bottom_copyright a:hover {color:#888;}
#site_config {
	position:absolute;
	width:500px;
	height:500px;
	z-index:100;
	left:50%;
	top:50%;
	margin:-250px 0 0 -250px;
	border:1px solid #777;
	padding:20px;
	background-color:white;
}
#site_cover {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:5;
	background-color:black;
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}

/* Layout (Etc.) */
.txt_indent {text-indent:10px;}
.txt_outdent {text-indent:-10px; padding-left:10px;}
.solid_line {
	background-color:#E5E5E5;
	height:1px;
	padding:0;
	margin:0;
	font-size:0px;
}
.blank_line {
	clear:both;
	width:100%;
	padding:0;
	margin:0;
	font-size:0px;
}
.btn_move_top {
	position:fixed;
	width:29px;
	height:10px;
	left:50%;
	top:98%;
	margin:0 0 0 410px;
	cursor:pointer;
}

/* for Subtitles */
.subtt_box {
	width:100%;
	height:28px;
	margin-bottom:10px;
	padding:2px 0 2px 5px;
	border-bottom:3px solid #CCC;
}
.subtt_eng {
	float:left;
	display:block;
	line-height:1;
	font-family:Tahoma;
	font-weight:bold;
	font-size:18pt;
	color:#AAA;
}
.subtt_eng:first-letter {
	color:#888;
}
.subtt_kor {
	float:left;
	display:block;
	background:url("html/images/layout/subtt_bar.gif") no-repeat left top;
	margin-left:2px;
	padding:5px 0 0 10px;
	font-family:µ¸¿ò;
	font-size:8pt;
	color:#BBB;
}
.subtt_1 {
	font-size:11pt;
	font-family:µ¸¿ò, ±¼¸², Tahoma, MS San Serif;
	font-weight:bold;
	background:url("html/images/layout/subtt_icon.gif") no-repeat left top;
	padding:0 0 0 19px;
}
.subtt_2 {
	font-size:11pt;
	font-family:Tahoma, Verdana, Arial, MS San Serif, ±¼¸², µ¸¿ò;
	font-weight:bold;
	background:url("html/images/layout/subtt_icon.gif") no-repeat left top;
	padding:0 0 0 19px;
}
.subtt_1_cont {
	display:block;
	margin:5px 0 30px 35px;
}
.listTitle {font-size:10pt; font-family:±¼¸²;}

/* for Boxes */
.gray_box {
	background-color:#EEE;
	padding:10px;
}

#btn_return {
	position:fixed;
	width:100px;
	height:20px;
	left:50%;
	margin:0 0 0 280px;
	background-color:white;
}

/* Font Styles */
.teal {color:teal;}
.teal a:link, .teal a:visited, .teal a:active {text-decoration:none; color:teal;}
.teal a:hover {text-decoration:none; color:blue;}
.size8 {font-size:8pt;}
.size10 {font-size:10pt; font-weight:bold; font-family:±¼¸², Verdana;}
.size11 {font-size:11pt; font-weight:bold; font-family:±¼¸², Verdana;}
.size12 {font-size:12pt; font-weight:bold; font-family:±¼¸², Verdana;}
.size10n {font-size:10pt; font-family:±¼¸², Verdana;}
.size11n {font-size:11pt; font-family:±¼¸², Verdana;}
.size12n {font-size:12pt; font-family:±¼¸², Verdana;}
.tahoma {font-family:Tahoma; font-size:8pt;}
.tahoma7 {font-family:Tahoma; font-size:7pt;}
.tahomab {font-family:Tahoma; font-size:8pt; font-weight:bold;}
.verdana {font-family:Verdana; font-size:8pt;}
.verdana7 {font-family:Verdana; font-size:7pt;}
.verdanab {font-family:Verdana; font-size:8pt; font-weight:bold;}
.gulim8 {font-family:±¼¸², ±¼¸²Ã¼; font-size:8pt;}
.dotum8 {font-family:À¥µ¸¿ò, µ¸¿ò; font-size:8pt;}
.gulimc {font-family:±¼¸²Ã¼;}
.note {font-size:8pt; font-family:µ¸¿ò, ±¼¸²; color:silver;}
.sup_note {color:red; font-weight:bold;}

/* Input Fields */
.input {width:100%; background-color:transparent; border:0;}
.input2 {background-color:transparent; border:0;}
.txtbox {background-color:transparent; border:1px solid #DDD; width:100%; margin-left:-2px;}
.txtbox2 {background-color:transparent; border:1px solid #DDD;}
.txtbox_line {background-color:transparent; border:0; background:url("http://www.korct.com/76/html/images/layout/textform_bg.gif") repeat-x; width:100%; height:20px;}
.txtbox_line2 {background-color:transparent; border:0; background:url("http://www.korct.com/76/html/images/layout/textform_bg.gif") repeat-x; height:20px;}
.button {font-family:Tahoma; font-size:8pt; height:18px; font-weight:bold; border:0; background-color:#EEE;}
.checkbox {border:0px; background-color:transparent;}
.redbox {background-color:#E3A4A4;}
.item_box {border:1px solid #DDD; padding:3px; margin:3px;}

/* Background Colors */
.bg_ff {background-color:#FFFFFF;}
.bg_f3 {background-color:#F3F3F3;}
.bg_e9 {background-color:#E9E9E9;}
.bg_ee {background-color:#EEEEEE;}
.bg_dd {background-color:#DDDDDD;}
.bg_cc {background-color:#CCCCCC;}
.bg_bb {background-color:#BBBBBB;}
.bg_aa {background-color:#AAAAAA;}
.bg_99 {background-color:#999999;}
.bg_88 {background-color:#888888;}
.bg_77 {background-color:#777777;}
.bg_66 {background-color:#666666;}
.bg_55 {background-color:#555555;}
.bg_44 {background-color:#444444;}
.bg_33 {background-color:#333333;}
.bg_22 {background-color:#222222;}
.bg_11 {background-color:#111111;}
.bg_00 {background-color:#000000;}
.bg_close {background-color:#FFEEDD;}

/* Special Functions */
.areaFolding {}
.commBox {
	width:330px;
	margin:3px;
}

/* Webfonts */
@font-face {font-family:¼ÖÀÙ9; src:url(/other/font/solip9.ewf);}
@font-face {font-family:Ç®ÀÙ9; src:url(/other/font/pulip9.ewf);}
@font-face {font-family:Æ«¸³9; src:url(/other/font/tulip9.ewf);}

/* for WYSIWYG editor */
legend	{color:#1C4FAC;}

A.link_red:link		{text-decoration:none; color:#D8442C; border-bottom:2px solid #E78B29;}
A.link_red:visited		{text-decoration:none; color:#D8442C; border-bottom:2px solid #E78B29;}
A.link_red:active		{text-decoration:none; color:#D8442C; border-bottom:2px solid #E78B29;}
A.link_red:hover		{text-decoration:none; color:#A9250F; border-bottom:2px solid #DD7611;}

A.link_blue:link		{text-decoration:none; color:#2A61A4; border-bottom:2px solid #37AFCD;}
A.link_blue:visited		{text-decoration:none; color:#2A61A4; border-bottom:2px solid #37AFCD;}
A.link_blue:active		{text-decoration:none; color:#2A61A4; border-bottom:2px solid #37AFCD;}
A.link_blue:hover		{text-decoration:none; color:#144684; border-bottom:2px solid #3796CD;}

A.link_green:link		{text-decoration:none; color:#368E36; border-bottom:2px solid #76BD31;}
A.link_green:visited	{text-decoration:none; color:#368E36; border-bottom:2px solid #76BD31;}
A.link_green:active		{text-decoration:none; color:#368E36; border-bottom:2px solid #76BD31;}
A.link_green:hover		{text-decoration:none; color:#136F13; border-bottom:2px solid #5FA90F;}