@charset "utf-8";

/* 기본 설정 ===================================================================================== */
/* 경고 : 수정 주의! */
html {
	
}

body {
	min-height: 100%; /* 푸터 바닥에 붙게하기 */
	margin: 0px auto;
	padding: 0px;
	z-index: 1;
}

html,body { /* 푸터 바닥에 붙게하기 */
	height: 100%;
	margin: 0;
	padding: 0;
}

* html body {
	height: 100%;
}

ul,ol,li {
	list-style-type: none;
	list-style-image: none;
}

fieldset,img,a {
	margin: 0px;
	padding: 0px;
	border-style: none;
}

div,p,ul,ol,li,form,iframe,marquee {
	margin: 0px;
	padding: 0px;
}

hr {
	display: none;
	clear: both;
}

/* 텍스트 color 공통 스타일 */
.style_01 {
	color: #cc222d;
}

.red_c {
	color: #ef4023;
}
.red {
	color: #ef4023;
}
.blue {
	color: #002688;
}
.green {
	color: #037811;
}
.gray {
	color: #808080;
}

/* 특정 row 색상 */
.color_whiteblue {
	background: #DDEEFF;
	color: blue;
}
.color_bluesea {
	background: #00BEDB;
	color: #FFF;
}
.color_whitegreen {
	background: #CCFFDD;
}
.color_whitepink {
	background: #FFE1FF;
	color: blue;
}
.color_whitegray {
	background: #DEDEDE;	
}
.color_gray {
	background: #B1B1B1;	
}
.color_green {
	background: #00CC00;
	color: #FFF;
}
.color_whitegreen {
	background: #E0FFDC;
}
.color_orange {
	background: #FF8800;
	color: #000;
}
.color_yellow {
	background: #FBFF7D;
}
.color_notequal {
	color: #FF0000;
}
.color_notequalblue {
	color: #0000FF;
}
.color_outline
{
	text-shadow: 0px -1px #fff, 1px 0 #fff, 0 1px #fff, -1px 0 #fff;
}


/* 기본 폰트 설정 ===================================================================================== */
	/* 경고 : 수정 주의! */
body {
	font-size: small;
	font-family: 돋움, 굴림, Dotum, AppleGothic, Arial, Verdana, sans-serif;
	color: #888888;
}

a {
	color: #888888;
	text-decoration: none;
	cursor: hand;
}

a:link {
	color: #888888;
	text-decoration: none;
}

a:hover {
	font-size: small;
	color: #333333;
	text-decoration: none;
}

a:visited {
	font-size: small;
	color: #888888;
	text-decoration: none;
}

h2 {
	font-size: small;
	font-weight: bold;
	letter-spacing: -0.1em;
	margin: 0px;
	padding: 6px 20px 0px 20px;
}

h3 {
	font-size: small;
	font-weight: bold;
	color: #F46600;
	letter-spacing: -0.1em;
	/* border-bottom: 2px solid #f9953e; */
	margin: 0px;
	padding: 5px 0 2px 0;
}

select,input,textarea,pre { /* z-index:0;*/
	font-size: small;
	font-family: 돋움, 굴림, Dotum, AppleGothic, Arial, Verdana, sans-serif;
	font: sans-serif;
	color: #666666;
	vertical-align: middle;
}

.hide,caption {
	visibility: hidden;
	display: none;
}

/* 기본 레이아웃 설정 ===================================================================================== */
	/* 경고 : 수정 주의! */
	/* header 설정 ============================================================================================================= */
#header {
}
.fixwidth{
	width: 1024px;
	clear: both;
}

.menuwidth{
	width: 1024px; 
	clear: both;
}

.datagrid{
	clear: both;
}

#header_line_01{	
}
#header_line_01 .logo {
	margin : 0 20px;
	float: left;
}
#header_line_01 .menu {
	width: 800px;
	float: right;
}

#header_line_02{
	clear: both;
	height: 28px;
	color: #fff;
	margin-bottom: 4px;
	background-color: #30527c;
}

#header_line_02 h2{
	width: 200px;
	float: left;
}

#header_line_02 .info{
	padding-top: 5px;
	float: right;
}


/* header 끝 ============================================================================================================= */
	/* main 시작======================================================================================================== */
#main { /* 메인페이지용 , 서브페이지용  -  개별 사용 */
	clear: both;
}

/* main 끝 ======================================================================================================== */



	/* top 시작 ============================================================================================================= */
#logintop {
	width: 1000px;
	height: 50px;
	padding: 0;
	margin: 0;
	border: 0;
	background: #005387  url(../../images/ko/login/index_logo.gif) no-repeat left top;
}

/* top 끝 ============================================================================================================= */







	/* footer 시작 ============================================================================================================= */
#footer {
	width: 100%;
	height: 66px;
	padding: 0;
	margin: 0;
	border: 0;
	background: #cbcbcb url(../../images/ko/content/index_footer.gif) no-repeat left top;
}
/* footer 끝 ============================================================================================================= */