/* 숨김 콘텐츠 */
.hidden, #footer h2, legend{
	position:absolute;
	left:-9999px;	
}

/* 건너뛰기 링크 */
#skipNav a{
	position:absolute;
	left:-9999px;
}
#skipNav a:focus, #skipNav a:active{
	text-align:center;
	padding:10px 0;
	width:100%;	
	left:0;
	outline:0;
}

/* 기본 스타일 */
body{
	font-size:12px;	
	color:#666;
	/*color:#ed2128;*/
	font-family:"맑은 고딕",돋움,Dotum, sans-serif;
	line-height:1.4;
}

/* 제목요소 */
h2 {  
	font-size:28px;   	

	} 
h2 span{}
h2 span.font_small{font-size:12px;}
h2 span.font_small2{font-size:12px;padding:18px 0 0 0;float:right;}

h3 {  
	font-size:26px; 
	padding:0 0 10px 0;	
	} 
h3 span{}
h3 span.font_small{font-size:16px;padding:0px 0 0 0;float:right;}

h4 {  
	font-size:14px; 
	padding:0 0 8px 0;

	} 

h5 {  
	font-size:14px;  
	font-weight:bold;	
	padding:0 0 8px 0;

	} 


/* 링크 스타일 */
a:link{
	color:#333;
	text-decoration:none;	
}
a:visited,a:focus, a:active{
	color:#666;
	text-decoration:none;	
}
a:hover{
	color:#f00;
	text-decoration:underline;
}


/* 헤더 */
#header {		
	border-bottom:2px solid #d3292c;
	border-top:34px solid #f7f7f7;
}


/* 로고 */
#header .logo{
padding:6px 0px 0px 30px;
	z-index:10;	
}

/******************************************* 메뉴 *******************************************/
/* 보조 메뉴 */
#infoMenu{
	position:absolute;
	margin:-60px 0px 0 -30px;	
	font-size:11px;
	text-align:right;
	width:100%;
}
#infoMenu li{
	display:inline;	
}
#infoMenu a{
	padding:8px 15px 7px 7px;		
}
#infoMenu .infoMenu_style{
	padding:8px 15px 7px 7px;
	color:#000;
}

/* 보조 메뉴 링크 스타일 */
#infoMenu a:link, #infoMenu a:visited, #infoMenu a:active,  #infoMenu a:focus{
	text-decoration:none;	
	color:#000;
	}
#infoMenu a:hover{
	color:#ed2128;
	text-decoration:none;
	}


/* 메인 메뉴 */
#navigation{	
	margin:-20px 0 0 260px;	
	position:relative;
	font-size:13px;	
	font-weight:bold;		
}

/* 메인 메뉴 링크 스타일 */
#navigation a:link,  #navigation a:visited{text-decoration:none;}
#navigation a:hover, #navigation a:focus, #navigation a:active{color:#ed2128;text-decoration:none;font-weight:bold;}

#navigation li{
	float:left;	
	padding:0 20px;	
	border-left:1px solid #ccc ;
	
}
#navigation .first{
	border-left:1px solid #fff ;	
}

#navigation .sub_first{
	border-left:1px solid #f3f3f3 ;	
}

#navigation ul{
	position:absolute;	
	top:23px;
	display:none;
}
#navigation ul a{
	display:block;	
	white-space:nowrap;
}


#subNav01, #subNav02, #subNav03, #subNav04, #subNav05, #subNav06{font-size:11px;margin:15px 0px 0px -20px;}

#subNav01 a:link, #subNav02 a:link, #subNav03 a:link, #subNav04 a:link, #subNav05 a:link, #subNav06 a:link, 
#subNav01 a:visited, #subNav02 a:visited, #subNav03 a:visited, #subNav04 a:visited, #subNav05 a:visited, #subNav06 a:visited
{color:#666;text-decoration:none;}

#subNav01 a:hover, #subNav02 a:hover, #subNav03 a:hover, #subNav04 a:hover, #subNav05 a:hover, #subNav06 a:hover,
#subNav01 a:focus, #subNav02 a:focus, #subNav03 a:focus, #subNav04 a:focus, #subNav05 a:focus, #subNav06 a:focus, 
#subNav01 a:active, #subNav02 a:active, #subNav03 a:active, #subNav04 a:active, #subNav05 a:active, #subNav06 a:active
{color:#000;text-decoration:none;}

.navigation_bar{background-color:#f7f7f7;padding:0px 0;border-bottom:1px solid #ebebeb ;	}



/* left_menu */
.left_tit{	font-size:20px;padding:10px ;color:#666;}
#sidebar{
	float:left;
	display: inline; /* IE6의 더블마진 버그 해결 위해 추가 */	
	font-size:14px;	
	font-weight:bold;	
	
}
#sidebar li{margin:10px 30px;}
#sidebar li a:link,  #sidebar li a:visited{text-decoration:none;color:#666;padding:6px 0px 5px 10px;display:block;border-bottom:1px solid #ccc;}
#sidebar li a:hover, #sidebar li a:focus, #sidebar li a:active{color:#ed2128;}

/******************************************* //메뉴 *******************************************/

.location {position:absolute; right:30px; top:82px; color:#333}
.area {padding:0px;}


/******************************************* 푸터 *******************************************/
/* footer logo */
.footerLogo{
	position:absolute;
	left:30px;
	top:25px;	
}

/* footer */
address, .copyright{
	margin:0 70px 5px 100px;			
	font-size:12px;	
}

.footerInner{
	position:relative;	
	border-top:1px solid #b3b3b3;
	padding:15px 0 0;
}

/******************************************* //푸터 *******************************************/








/* login */
.login_top_line {height:34px; background-color:#e4e4e4; width:100%}
.login_box {width:610px; background-color:#;float:left;margin:100px 0px 0 25px;}


.login_container {margin:50px auto 50px; width:1060px; height:460px;border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1;}
.login_container .content .login {margin-top:20px; position:relative;}
.login_container .content .login> p {margin:10px 0 21px 260px}
.login_container .content .login input {width:100px; height:43px; border:1px solid #c1c1c1; padding-left:10px;margin-right:10px; color:#888}
.login_container .content .login .id {margin:0 0 6px 0}
.login_container .content .login .pw {margin:0 0 6px 0}
.login_container .content .login .pin {margin:0 0 6px 0}

.login_container .content .login .loginBut {margin:0 0px 0px 105px}

.login_container .span {float:left;width:75px;height:40px;font-size:16px;font-weight:bold;background:url("../images/common/icon_allow01.gif") no-repeat  0 18px;padding:9px 0px 0px 30px;}





/* join */
.join .joinText2{height:40px;font-size:16px;font-weight:bold;padding:9px 0px 0px 30px;}

.join {padding:10px 0px 0 0px;}
.join .joinText{float:left;width:170px;height:40px;font-size:16px;font-weight:bold;background:url("../images/common/icon_allow01.gif") no-repeat  0 18px;padding:9px 0px 0px 30px;}
.join .joinText span{font-size:20px;font-weight:bold;color:#ff6600;margin:0px 0px 0px 10px;position:relative;top:4px;}
.join input {height:40px; border:1px solid #c1c1c1; padding-left:10px;margin:5px 5px 5px 10px; color:#888;}
.join select {height:40px; border:1px solid #c1c1c1; padding-left:10px;margin:5px 5px 5px 10px; color:#888}
.join .joinBut{padding:20px 0 0 210px ;}

.spc_txt{font-size:20px;font-weight:bold;color:#ff6600;margin:0px 0px 0px 10px;position:relative;top:4px;}
.spc_small_txt{font-size:10px;font-weight:bold;color:#ff6600;margin:0px 0px 0px 10px;position:relative;top:4px;}


/* notice_box */
.notice_box {width:420px;height:460px;background-color:#eeeeee;float:left;}
.notice_box .notice_bar{width:120px;border-top:15px solid red; }
.notice_box .notice_view{padding:0 30px;position:relative;top:80px }



/*paginate */
.paginate{padding:15px 0;text-align:center; COLOR: #666;}
.paginate strong{font-size:12px;color:#fff;font-weight:bold;border:#d9d4d3 1px solid;padding:0px 7px 1px 8px;display:inline-block;background:#e44548;}
.paginate a{font-size:12px;color:#000;border:#d9d4d3 1px solid;padding:0px 7px 1px 8px;display:inline-block;}
.paginate a:hover{background:#e44548;text-decoration:underline;color:#fff;font-weight:bold;}
.paginate .span2{text-align:right; position:absolute;right:20px;}


/* float  */
.btn_float_R {text-align:right; padding:10px 0px 15px; border-bottom:1px solid #999;}
.btn_float_search { position:relative;margin:-34px 0px 0 10px;float:right;}

/*.box_style */
.pd20 {padding:0 0 20px 0;position:absolute;top:120px;left:310px;}

.box_style01 {float:left;position:relative;top:10px;left:0px;margin:0px 20px 20px 0px;border:1px solid #a1a1a1;border-top:10px solid #a1a1a1; }
.box_style01 .box_title {margin:10px 40px 0 20px;padding:3px 20px;background-color:#000;font-weight:bold;color:#fff; font-size:12px;}
 .box_area {margin:20px 20px 20px;background-color:#eee;}
 .box_icon01 {position:relative;top:-24px; right:10px;font-size:20px;float:right}
 .box_icon02 {position:relative;top:80px;	left:-18px;font-size:15px}
 .box_icon03 {position:relative;top:80px;	left:235px;font-size:15px}

 .systemIMG{
	position:relative;
	width:1000px;
	height:760px;
	background:url("../images/system_img.jpg") no-repeat;
	margin:50px 0 50px 50px;
	font-size:22px; 
}
 .systemIMG li{padding:0px 0 0px 40px;}

 .kisa_Icon01_on {
	position:absolute;
	top:40px;
	left:566px;		
	height:32px;
	background:url("../images/system_icon01.gif") no-repeat;

}
 .kisa_Icon01_off {
	position:absolute;
	top:40px;
	left:566px;		
	height:32px;	

}

 .smsf_Icon01_on {
	position:absolute;
	top:280px;
	left:26px;	
	height:32px;
	background:url("../images/system_icon01.gif") no-repeat;
}
 .smsf_Icon01_off {
	position:absolute;
	top:280px;
	left:26px;	
	height:32px;
}
 .smsf_Icon02_on {
	position:absolute;
	top:316px;
	left:26px;	
	height:32px;
	background:url("../images/system_icon01.gif") no-repeat;
}
 .smsf_Icon02_off {
	position:absolute;
	top:316px;
	left:26px;	
	height:32px;
}
 .smsf_Icon03_on {
	position:absolute;
	top:352px;
	left:26px;
	height:32px;
	background:url("../images/system_icon01.gif") no-repeat;
}
 .smsf_Icon03_off {
	position:absolute;
	top:352px;
	left:26px;
	height:32px;	
}

 .sdp_Icon01_on {
	position:absolute;
	top:647px;
	left:871px;
	height:32px;
	background:url("../images/system_icon01.gif") no-repeat;
}
 .sdp_Icon01_off {
	position:absolute;
	top:647px;
	left:871px;
	height:32px;	
}

 .kdap_Icon01_on {
	position:absolute;
	top:676px;
	left:566px;
	height:32px;
	background:url("../images/system_icon01.gif") no-repeat;
}
 .kdap_Icon01_off {
	position:absolute;
	top:676px;
	left:566px;
	height:32px;
}

.spamapp_Icon01_on{
	position:absolute;	
	top:647px;
	left:26px;
	height:32px;
	background:url("../images/system_icon01.gif") no-repeat;
}
.spamapp_Icon01_off{
	position:absolute;
	top:647px;
	left:26px;
	height:32px;	
}

.bidw_Icon01_on{
	position:absolute;
	top:280px;
	left:871px;
	height:32px;
	background:url("../images/system_icon01.gif") no-repeat;
}
.bidw_Icon01_off{
	position:absolute;
	top:280px;
	left:871px;
	height:32px;	
}
.bidw_Icon02_on{
	position:absolute;
	top:316px;
	left:871px;
	height:32px;
	background:url("../images/system_icon01.gif") no-repeat;
}
.bidw_Icon02_off{
	position:absolute;
	top:316px;
	left:871px;
	height:32px;	
}






