/*기본 정의 */
body {
	font-family: "굴림","gulim","돋움","Dotum","MS-PGOTHIC", "MS-GOTHIC", "MS Sans Serif", "Verdana";
	font-size: 12px;
	color: #7B7B7B;
	text-align: left;  /*IE 5.5 */
	margin:0;
	padding: 0;
	background:url(../images/common/bg.gif) repeat-x #DEF9FF;
	}
A:link {
	FONT-SIZE: 12px; COLOR: #7B7B7B; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 12px; COLOR: #7B7B7B; TEXT-DECORATION: none
}
A:hover {
	COLOR: #7B7B7B;
}

/* main */
a.main:link{text-decoration: none; color: #2792A7;}
a.main:visited{text-decoration: none; color: #2792A7;}
a.main:active{text-decoration: none; color: #2792A7;}
a.main:hover{text-decoration:none; color:#2792A7;}
	
/* form */
form {padding:0px; margin:0px}
input.box {font-family:"굴림","gulim","돋움","Dotum","MS-PGOTHIC", "MS-GOTHIC", "MS Sans Serif", "Verdana","Tahoma"; font-size:12px; border:1 solid #A74040; }
input.chk { margin:0 0 0 0; }


/* 행간 조절 */
.lh_140	{line-height:140%;}
.lh_130	{line-height:130%;}
.lh_100	{line-height:100%;}


/* 폰트 사이즈 */
.s {line-height:120%; font-size:11px; }

/* 채용공고 */
.careers_blue {line-height:120%; font-size:12px; color: #3778A5; }
.careers_blue2 {line-height:120%; font-size:12px; color: #4497B2; }

table {
border-collapse: collapse;
border-spacing: inherit;
border-left:hidden;
}	
/* =layout - 레이아웃 부분 */
#wrap {
	text-align: left;
	width: inherit;
	margin: 0 ; 
	padding: 0;
	background:url(../images/common/left_bg.gif) repeat-y;
	}
#upper {
	width: 890px;
	margin: 0;
	padding: 0;
	}
	
#main_left {
	width: 340px;
	margin: 0;
	padding: 0;
	float:left;
	}
#main_right {
	width: 550px;
	height: 380px;
	margin: 0;
	padding: 0;
	float:left;
	}
#main_menu {
	width: 550px;
	height: 90px;
	margin: 0;
	padding: 0;
	}
#main_text {
	width: 550px;
	margin: 0;
	padding: 0;
	}
#main_game {
	width: 550px;
	height: 180px;
	margin: 0;
	padding: 0;
	}
#main_recruit {
	width: 550px;
	height: 50px;
	margin: 0;
	padding: 0;
	float:left;
	font-family: "굴림","gulim","돋움","Dotum","MS-PGOTHIC", "MS-GOTHIC", "MS Sans Serif", "Verdana";
	font-size: 12px;
	color: #2792A7;
	}
#main_contents {
	clear:both;
	width: 890px;
	margin: 0;
	padding: 0;
	float:left;
	font-family: "굴림","gulim","돋움","Dotum","MS-PGOTHIC", "MS-GOTHIC", "MS Sans Serif", "Verdana";
	font-size: 12px;
	color: #2792A7;
	}
	
#left {
	width: 250px;
	height: 100%;
	margin: 0;
	padding: 0;
	float:left;
	}
#right {
	width: 640px;
	margin: 0;
	padding: 0;
	float:left;
	background: #ffffff;
	}
#menu {
	width: 640px;
	height:90;
	margin: 0;
	padding: 0;
	}
#text_flash {
	width: 640px;
	height:90;
	margin: 0;
	padding: 0;
	}
#white {
	width: 640px;
	height:20;
	margin: 0;
	padding: 0;
	}
#contents_wrap {
	width: 640px;
	margin: 0;
	padding: 0;
	}
#contents {
	width: 620px;
	margin: 0;
	padding: 0;
	}
#contents_20 {
	width: 20px;
	margin: 0;
	padding: 0;
	}
#footer {
	clear:both;
	width: 890px;
	height: 75px;
	padding: 0;
	margin: 0;
	font-family: "굴림","gulim","돋움","Dotum","MS-PGOTHIC", "MS-GOTHIC", "MS Sans Serif", "Verdana";
	font-size: 12px;
	color: #ffffff;
	}


/*추가 최성수

이미지 LightBox
*/

#lightbox {
	background-color: #eee;
	padding: 10px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#overlay {
	text-align: left;
	background-image: url('../Common/images/SC_overlay.png');
}
#lightboxCaption {
	color: #333;
	background-color: #eee;
	font-size: 90%;
	text-align: center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
* html #overlay {
	background-color: #000;
	background-image: url('../Common/images/SC_blank.gif');
	filter: Alpha(opacity=50)
}