@charset "utf-8";
/* 박지연(Park Ji Yeon) 2012.09.10 */
@import url('common.css');

/* board list1_market */
.content div.board_list{width:735px;margin-bottom:18px;}
.content div.board_list h3{margin-bottom:0;}
.content div.board_list div.list{padding-top:1px;}
.content div.board_list div.list ul li{width:721px;padding:0 0 17px 14px;#padding-bottom:15px;border-bottom:1px solid #ebebed;}
.content div.board_list div.list ul li.last{border-bottom:8px solid #ebebed;}
.content div.board_list div.list ul li dl{width:700px;}

.content div.board_list dl dt{margin-bottom:5px}
.content div.board_list dl dt a{color:#000;font-size:16px;font-weight:bold;line-height:20px;word-spacing:-2px;letter-spacing:-1px;}
.content div.board_list dl dt a:hover{color:#073565;text-decoration:underline;}
.content div.board_list dl dd{padding-left:1px;color:#666;line-height:18px;}
.content div.board_list dl dd.file{margin-top:11px;padding-left:32px;background:url(../img/common/ico_file.gif) no-repeat 1px 0;}
.content div.board_list dl dd.file a{color:#25578c;font-size:11px;letter-spacing:-1px;line-height:16px;}
.content div.board_list dl dd.file a:hover{text-decoration:underline;}

.content div.board_list p.btn_book_club{margin-left:17px;}

.content p.reg_date{margin:17px 0 8px 0;color:#999;font-size:11px;}
.content p.reg_date span{display:inline-block;margin-left:5px;padding-left:10px;background:url(../img/common/bu_bar.gif) no-repeat 0 2px;}
.content p.reg_date span.cnt{padding-right:4px;font-weight:normal;text-decoration:none;}
.content p.reg_date span a{color:#999;font-size:11px;font-weight:bold;line-height:16px;}
.content p.reg_date span a:hover{text-decoration:underline;}

.content p.txt_box{padding:15px 0 29px 0;color:#666;font-size:12px;line-height:18px;}
.content p.txt_box2{width:707px;margin:0 0 0 15px;padding:3px 0 40px 0;color:#666;font-size:12px;line-height:18px;}
.content p.txt_box3{width:707px;margin:0 0 0 15px;padding:15px 0 28px 0;color:#666;font-size:12px;line-height:18px;}
.content p.txt_box4{width:707px;margin:0 0 0 15px;padding:17px 0 18px 0;color:#666;font-size:12px;line-height:18px;}
.content p.txt_box5{width:707px;margin-bottom:20px;padding:19px 0 19px 15px;border-bottom:1px solid #ddd;color:#666;font-size:12px;line-height:18px;}
.content p.txt_box5 strong{color:#333;}

/* board list2_공지사항 */
.content table.tbl_list{margin-top:19px;}
.content table.tbl_list caption{display:none;}
.content table.tbl_list tbody tr.last th, .content table.tbl_list tbody tr.last td{border-bottom:4px solid #ebebeb;}
.content table.tbl_list tbody tr th, .content table.tbl_list tbody tr td{height:27px;padding:3px 0 0 0;border-bottom:1px solid #ebebeb;color:#666;text-align:center;}
.content table.tbl_list tbody tr th{font-weight:normal;}
.content table.tbl_list tbody tr td.date{color:#999;}
.content table.tbl_list tbody tr td.tit{padding-left:9px;text-align:left;}
.content table.tbl_list tbody tr td.tit a{color:#666;font-weight:bold;text-align:left;line-height:27px;}
.content table.tbl_list tbody tr td.tit a:hover{color:#073565;text-decoration:underline;}

/* board view1_market */
.view_box{margin:10px 0 10px 0;border:1px solid #ebebed;border-bottom:8px solid #ebebed;}
.view_box h4{padding:18px 0 0 13px;color:#073565;font-size:16px;font-weight:bold;letter-spacing:-1px;line-height:18px;}
.view_box p.reg_date, .view_box ul, .view_box div p{padding-left:13px;}
.view_box p.reg_date{margin:16px 0 0 0;}
.view_box ul{overflow:hidden;*zoom:1;padding-bottom:13px;}
.view_box ul li{float:left;}
.view_box ul li.file{margin-top:4px;padding-left:32px;background:url(../img/common/ico_file.gif) no-repeat 1px 2px;}
.view_box ul li.file a{color:#25578c;font-size:11px;letter-spacing:-1px;line-height:16px;}
.view_box ul li.file a:hover{text-decoration:underline;}
.view_box ul li.print{float:right;margin-top:0;padding-right:14px;}
.view_box div{border-top:1px dashed #ebebed;background:#f8f8f8;}
.view_box div p{width:705px;min-height:180px;padding:17px 0  60px 14px;color:#666;line-height:18px;}

/* board view2_공지사항 */
.view_box2{margin:19px 0 20px 0;}
.view_box2 h4{height:30px;padding:14px 0 0 77px;background:url(../img/sub/bg_tit_view.gif) no-repeat 0 0;color:#073565;font-size:14px;font-weight:bold;line-height:16px;letter-spacing:-1px;word-spacing:-1px;}
.view_box2 p.reg_date{margin:0;padding:11px 0 4px 15px;border-bottom:1px solid #ebebeb;}
.view_box2 ul{overflow:hidden;*zoom:1;padding:6px 0 5px 14px;border-bottom:1px solid #ebebeb;}
.view_box2 ul li{float:left;}
.view_box2 ul li.file{margin-top:3px;padding-left:32px;background:url(../img/common/ico_file.gif) no-repeat 1px 2px;}
.view_box2 ul li.file a{color:#25578c;font-size:11px;letter-spacing:-1px;line-height:16px;}
.view_box2 ul li.file a:hover{text-decoration:underline;}
.view_box2 ul li.print{float:right;margin-top:0;padding-right:15px;}
.view_box2 p.con{width:705px;min-height:180px;padding:17px 15px  60px 15px;border-bottom:1px solid #ebebeb;background:#f8f8f8;color:#666;line-height:18px;}

.btn_box{overflow:hidden;*zoom:1;}
.btn_box ul{overflow:hidden;*zoom:1;float:left;margin-left:292px;_margin-left:146px;}
.btn_box ul li{float:left;margin-right:4px;}
.btn_box p{float:right;}

/* board tab_market */
.board_tab{overflow:hidden;*zoom:1;width:735px;margin-top:19px;background:url(../img/sub/bg_line.gif) no-repeat 0 bottom;}
.board_tab li{float:left;width:102px;margin-right:2px;}

/* book_store */
.book_list{margin-bottom:18px;}
.book_list p.bnr_book{margin:19px 0 10px 0;}
.book_list div.list ul li{overflow:hidden;*zoom:1;padding:30px 0 28px 0;border-bottom:1px dashed #e3e3e3;}
.book_list div.list ul li.last{border-bottom:8px solid #e3e3e3;}
.book_list div.list ul li p.thum, .book_list div.list ul li dl, .book_list div.list ul li div{float:left;}
.book_list div.list ul li p.thum{width:95px;margin-right:19px;}
.book_list div.list ul li dl{width:457px;margin:-3px 36px 0 0;}
.book_list div.list ul li dl dt{margin:0 0 8px 0;}
.book_list div.list ul li dl dt a{color:#144477;font-weight:bold;line-height:18px;letter-spacing:-1px;}
.book_list div.list ul li dl dt a:hover{text-decoration:underline;}
.book_list div.list ul li dl dd.con a{color:#666;line-height:18px;}
.book_list div.list ul li dl dd.con a:hover{text-decoration:underline;}
.book_list div.list ul li dl dd.info{margin-top:7px;color:#999;line-height:18px;}
.book_list div.list ul li dl dd.price{color:#666;line-height:18px;}
.book_list div.list ul li dl dd.price em{color:#e7444a;}
.book_list div.list ul li div{width:112px;margin-top:26px;}
.book_list div.list ul li div p{margin-bottom:10px;}

/* 자본시장법 최고위과정 */
.program1_1 div.slct{float:right;margin-top:10px;}
.program1_1 div.tab_wrap{clear:both;}
.program1_1 div.tab_wrap ul.tab{overflow:hidden;*zoom:1;padding:10px 0 2px 0;margin-bottom:28px;border-bottom:1px solid #ebebed;}
.program1_1 div.tab_wrap ul.tab li{float:left;width:143px;height:39px;margin-right:5px;}
.program1_1 div.tab_wrap ul.tab li.last{margin-right:0;}
.program1_1 div.tab_wrap ul.tab li a{display:block;width:143px;height:39px;font-size:0;line-height:0;text-indent:-50000px;}
.program1_1 div.tab_wrap ul.tab li.tab1 a{background:url(../img/sub/tab_program1_1.gif) no-repeat 0 0;}
.program1_1 div.tab_wrap ul.tab li.tab2 a{background:url(../img/sub/tab_program1_3.gif) no-repeat 0 0;}
.program1_1 div.tab_wrap ul.tab li.tab3 a{background:url(../img/sub/tab_program1_4.gif) no-repeat 0 0;}
.program1_1 div.tab_wrap ul.tab li.tab4 a{background:url(../img/sub/tab_program1_2.gif) no-repeat 0 0;}
.program1_1 div.tab_wrap ul.tab li.tab5 a{background:url(../img/sub/tab_program1_5.gif) no-repeat 0 0;}
.program1_1 div.tab_wrap ul.tab li.selected a{background-position:0 -39px;}

.tab_wrap div.con > div{display:none;}
.tab_wrap div.con > div.selected{display:block;}

.tab_wrap div.con2{margin:-20px 0 28px 0;_margin-top:-30px;}
.tab_wrap div.con2 ul li{overflow:hidden;*zoom:1;padding:20px 0 16px 0;border-bottom:1px dashed #e3e3e3;}
.tab_wrap div.con2 ul li p.thum, .tab_wrap div.con2 ul li div.latter{float:left;width:115px;height:85px;margin-right:15px;}
.tab_wrap div.con2 ul li div.latter{display:block !important;width:605px;margin-right:0;}
.tab_wrap div.con2 ul li div.latter dl{overflow:hidden;*zoom:1;padding-bottom:5px;border-bottom:1px solid #ebebed;}
.tab_wrap div.con2 ul li div.latter dl dt{float:left;margin-top:3px;padding-left:27px;color:#444;font-size:14px;font-weight:bold;line-height:18px;letter-spacing:-1px;background:url(../img/sub/ico_user.gif) no-repeat 0 0;}
.tab_wrap div.con2 ul li div.latter dl dd{float:right;margin-top:5px;padding-left:12px;color:#999;font-size:11px;line-height:18px;background:url(../img/sub/ico_time.gif) no-repeat 0 3px;}
.tab_wrap div.con2 ul li div.latter p{margin:12px 0 0 -1px;color:#666;line-height:18px;}
.tab_wrap div.con2 ul li p.txt{clear:both;margin-left:-1px;padding-top:12px;#padding-top:0;#margin-top:-8px;color:#666;line-height:18px;}

.tab_wrap div.con3{position:relative;z-index:100;width:693px;margin-bottom:90px;padding:30px 20px 0 20px;border:1px solid #d6d6d3;text-align:center;}
.tab_wrap div.con3 ul.btn_img{overflow:hidden;*zoom:1;margin:20px 0 28px 0;padding:11px 0 11px 48px;border-top:1px solid #e8e8e7;border-bottom:1px solid #e8e8e7;}
.tab_wrap div.con3 ul.btn_img li{float:left;margin-right:17px;border:1px solid #d6d6d3;}
.tab_wrap div.con3 ul.btn_img li.last{margin-right:0;}
.tab_wrap div.con3 p.btn_left{position:absolute;left:25px;top:484px;z-index:100;}
.tab_wrap div.con3 p.btn_right{position:absolute;right:25px;top:484px;z-index:100;}
.tab_wrap div.con3 div.paging{margin:0 0 30px -8px;}

.program1_1 p.file{width:673px;margin-left:15px;padding:15px 0 12px 32px;border-top:1px dashed #e3e3e3;border-bottom:1px dashed #e3e3e3;background:url(../img/common/ico_file.gif) no-repeat 1px 15px;}
.program1_1 p.file a{color:#25578c;font-size:11px;letter-spacing:-1px;line-height:16px;}
.program1_1 p.file a:hover{text-decoration:underline;}

/* 로그인 */
.login_wrap{overflow:hidden;*zoom:1;height:220px;margin-top:19px;background:url(../img/sub/bg_login_box.gif) no-repeat 0 0;}
.login_wrap ul, .login_wrap p.btn_login{float:left;margin-right:5px;padding-top:47px;}
.login_wrap ul{padding-left:247px;}
.login_wrap ul li{margin-bottom:8px;#margin-bottom:6px;}
.login_wrap ul li input{width:206px;height:18px;height:16px\9;padding:0 5px;padding:2px 5px 0 5px\9;background:#f4f4f4;border:1px solid #e3e3e3;vertical-align:middle;}

.login_wrap div.link_box{clear:both;overflow:hidden;*zoom:1;padding:51px 0 0 26px;}
.login_wrap div.link_box p{float:left;margin-right:19px;}

/* 아이디,비번 찾기 */
.find_id_wrap{height:202px;margin:19px 0 10px 0;background:url(../img/sub/bg_id_find_box.gif) no-repeat 0 0;}
.find_id_wrap ul{padding:90px 0 0 178px;}
.find_id_wrap ul li{margin-bottom:5px;}
.find_id_wrap ul li input{width:148px;height:18px;height:16px\9;margin:0;padding:0 5px;padding:2px 5px 0 5px\9;background:#fff;border:1px solid #e3e3e3;vertical-align:middle;}
.find_id_wrap ul li input.jumin{width:93px;margin-right:15px;}
.find_id_wrap p{padding:5px 0 0 254px;}

.find_pw_wrap{height:227px;background:url(../img/sub/bg_pw_find_box.gif) no-repeat 0 0;}
.find_pw_wrap ul{padding:90px 0 0 178px;}
.find_pw_wrap ul li{margin-bottom:5px;}
.find_pw_wrap ul li input{width:148px;height:18px;height:16px\9;margin:0;padding:0 5px;padding:2px 5px 0 5px\9;background:#fff;border:1px solid #e3e3e3;vertical-align:middle;}
.find_pw_wrap ul li input.jumin{width:93px;margin-right:15px;}
.find_pw_wrap p{padding:5px 0 0 254px;}

/* 회원가입 */
.join_step{margin:19px 0 39px 0;}
.join_wrap1 iframe{border:1px solid #d8d8d8;}
.join_wrap1 div.btn{width:735px;margin-top:10px;text-align:center;}

.join_wrap1 div.join_cfm{height:190px;background:url(../img/sub/bg_join_cfm.jpg) no-repeat 0 0;}
.join_wrap1 div.join_cfm p{padding:118px 0 0 302px;color:#666;line-height:18px;letter-spacing:-1px;}
.join_wrap1 div.join_cfm p span{color:#3e5771;font-weight:bold;}

.join_wrap2{margin-top:19px;}

.mem_indivi{width:735px;border-top:2px solid #474747;}
.mem_indivi caption{display:none;}
.mem_indivi th, .mem_indivi td{height:34px;border-bottom:1px solid #e4e4e4;}
.mem_indivi th.last, .mem_indivi td.last{border-bottom:1px solid #c5c5c5;}
.mem_indivi td{padding-left:10px;color:#666;}
.mem_indivi td input.in_box{width:148px;height:18px;height:16px\9;padding:0 5px 0 5px;padding:2px 5px 0 5px\9;border:1px solid #e3e3e3;color:#333;background:#f4f4f4;outline:none;}
.mem_indivi td input.join_input1{width:58px;}
.mem_indivi td input.join_input2{width:108px;}
.mem_indivi td input.join_input3{width:168px;}
.mem_indivi td input.join_input4{width:430px;}
.mem_indivi td input.join_input5{width:38px;}

.mem_indivi td p{float:left;}
.mem_indivi td p.txt{margin:3px 0 0 10px;color:#999;font-size:11px;line-height:16px;letter-spacing:-1px;}
.mem_indivi td p.btn{margin:1px 0 0 5px;}
.mem_indivi td p span.txt2{display:inline-block;margin:-5px 15px 0 2px;color:#666;font-size:11px;line-height:16px;}
.mem_indivi td p label.in_radio{display:block;margin:-13px 15px 0 15px;#margin:-17px 15px 0 19px;}


/* lnb */
.lnb{margin:14px 0 16px 30px;}
.lnb h3{margin-bottom:9px;}
.lnb ul li a{display:inline-block;padding-left:22px;background:url(../img/sub/ico_arrow_off.gif) no-repeat 0 6px;color:#444;font-weight:bold;line-height:28px;letter-spacing:-1px;}
.lnb ul li a:hover, .lnb ul li.on a{background:url(../img/sub/ico_arrow_on.gif) no-repeat 0 6px;color:#144477;}

/* paging */
.paging{display:block !important;margin:0 0 53px 55px;}
.paging ul{overflow:hidden;*zoom:1;text-align:center;}
.paging ul li{display:inline-block;#display:inline;height:14px;margin-right:12px;}
.paging ul li.first{margin-right:4px !important;}
.paging ul li.prev{margin-right:10px !important;}
.paging ul li.next{margin-left:-6px !important;margin-right:4px !important;}
.paging ul li img{vertical-align:middle;margin-top:0px;}
.paging ul li a{color:#868f9a;line-height:16px;}
.paging ul li a:hover{text-decoration:underline;}
.paging ul li.cur a{color:#b18f3b;font-weight:bold;text-decoration:underline;}

/* SELECTBOX */
.jquery-selectbox {position:relative;height:22px;z-index:300;float:left;padding:0;border:1px solid #ccc;background:#fff;font-family:verdana;font-size:12px;color:#666;}	
.jquery-selectbox .jquery-selectbox-currentItem {white-space:nowrap;display:block;overflow:hidden;padding:2px 3px 0 8px;font-family:verdana;font-size:12px;color:#666;}
.jquery-selectbox .jquery-selectbox-moreButton {float:right;background: url(../img/common/slt_btn.gif);width:23px;height:22px;cursor:pointer}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover{background: url(../img/common/slt_btn.gif)}
.jquery-selectbox .jquery-selectbox-list {display:none;position:absolute;top:22px;left:-1px;background:#fff;overflow-y:auto;z-index:300;border:1px solid #ccc;font-family:verdana;font-size:12px;color:#666;}
.jquery-selectbox .jquery-selectbox-item.listelementhover{background:#ededed;color:#666}
.jquery-selectbox .jquery-selectbox-item {display:block;cursor:default;padding:3px 5px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.jquery-selectbox .jquery-selectbox-item{padding:4px 5px 3px 5px}}
form .error .jquery-selectbox {color:#d00;border-color:#d00;background: url(../img/common/bg-TextFieldError.gif)}

/* 개발 수정 */
.content div.board_list dl dt a{word-spacing:0px;letter-spacing:0px;}
