/* reset css */
html,body{margin:0;padding:0;height:100%;}
body{font:12px/1.5 "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;background:#fff;color:#000000;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,fieldset,input,textarea,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0;}
input,textarea,select,td,th,button{font:12px/1.5 "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;color:#000000;vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;margin:0;}
table{width:100%;table-layout:fixed;border-spacing:0;border-collapse:collapse;empty-cells:show;}
ol,ul,li{list-style:none;}
hr, legend, caption, .hidden{position:absolute;left:-5000px;top:0;visibility:hidden;overflow:hidden;line-height:0.1%;font-size:0.1%;width:0.1%;height:0.1%;}
caption{position:relative;display:none}
img,fieldset{border:0 none;}
label,button{cursor:pointer;}
label{display:inline-block;}
img{display:inline-block;}
em,address,cite,dfn{font-style:normal;}
a:link,a:visited{color:#444;text-decoration:none;}
a:hover,a:active,a:focus{/* text-decoration:underline; */ cursor:pointer;}

/*롤오버 메뉴*/
.menu1{
	font-weight:bold;
	padding: 0px 0px 0px 5px;
	height:32;
	cursor:hand;
}

.menu2{
	color:ffffff;
	font-weight:bold;
	padding: 0px 0px 0px 5px;
	height:32;
	cursor:hand;
}

.menu3{
	font-weight:bold;
	padding: 0px 0px 0px 31px;
	height:32;
	cursor:hand;
}

.menu4{
	color:#456cbb;
	font-weight:bold;
	padding: 0px 0px 0px 31px;
	height:32;
	cursor:hand;
}

.menu5{
	padding: 7px 0px 5px 31px;
	line-height:20px;
}

/*롤오버 버튼*/
img{border:none}
div#btnR a img.over{display:none}
div#btnR a:hover{position:relative}
div#btnR a:hover img{display:none} 
div#btnR a:hover img.over{display:inline}  
div#btnR a img{vertical-align:middle}

/*링크*/
a {cursor:pointer;}
a:link{color:#4a4a4a; text-decoration:none;}
a:visited{color:#4a4a4a; text-decoration:none;}
a:hover{color:#456cbb;}
a:active{color:#456cbb; text-decoration:none;}

a,area {blr:expression(this.onFocus=this.blur())}
:focus { -moz-outline-style:none;}

/* 정렬 */
.al_left{text-align:left;}
.al_center{text-align:center;}
.al_right{text-align:right !important;}
.al_middle{vertical-align:middle;}
.al_top{vertical-align:top;}
.al_bottom{vertical-align:bottom;}
.al_ul{margin:5px}
.fl{float:left;}
.fr{float:right;}
.mar_01{margin:10px 0 0 !important}

.board {width:900px; margin:0 auto;}

.cursor_pointer{cursor:pointer;}

/*.table_type_02{border-bottom:1px solid #bbbbbb;}*/
.table_type_02{border-top:1px solid #3c3c3c;*border-top:none;border-bottom:1px solid #e5e5e5;}
.table_type_02.taty0201 tbody tr.first th, .table_type_02.taty0201 tbody tr.first td{empty-cells:show; border-collapse:collapse;}
.table_type_02.taty0202 td{color:#000000;}
.table_type_02 th{height:38px; font-size:12px;border-top:1px solid #e5e5e5; background:#f7f7f7; color:#3d3d3d; font-weight:normal; text-align:center}
.table_type_02 td{border-top:1px solid #e5e5e5; line-height:17px; padding:3px 3px 3px 3px; *padding:2px 5px 2px 7px;vertical-align:middle;zoom:1;table-layout:fixed;}
.table_type_02 td:after{content:'';display:block;clear:both;}
.table_type_02 tr.bdty02 th.end{border-right:0; text-align:center;border-bottom:1px solid #e5e5e5;}
.table_type_02 tr.bdty02 th img{vertical-align:middle}
.table_type_02 tr.bdty02 th{border-right:1px solid #e5e5e5; text-align:center}
.table_type_02 tr.bdty02 td{padding:3px 5px;border-right:1px solid #e5e5e5; vertical-align:middle;}
.table_type_02 tr.bdty02 td.end{padding:3px 5px;border-right:0; vertical-align:middle;text-align:center}
.table_type_02 tr.bdty02 td.end2{padding:3px 6px;border-right:0; vertical-align:top;}
.table_type_02 tr.bdty02 td.end3{padding:6px 5px;border-right:0; vertical-align:middle;}
.input{width:180px; height:27px; border:1px solid #cccccc; margin-right:7px}
.input2{width:180px; height:27px; border:1px solid #cccccc}
.input3{width:180px; height:39px; border:0; line-height:40px; background-color:rgba(255,255,255,0)}
.blank{height:20px}
.range{float:right; margin-bottom:6px}
.selectbox{width:100px; height:20px}
.top{width:900px; height:76px; margin:0 auto; text-align:left}
.topmenu{width:100%; height:40px; background-color:#323540}
.menu{width:900px; margin:0 auto;}
.menus{float:left}
.logout{float:right; margin-top:8px; cursor:pointer;}
.ttl{width:900px; font-size:16px; font-weight:bold; margin:0 auto; vertical-align:middle; padding:31px 0 23px 0; text-align:left}
.txt{margin-bottom:7px}
.board_btn{padding:10px 0 20px 0; float:left}
.paging{width:840px; padding-top:15px; text-align:center; font-weight:bold; font-family:verdana; position:relative; float:left}
.paging_red{padding:5px; color:#e71828}
.paging span, .paging a {padding:0 10px;}

.login{width:620px; height:566px; margin:0 auto; background-image:url('/Images/img_login_01.png');background-repeat:no-repeat}
.logintable{position:relative; top:139px; left:282px; width:338px}
.logintabletxt{color:#ffffff; height:35px; vertical-align:top; text-align:left}
.logintabletxt2{color:#ffffff; height:45px; vertical-align:top; text-align:left}
.logintablebtn{height:53px; vertical-align:bottom; text-align:left}
.logintableid{background-image:url('/Images/bg_login_id.png'); background-repeat:no-repeat; margin-bottom:6px; padding:1px 10px 0 50px}
.logintablepw{background-image:url('/Images/bg_login_pw.png'); background-repeat:no-repeat; padding:1px 10px 0 50px}
.blank_login{height:95px;}
.input4{width:204px; height:41px; border:1px solid #1d2027; padding:7px}
.input5{width:280px; height:25px; border:1px solid #cccccc; padding:7px}

.pw{width:450px; margin:0 auto}
.pwtxt{width:450px; margin:0 auto; padding-bottom:30px}
.pwtable{position:relative; margin:0 auto; width:450px}
.pwtable td{height:41px; border:1px solid #cccccc; text-align:center; font-weight:bold}

.popup{border:1px solid #1d2027}
.popupttl{background-color:#1d2027; padding:10px; font-size:14px; font-weight:bold; color:#ffffff}
.popupcontent{padding:20px; text-align:center}
.popupbtn{padding-top:10px; text-align:center}

.popupcontentl{padding:20px}
.popupcontentl2{padding:10px; background-color:#eaecef}
.popupbox{padding:15px; border:1px solid #cccccc; background-color:#ffffff; line-height:20px}
.input6{width:100%; height:27px; border:1px solid #cccccc}

.span_search_number{ margin-left:30px; }
.span_search_number input {width:100px;height:20px;border:1px solid #cccccc;margin-left:6px;}
.span_search_number #btnSearch {cursor:pointer;vertical-align:middle;margin-left:6px;}
.6ml { margin-left:6px !important; }

#btnAddCallbackNumberPop { cursor:pointer;margin-left:6px;}
#btn_download { cursor:pointer;margin-left:6px;}
#bntResend { cursor:pointer;margin-left:6px;vertical-align:middle; }



/* 로그인 캡챠 */
.captcha {width:242px;margin:0 1px 0 1px;}
.captcha img {float:left;cursor:pointer;}
.captcha input {float:left;width:242px;margin:6px 0 0 0;height:40px;line-height:38px;overflow:hidden;font-size:13px;color:#777777;text-align:center;border:1px solid #eeeeee; background:#eeeeee;}
.captcha input.blur {color:#bbbbbb;}
.captcha .BDC_CaptchaDiv div {float:left;}
.captcha .BDC_CaptchaDiv .BDC_CaptchaImageDiv img {cursor:default;}
.captcha .BDC_CaptchaDiv .BDC_CaptchaIconsDiv {clear:none;position:relative;height:53px;}
.captcha .BDC_CaptchaDiv .BDC_CaptchaIconsDiv a {position:absolute;bottom:0px;right:0px;width:54px;height:24px;}
.captcha .BDC_CaptchaDiv .BDC_CaptchaIconsDiv a+a{top:0px;}
.captcha .BDC_CaptchaDiv .BDC_CaptchaIconsDiv a img {float:none;}

