@charset "utf-8";

/* 기본 left 정렬 */

html{overflow-y:scroll;}

body { margin:0; padding:0; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,table,thead,tbody,tr,th,hd{margin:0; padding:0;}	
body, table, th, td, input, select { color:#2A2A2A; font:normal 12px/1.4 '굴림',Gulim,GulimChe, Dotum,DotumChe,verdana;*word-break:break-all;-ms-word-break:break-all;}	
	

img, fieldset { border:0px; vertical-align:middle;}	
form, fieldset { display: inline;}	
input,select{vertical-align:middle;}	
legend, caption { display: none; }	
	
body { margin:0px;padding:0px; }	
	
.line_dot { width:100%; height:15px; padding:px;margin-top:15px;background: url(/images/line.gif) repeat-x;}	

/* layout */

#ad_main {width:100%;}

#lst{width:1000px; margin:20px 0px 20px 30px;}
#lst2{width:900px; margin:20px 0px 20px 30px;}
#lst3{width:1600px; margin:20px 0px 20px 30px;}

#conts	{position:relative; width:800px;padding:0px 0px 20px 0;}

#location {
    width:970px;
	padding: 0px 0px 15px 30px;
	margin: 0px 0px 10px 0px;
	height:30px;
    text-align:left;
	color:#004486; font:bold 16px/1.4 '돋움',Dotum;
    background: url(/mb_pg/img/title.gif) repeat-x;
}

#location2 {
    width:970px;
	padding: 0px 0px 15px 30px;
	margin: 0px 0px 10px 0px;
	height:30px;
    text-align:left;
	color:#004486; font:bold 16px/1.4 '돋움',Dotum;
    background: url(/mb_pg/img/title.gif) repeat-x;
}

#location3 {
    width:1570px;
	padding: 0px 0px 15px 30px;
	margin: 0px 0px 10px 0px;
	height:30px;
    text-align:left;
	color:#004486; font:bold 16px/1.4 '돋움',Dotum;
    background: url(/mb_pg/img/title.gif) repeat-x;
}



#menu a:link { font-weight: bold;color:#ffffff; text-decoration:none; }
#menu a:visited { font-weight: bold;color:#ffffff; text-decoration:none; }
#menu a:active { font-weight: bold;color:#ffffff; text-decoration:none; }
#menu a:hover { font-weight: bold;color:#FFF600; text-decoration:none; }


/* CSS Document 기본 메인 및 서브 레이아웃 스타일 */

body,input,button{color:#3A3A3A; font:normal 12px/1.5 '굴림',Gulim,'돋움',Dotum,AppleGothic,Sans-serif;}
td	{color:#3A3A3A; font:normal 12px/1.5 '굴림',Gulim,'돋움',Dotum,AppleGothic,Sans-serif;}


/* 	filter: expression(document.execCommand("BackgroundImageCache", false, true));  익스6 깜빡 거림 대비용 */

body {   scrollbar-arrow-color: #FFF;
	scrollbar-face-color: #DBDBDB;
	scrollbar-highlight-color: #C6C6C6;
	scrollbar-3dlight-color: #F4F4F4;
	scrollbar-shadow-color: #C6C6C6;
	scrollbar-darkshadow-color: #F4F4F4;
	scrollbar-track-color: #F4F4F4;

}


th, td { padding:0 0 0 0; } /* 테이블 여백 없애기 */
a img { border:0 none; } /*링크걸린 이미지 보더 없애기 */
img, fieldset { border:0px; }
legend { display: none; }


a:link { text-decoration: none; color: #3F3F3F; }
a:visited { text-decoration: none; color: #3F3F3F; }
a:active { text-decoration: none; color: #015BB1; }
a:hover {  text-decoration:none; color:#015BB1; }


.fl2{float:left; margin-right:15px;}


/* 인풋박스 등 기본 스타일 */
A:link{color:#666666}		
A:active{color:#666666}		
A:visited{color:#666666}		
A:hover{color:#333333}		
A{text-decoration:none}		
img{border:0;}	

input{height: 30pt;  font-size:14px; vertical-align:middle;  height:30px; border:1px solid #B5B5B5; }	
.input{height: 30pt;  font-size:14px; vertical-align:middle;  height:30px; border:1px solid #B5B5B5; }	
textarea{width:100%;  font-size:15px !important; border:1px solid #B5B5B5; padding:3px; box-sizing: border-box;}	
select{ font-size:15px !important;  border:1 solid #cccccc; background-color:#ededed;  height:30px;}
	
.checkbox{BORDER-BOTTOM: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; COLOR: #ffffff; height: 18pt; FONT-SIZE: 9pt; vertical-align:middle;}	
	
.radio{BORDER-BOTTOM: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; COLOR: #ffffff; height: 18pt; FONT-SIZE: 9pt; vertical-align:middle;}	
.radio2{BORDER-BOTTOM: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; COLOR: #ffffff; height: 18pt; FONT-SIZE: 9pt; vertical-align:middle;BACKGROUND-COLOR: #4E97E6; }	
	
.fileinput{BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; COLOR: #282828; height: 18pt; FONT-SIZE: 9pt; image:url(/fcnews/fc_pg/img/bt_filepc.gif);}	
	
button { font-size:15px !important; font-weight:bold;  }	


.button{padding:3px 10px; BACKGROUND-COLOR: #4F4F4F; BORDER: #002959 1px solid; COLOR: #ffffff; font-weight:bold; cursor:pointer;}	
.button_lst{padding:3px 10px; BACKGROUND-COLOR: #4F4F4F; BORDER: #002959 1px solid; COLOR: #ffffff; font-weight:bold; cursor:pointer;}	
.button2{padding:3px 10px; BACKGROUND-COLOR: #DD159B; BORDER: #80185D 1px solid; COLOR: #ffffff; font-weight:bold; cursor:pointer; }	
.button_black{padding:3px 10px; BACKGROUND-COLOR: #373A3D; BORDER: #373A3D 1px solid; COLOR: #ffffff; font-weight:bold; cursor:pointer; }	
.button_ed{padding:3px 10px; BACKGROUND-COLOR: #AAAAAA; BORDER: #9B9B9B 1px solid; COLOR: #ffffff; font-weight:bold; cursor:pointer; }	
.button_w{ padding:3px 10px; BACKGROUND-COLOR: #115CB2; BORDER: #002959 1px solid; COLOR: #ffffff; font-weight:bold; cursor:pointer; }	
.button_r{padding:3px 10px; BACKGROUND-COLOR: #FA0018; BORDER: #002959 1px solid; COLOR: #ffffff; font-weight:bold; cursor:pointer; }	
.button_search{padding:3px 10px; BACKGROUND-COLOR: #ffffff; BORDER: #1B63C5 1px solid; COLOR: #1B63C5; font-weight:bold; cursor:pointer; }	
.button_add{padding:3px 10px; BACKGROUND-COLOR: #ffffff; BORDER: #B51920 1px solid; COLOR: #B51920; font-weight:bold; cursor:pointer; }	
.button_add2{padding:3px 10px; BACKGROUND-COLOR: #B51920; BORDER: #B51920 1px solid; COLOR: #ffffff; font-weight:bold; cursor:pointer; }	
.button_sel{padding:3px 10px; BACKGROUND-COLOR: #ffffff; BORDER: #B51920 1px solid; COLOR: #B51920; font-weight:bold; cursor:pointer; }	
.button_line{padding:3px 10px; BACKGROUND-COLOR: #ffffff; BORDER: #115CB2 1px solid; COLOR: #115CB2; font-weight:bold; cursor:pointer; }	

	
textarea{BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; COLOR: #282828; FONT-SIZE: 9pt;	
scrollbar-face-color: #cccccc; 	
scrollbar-arrow-color: #ffffff; 	
scrollbar-track-color: #ededed; 	
scrollbar-highlight-color: #ededed; 	
scrollbar-shadow-color: #ededed;	
scrollbar-darkshadow-color: #ededed; 	
scrollbar-3dlight-color: #ededed; }	
		
.box1 {font-size: 9pt; color:#555555; border:0; background-color:#ffffff}		
		
.box2 {font-size: 9pt; color:#555555; border:1 solid #ededed; background-color:#ededed}	
