@charset "euc-kr";
/* 2013.04.17 ÀÛ¾÷ ½ºÅ¸Æ® ¹Ú¼±¹Ì */

/* °øÅë¿ä¼Ò */
.mgn_a_0 {margin:0 !important}
.mgn_t_0 {margin-top:0 !important}
.mgn_t_5 {margin-top:5px !important}
.mgn_t_10 {margin-top:10px !important}
.mgn_t_15 {margin-top:15px !important}
.mgn_t_20 {margin-top:20px !important}
.mgn_t_30 {margin-top:30px !important}
.mgn_b_5 {margin-bottom:5px !important}
.mgn_b_10 {margin-bottom:10px !important}
.mgn_b_30 {margin-bottom:30px !important}
.mgn_r_5 {margin-right:5px !important}
.mgn_r_10 {margin-right:10px !important}
.mgn_r_20 {margin-right:20px !important}

.pag_a_0 {padding:0 !important}
.pag_t_5 {padding-top:5px}
.pag_r_30 {padding-right:30px !important}

.pos {position:relative;width:100%}
.pos .rgt {position:absolute;top:30px;right:0}
.pos .rgt_v2 {position:absolute;top:0;right:0;*top:25px}
.btn_cnt_area {padding:10px 0;text-align:center}

.flt_l {float:left}
.flt_r {float:right}

.algn_r {text-align:right}
/* form */
.inp_text {margin:2px;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent}

/* ÆùÆ® °­Á¶ */
.emph {color:#e46d01 !important;font-weight:bold}
.bold {font-weight:bold}
.link_v1 {text-decoration:underline;font-weight:bold}

.txt_emph {font-size:11px;color:#e46d01 !important}
/* ttl space */
.ttl_space {padding:30px 0 15px 0} /* h2 */
.ttl_space_v2 {padding:30px 0 8px 0} /* h3 */

.space {padding:15px 0 5px 0}
/* ttl border */
.ttl_border {margin-bottom:10px;padding-bottom:7px;border-bottom:1px solid #e9e9e9}
.ttl_border_v2 {padding:12px;border:1px solid #e9e9e9;border-bottom:none}
.ttl_border_v3 {padding:12px 10px 8px 10px;border:1px solid #e9e9e9;border-bottom:none}
/* ttl bullet */
.ttl_bullet {margin-bottom:5px;padding-left:20px;font-size:12px;color:#666;font-weight:bold;background:url(/images/icon/icon_bullet_v3.gif) no-repeat 1px center}
.ttl_bullet_v2 {margin-bottom:5px;padding-left:20px;font-size:12px;color:#666;font-weight:bold;background:url(/images/icon/icon_bullet_v4.gif) no-repeat 1px center}
.ttl_bullet_v3 {margin:25px 0 8px 0;padding-left:20px;font-size:14px;color:#333;font-weight:bold;background:url(/images/icon/icon_bullet_v5.gif) no-repeat 1px center}
/* bullet */
.bullet {padding-left:20px;font-size:12px;color:#666;background:url(/images/icon/icon_bullet_v3.gif) no-repeat 1px center}
.bullet_v2 {padding-left:10px;font-size:12px;color:#666;background:url(/images/icon/icon_bullet.png) no-repeat 1px center}
.bullet_list li {margin-bottom:5px;padding-left:20px;font-size:11px;color:#777;background:url(/images/icon/icon_bullet.png) no-repeat 10px 5px}
.bullet_list li.last {padding-bottom:0}
.bullet_list li.cn_img {background:none;text-align:center}
.bullet_list_v2 li {margin-bottom:4px;padding-left:10px;font-size:12px;color:#666;background:url(/images/icon/icon_bullet_v6.gif) no-repeat 4px 5px}
/* a */
a.more {overflow:hidden;display:block;position:absolute;top:18px;right:10px;width:32px;height:5px;font-size:0;line-height:0;text-indent:-999em;background:url(/images/btn/btn_more.gif) no-repeat 0 0}
.wrap_btns_etc {padding:30px 0;text-align:center}
/* Å¸ÀÌÆ² ¹× ³×ºñ */
.navi {float:right;margin-top:36px;padding-left:19px;font-size:11px;background:url(/images/icon/icon_location.gif) no-repeat left 2px}
.navi span.now {font-weight:bold}
/* ¸®½ºÆ® */
.ntc_list {height:auto}
.ntc_list ul {position:relative;width:100%;list-style:none;border:0;margin:0;padding:0;zoom:1}
.ntc_list ul:after {content:"";display:block;clear:both}
.ntc_list li {position:relative;padding:0 70px 6px 12px;background:url(/images/icon/icon_bullet.png) no-repeat 2px 5px;font-size:11px;color:#4c4c4c}
.ntc_list li a {letter-spacing:normal;color:#4c4c4c}
.ntc_list li a:hover,
.ntc_list li a:active,
.ntc_list li a:focus {text-decoration:underline}
.ntc_list li.more {position:absolute;top:-30px;right:0;width:32px;height:5px;margin:0;padding:0;background:transparent}
.ntc_list li.more a {overflow:hidden;display:block;width:32px;height:5px;font-size:0;line-height:0;text-indent:-999em;background:url(/images/btn/btn_more.gif) no-repeat 0 0}
.ntc_list li .date {position:absolute;top:0;right:0;color:#767676}
/* ÅÇ+¸®½ºÆ® */
.ntc_list_cus {position:relative;}
.ntc_list_cus .ttl {position:absolute;top:0;left:0;width:100%;margin-bottom:10px;padding-bottom:7px;border-bottom:1px solid #E9E9E9}
.ntc_list_cus .pos {overflow:hidden;float:left;width:29px;height:13px;font-size:0;line-height:0;text-indent:-999em}
.ntc_list_cus .tab1 {margin-left:60px}
.ntc_list_cus ul{position:relative;margin:0;padding:0;list-style:none;}
.ntc_list_cus ul:after{content:"";display:block;clear:both}
.ntc_list_cus li{float:left;margin-bottom:-1px}
.ntc_list_cus li a{position:relative;float:left;text-decoration:none;}
.ntc_list_cus li a span{display:inline-block;padding:6px 25px 6px 25px;letter-spacing:-1px;cursor:pointer}
.ntc_list_cus li a.tab1 {display:inline-block;width:29px;margin-right:2px;height:13px;background:url(/images/bg/bg_exam_division.gif) no-repeat 0 0;}
.ntc_list_cus li a.tab2 {display:inline-block;width:29px;height:13px;background:url(/images/bg/bg_exam_division.gif) no-repeat -31px 0;}
.ntc_list_cus li a.tab1:hover, .ntc_list_cus li a.tab1:focus, .ntc_list_cus li.on a.tab1 {background-position:0 -16px}
.ntc_list_cus li a.tab2:hover, .ntc_list_cus li a.tab2:focus, .ntc_list_cus li.on a.tab2 {background-position:-31px -16px}
.ntc_list_cus li ul{width:100%;position:absolute;top:32px;left:0;list-style:none;border:0;margin:0;padding:0;zoom:1}
.ntc_list_cus li ul:after{content:"";display:block;clear:both}
.ntc_list_cus li li{float:none;position:relative;padding:0 70px 6px 12px;background:url(/images/icon/icon_bullet.png) no-repeat 2px 5px;font-size:11px;color:#4c4c4c}
.ntc_list_cus li li a{float:none;padding:0;margin:0;border:0 !important;color:#666 !important;font-weight:normal;background:transparent;letter-spacing:normal}
.ntc_list_cus li li a:hover,
.ntc_list_cus li li a:active,
.ntc_list_cus li li a:focus{color:#000 !important;text-decoration:underline}
.ntc_list_cus li li .date{position:absolute;top:0;right:0;color:#767676}
.ntc_list_cus li li.more {position:absolute;top:-30px;right:0;width:32px;height:5px;margin:0;padding:0;background:transparent}
.ntc_list_cus li li.more a {overflow:hidden;display:block;width:32px;height:5px;font-size:0;line-height:0;text-indent:-999em;background:url(/images/btn/btn_more.gif) no-repeat 0 0}

/* ÇÐ³â ¸®½ºÆ® */
.grade_item {text-align:center}
.grade_item .bar {display:inline-block;padding:0 20px;color:#979797}
.grade_item .inp_radio {width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.grade_item label {font-size:12px;color:#666;font-weight:bold;cursor:pointer}

/* ¹Ú½º ÇüÅÂ */
.box {padding:12px;border:1px solid #e6e6e6}
.box_v1 {padding:12px;border:1px solid #e6e6e6;background-color:#f1f1f1}
.box_v2 {padding:20px;border:1px solid #dedede}
.box_v3 {padding:12px 20px;border:1px solid #e6e6e6}
.box_v4 {position:relative;border:1px solid #d8d8d8;background-color:#f1f1f1}
.box_v4 .ttl {padding:12px 10px 8px 10px;background-color:#fff}
.box_v4 .select_area {padding:8px 12px 8px 12px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background-color:#f1f1f1;color:#69696c;font-size:11px;font-weight:bold}
.box_v4.ex {background-color:#fff !important}
.box_v5 {padding:20px;border:1px solid #8a8a8a;border-top:0}
.box_v6 {padding:10px 12px;border:1px solid #dfdfde;background:url(/images/bg/bg_box.gif) repeat-x 0 100%}
/* line */
.line_emph {border:2px solid #e46d01}
/* ÅÇ */
ul.tab_menu {overflow:hidden;width:100%;height:31px;margin:30px 0;background:url(/images/bg/bg_tab_btm.gif) repeat-x 0 100%;*zoom:1}
ul.tab_menu li {float:left;margin-right:1px;padding-right:3px;background:#fff url(/images/bg/bg_tab_rgt.png) no-repeat right top}
ul.tab_menu li a {display:inline-block;height:27px;padding:2px 37px 0 40px;line-height:31px;font-weight:bold;color:#666;font-size:11px;background:url(/images/bg/bg_tab_lft.png) no-repeat left top}
*ul.tab_menu li a {height:29px;padding:0 37px 0 40px;}
ul.tab_menu li a:hover, ul.tab_menu li a:focus, .tab_menu li a:active, .tab_menu li.select a {height:31px;color:#454545;background-position:left -30px;font-size:12px}
ul.tab_menu li:hover, ul.tab_menu li:focus, .tab_menu li:active, .tab_menu li.select {border-bottom:none;color:#454545;background-position:right -30px;font-size:12px}

ul.tab_menu.sm {height:22px;background:url(/images/bg/bg_tab_s_btm.gif) repeat-x 0 100%}
ul.tab_menu.sm li {margin-right:2px;padding-right:2px;background:#fff url(/images/bg/bg_tab_s_rgt.gif) no-repeat right top}
ul.tab_menu.sm li a {height:18px;padding:2px 19px 0 20px;line-height:22px;color:#9f9f9f;background:url(/images/bg/bg_tab_s_lft.gif) no-repeat left top}
*ul.tab_menu.sm li a {height:21px;padding:0 19px 0 20px}
ul.tab_menu.sm li a:hover, ul.tab_menu.sm li a:focus, .tab_menu.sm li a:active, .tab_menu.sm li.select a {height:22px;color:#707070;background-position:left -30px;font-size:11px}
ul.tab_menu.sm li:hover, ul.tab_menu.sm li:focus, .tab_menu.sm li:active, .tab_menu.sm li.select {border-bottom:none;color:#707070;background-position:right -30px;font-size:11px}

/* »ó´Ü °øÅë ÅÇ */
.menu {padding:10px;*zoom:1}
.menu:after {content:"";display:block;clear:both}
.menu li {float:left}
.menu li a {float:left;padding:0 5px;font-size:11px;line-height:15px;color:#9f9f9f;background:url(/images/bg/bg_list_bar.gif) no-repeat left center}
.menu li:first-child a {background:none}
.menu li .on,
.menu li a:hover,
.menu li a:focus,
.menu li a:active {color:#707070;font-weight:bold}
.menu.ex {padding:0 !important}
.menu.ex li .on,
.menu.ex li a:hover,
.menu.ex li a:focus,
.menu.ex li a:active {color:#e46d01}

/* Å×ÀÌºí */
.tbl_add_option {position:relative;width:100%;padding-bottom:2px}
.tbl_add_option:after {content:"";display:block;clear:both}
.tbl_add_option span {display:inline-block}
.tbl_add_option .lft {float:left}
.tbl_add_option .rgt {float:right}
.clearfix{zoom:1}
.clearfix:after{content:''; display:block; clear:both}
.tbl_left{float:left;width:49.5%}
.tbl_right{float:right;width:49.5%}
.tbl_list {border-top:2px solid #999;*zoom:1}
.tbl_list table td,
.tbl_list table th,
.tbl_list table {border:1px solid #d8d8d8}
.tbl_list table {width:100%;border-top:none}
.tbl_list table caption {visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}
.tbl_list table th, .tbl_list table td {padding:8px 10px;font-size:12px;text-align:center}
.tbl_list table th {font-weight:bold;color:#555;border-top:none;border-bottom:none;background-color:#e7e7e7}
.tbl_list table td {color:#666}

.tbl_list.ex {border-top:0}
.tbl_list.ex table th {border-top:1px solid #d8d8d8;background:url(/images/bg/bg_tbl_top.gif) repeat-x 0 100%}

.tbl_list.ex_v2 table th {background:url(/images/bg/bg_tbl_top.gif) repeat-x 0 100%}
.tbl_list.ex_v3 table th, .tbl_list.ex_v3 table td {padding:5px 10px}

.tbl_list.lft table td {text-align:left}

.tbl_list_v2 {margin-top:25px;border-top:2px solid #999;*zoom:1}
.tbl_list_v2 table td,
.tbl_list_v2 table th,
.tbl_list_v2 table {border:1px solid #d8d8d8;border-top:none;}
.tbl_list_v2 table {width:100%}
.tbl_list_v2 table caption {visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}
.tbl_list_v2 table th, .tbl_list_v2 table td {padding:8px 15px;text-align:center}
.tbl_list_v2 table th {color:#777;background:#e7e7e7;font-size:12px;text-align:center}
.tbl_list_v2 table textarea {width:100%}
.tbl_list_v2 .btn_area {margin-top:20px; text-align:right}
.tbl_list_v2 input[type="radio"], .tbl_list_v2 input[type="checkbox"] {position:relative;top:-2px}
.tbl_list_v2 table label {padding-left:5px}
.tbl_list_v2 .ext{font-size:11px; color:#666}
.tbl_list_v2 .std {position:relative}
.tbl_list_v2 .std .ch_type1{position:absolute;right:0}
.tbl_list_v2 .std .ch_type2{margin-left:30px}
.tbl_list_v2 input.short{width:30px}
.tbl_list_v2 input.long{width:70%}
.tbl_list_v2 td div.answer {padding:8px 15px}

.tbl_list_v2 table.inner td,
.tbl_list_v2 table.inner th,
.tbl_list_v2 table.inner {border:none !important;border-bottom:1px solid #d8d8d8 !important}
.tbl_list_v2 table.inner th, .tbl_list_v2 table.inner td {border-right:1px solid #d8d8d8 !important}
.tbl_list_v2 table.inner .no_br_line {border-right:none !important}

.tbl_list_v2.ex {margin-top:0}
.tbl_list_v2.lft table td {text-align:left}
.tbl_list_v2 table th.ex {font-weight:normal;background-color:#efefef}
.tbl_list_v2.ex2 table td {padding:0 !important}
.tbl_list_v2 .bt_exm{display:block; margin-bottom:3px}

.tbl_btn_area {margin-top:30px;text-align:center}

.b_item {background-color:#f8f2ed;font-weight:bold}
.b_sub_item {background-color:#f8f2ed}
.no_bg {background-color:#fff !important;font-weight:normal !important}
table th.r_line, table td.r_line {border-right:2px solid #999}
table td.td_type {background-color:#e7e7e7;text-align:center !important}

.ext_chice_tab{*zoom:1}
.ext_chice_tab:after{content:''; display:block; clear:both}

.ext_chice_tab li{float:left}
.ext_chice_tab li a{display:block;width:189px; height:121px;position:relative;}
.ext_chice_tab li a span{position:absolute ; top:0; left:0; width:100%; height:100%; background:url(/images/bg/bg_chice_tab.gif) no-repeat; cursor:pointer}
.ext_chice_tab li.tab3 a span{ background-position:0 0}
.ext_chice_tab li.tab1 a span{ background-position:-188px 0}
.ext_chice_tab li.tab2 a span{ background-position:-377px 0}
.ext_chice_tab li.tab4 a span{ background-position:-567px 0}

.ext_chice_tab li.tab3 a.on span{ background-position:0 -121px}
.ext_chice_tab li.tab1 a.on span{ background-position:-189px -121px}
.ext_chice_tab li.tab2 a.on span{ background-position:-378px -121px}
.ext_chice_tab li.tab4 a.on span{ background-position:-567px -121px}

.buy_exm1,.buy_exm2,.buy_exm3,.buy_exm4{position:relative;}
.bt_notice{position:absolute;top:30px; right:0}
.sell_type{margin-top:49px;}
.sell_type .select_area{overflow:hidden;margin-bottom:7px}
.sell_type .pos_lft{float:left}
.sell_type .pos_rgt{float:right}
.sell_type td .date{font-size:11px}
.sell_type td .content{font-weight:bold; color:#333}
.sell_type .btn_area{text-align:right; margin-top:19px;}
.sell_type .bt_cart{background:url(/images/btn/btn_cart.gif) no-repeat; width:92px; height:27px;border:none}
.sell_type .bt_buy{background:url(/images/btn/btn_direct_buy.gif) no-repeat; width:92px; height:27px;border:none}
.sell_type .btn_grade_go1{overflow:hidden;display:inline-block;*margin-left:4px;width:33px;height:14px;border:0 none;cursor:pointer;background:url(/images/btn/btn_grade_go1.gif) no-repeat 0 0}
.sell_type .btn_grade_go2{overflow:hidden;display:inline-block;*margin-left:4px;width:33px;height:14px;border:0 none;cursor:pointer;background:url(/images/btn/btn_grade_go2.gif) no-repeat 0 0}
.sell_type .btn_grade_go3{overflow:hidden;display:inline-block;*margin-left:4px;width:33px;height:14px;border:0 none;cursor:pointer;background:url(/images/btn/btn_grade_go3.gif) no-repeat 0 0}
.sell_type label.point{font-weight:bold; color:#FF3300}
.sell_type label{position:relative;top:2px}
.sell_type .grade{width:31px;  border:1px solid #7187ae; background:#99b1d8; color:#FFF;  font-size:11px; text-align:center}
.buy_exm4 ul.tab_menu{margin-top:0}
.sell_type .std_prc{text-decoration:line-through}
.sell_type .dst_prc{font-weight:bold; color:#ff6600; margin-left:21px}
.sell_type td .inline {display:inline-block;width:150px}

/*¸ðÀÇ°í»ç ÆÇ¸Å Å×ÀÌºí ½ºÅ¸ÀÏ*/
.tbl_list_v3{border-top:2px solid #999}
.tbl_list_v3 table{width:100%; }
.tbl_list_v3 table caption {visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}
.tbl_list_v3 table th,
.tbl_list_v3 table td{border-bottom:1px solid #ddd;padding:10px 0; text-align:center}
.tbl_list_v3 table th{color:#666666}
.tbl_list_v3 table td em{font-weight:bold}
.tbl_list_v3 table th.first{border-left:1px solid #ddd}
.tbl_list_v3 table th.last{border-right:1px solid #ddd}
.tbl_list_v3 table td.t_al{text-align:left}
.tbl_list_v3 table *{vertical-align:middle}

.tbl_list_v3.ex th {background:url(/images/bg/bg_list_bar_v3.gif) no-repeat right center}
.tbl_list_v3.ex table th.last {background:none}
.tbl_list_v3.ex table td.emph_etc {color:#333;font-weight:bold} 

.subject_list {width:100%}
.subject_list ul {overflow:hidden}
.subject_list ul:after {content:"";display:block;clear:both}
.subject_list li {float:left;width:145px;margin-bottom:5px}

/* °Ô½ÃÆÇ */
.board_search {overflow:hidden;margin-bottom:50px;text-align:center}
.board_search .inp_text {width:300px;margin:0;padding-top:0;padding-bottom:0;height:16px;line-height:16px;border:1px solid #d8d8d8;background-color:#fff}
.board_search * {vertical-align:middle}

.board_view {width:100%;border-top:2px solid #999;border-bottom:2px solid #999}
.board_view .ttl {padding:8px 0;color:#db1a24;font-size:14px;font-weight:bold;text-align:center}
.board_view .info {overflow:hidden;padding:8px 10px;border:2px solid #cbcbcb}
.board_view .info span {display:inline-block;font-size:11px;color:#666}
.board_view .info span em {padding:0 8px;font-size:12px;color:#333;font-weight:bold}
.board_view .cont {padding:35px 20px}

.board_write {border-top:2px solid #999}
.board_write table {width:100%; }
.board_write table caption {visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}
.board_write table th,
.board_write table td {border-bottom:1px solid #ddd;padding:6px 0}
.board_write table th {padding-left:25px;font-size:11px;color:#999;text-align:left;font-weight:normal;background:url(/images/icon/icon_bullet_v6.gif) no-repeat 15px 16px}
.board_write table th.align_t {vertical-align:top;background:url(/images/icon/icon_bullet_v6.gif) no-repeat 15px 14px}
.board_write table th.last, .board_write table td.last {border-bottom:2px solid #999}
.board_write table td {font-size:12px;color:#5a5a5a}
.board_write table td.t_al {text-align:left}
.board_write table .select {width:140px}
.board_write table .inp_text.subject, .board_write table textarea.cont {width:500px}
.board_write table * {vertical-align:middle}

.board_tn_area {overflow:hidden;margin-top:10px;text-align:right}

/* ¹öÆ° */
.btn_bbs_img {overflow:hidden;display:inline-block;*margin-left:4px;border:0 none;font-size:0;line-height:0;text-indent:-9999px;cursor:pointer;background:url(/images/btn/btns_bbs.gif) no-repeat 0 0}
.btn_bbs_search {width:63px;height:18px;background-position:0 -220px}
.btn_bbs_write {width:92px;height:27px;background-position:0 0}
.btn_bbs_all_list {width:92px;height:27px;background-position:0 -158px}
.btn_bbs_list {width:92px;height:27px;background-position:0 -126px}
.btn_bbs_del {width:92px;height:27px;background-position:0 -31px}
.btn_bbs_modify {width:92px;height:27px;background-position:0 -62px}
.btn_bbs_reg {width:92px;height:27px;background-position:0 -93px}
.btn_bbs_cancel {width:92px;height:27px;background-position:0 -189px}
.btn_bbs_save {width:92px;height:27px;background-position:0 -322px}
.btn_bbs_record_save {width:92px;height:27px;background-position:0 -359px}

/* paging */
.pagination{margin-top:20px;text-align:center}
.pagination strong,
.pagination a{ height:16px; width:20px ;font-size:11px; color:#666; border:1px solid #e6e6e6; vertical-align:middle; margin-right:5px; display:inline-block;text-align:center}
.pagination a.direction{padding:0}
.pagination strong{background:#666; font-weight:bold; color:#FFF}
.pagination a:hover{color:#F30}


/* graph */
td.wrap_graph {width:12%;margin:0;padding:0!important}
.v_graph {width:55px;margin:0 auto;margin-top:25px;background:url(/images/bg/bg_graph_cell.gif) repeat-y 0 0}
.v_graph:after {display:block;clear:both;content:""}
.v_graph li {float:left;position:relative;width:13px;height:160px;margin-left:10px;list-style:none}
.v_graph div {position:absolute;left:0;bottom:0;width:100%;background:url(/images/bg/bg_graphbar1.gif) repeat-y;font-size:0}
.v_graph div.ex {background:url(/images/bg/bg_graphbar2.gif) repeat-y}
.v_graph span {display:inline-block;position:absolute;top:-15px;left:-2px;width:100%;font-size:12px;color:#707070;letter-spacing:-1px;text-align:center}

.v_graph2{overflow:hidden;padding:20px 0;background-color:#fff}
.v_graph2 {*padding-top:30px}
.v_graph2 ul{height:114px;margin:10px;padding:0;font-size:11px;font-family:Tahoma, Geneva, sans-serif;list-style:none;*zoom:1}
.v_graph2 ul:after{display:block;clear:both;content:"";*zoom:1}
.v_graph2 li{display:inline;float:left;position:relative;width:13px;height:100%;padding:0 19px;text-align:center;white-space:nowrap;background:url(/images/bg/bg_graph_cell.gif) repeat-y 0 0}
.v_graph2 .g_term{display:inline-block;position:relative;width:100%;height:20px;margin:0 -100% -20px 0;padding:114px 0 0 0;font-weight:bold;color:#767676;line-height:20px;vertical-align:bottom}
.v_graph2 .g_bar{display:inline-block;position:relative;width:100%;margin:-1px 0 0 0;vertical-align:bottom}
.v_graph2 .g_bar.level1 {background:url(/images/bg/bg_graphbarv1_1.gif) repeat-y 0 0}
.v_graph2 .g_bar.level2 {background:url(/images/bg/bg_graphbarv1_2.gif) repeat-y 0 0}
.v_graph2 .g_bar.level3 {background:url(/images/bg/bg_graphbarv1_3.gif) repeat-y 0 0}
.v_graph2 .g_bar.level4 {background:url(/images/bg/bg_graphbarv1_4.gif) repeat-y 0 0}
.v_graph2 .g_bar.level5 {background:url(/images/bg/bg_graphbarv1_5.gif) repeat-y 0 0}
.v_graph2 .g_bar span{position:absolute;top:-20px;left:0;width:100%;color:#767676}
.v_graph2 .g_percent {position:absolute;top:-25px;left:15px}
/* popup */
.popup_ttl {padding:7px 12px 7px 30px;color:#ff9600;font-size:14px;font-weight:bold;background:url(/images/icon/icon_bullet_v4.gif) no-repeat 12px center #4f4f4f}

/* ½ÃÇèº¸±â ÆË¾÷ */
.pop_viewer {position:relative;width:1092px;height:668px;margin:0 auto;background:url(/images/bg/bg_pop.gif) no-repeat 0 0}
.pop_viewer .ttl {padding:14px 0 0 11px}
.pop_viewer .subject {padding:30px 0 0 33px;font-size:11px;font-weight:bold;color:#777}
.pop_viewer .timer {position:absolute;top:38px;right:42px;width:166px;height:37px;background:url(/images/bg/bg_pop_timer.gif) no-repeat 0 0}
.pop_viewer .timer .ttl {float:left;width:31px;height:15px;padding:6px 0 0 18px}
.pop_viewer .timer .num {display:inline-block;padding:7px 0 0 35px;color:#161616;font-size:16px;line-height:16px;font-weight:bold;font-family:Tahoma, Geneva, sans-serif;*padding-top:9px}
.pop_viewer .cont {position:absolute;overflow:hidden;top:124px;left:44px;width:818px;height:500px;border:1px solid #d8d8d8}
.pop_viewer .cont.ex {overflow-y:scroll;width:1004px}
.pop_viewer .marking {position:absolute;top:99px;right:21px;width:182px;height:547px;padding-left:18px;background:url(/images/bg/bg_marking.gif) no-repeat 0 0}
.pop_viewer .marking .btn_print {display:block;margin-top:8px}
.pop_viewer .marking div.btns {width:165px;margin:4px auto 0 auto}

.pop_viewer .wrap_ask {width:176px;height:340px;padding:12px 0;background:url(/images/bg/bg_ask.gif) no-repeat}
.pop_viewer .wrap_ask .inner {overflow-y:scroll;width:150px;height:326px;margin:0 auto;padding-bottom:12px}
.pop_viewer .wrap_ask .inner .list {margin-right:10px;color:#fff}
.pop_viewer .wrap_ask .inner .list li {padding:10px 0 6px 0;border-bottom:1px solid #5867a4}
.pop_viewer .wrap_ask .inner .list li em {display:inline-block;width:14px;margin-right:4px;font-size:12px;font-weight:bold;text-align:right}
.pop_viewer .wrap_ask .inner .list label {display:inline-block;width:16px;height:14px;font-size:11px;line-height:15px;color:#fff;text-align:center;background:url(/images/bg/bg_ask_ex.gif) no-repeat center top;cursor:pointer}
.pop_viewer .wrap_ask .inner .list label.select {color:#2e428d;font-weight:bold;background:url(/images/bg/bg_ask_ex.gif) no-repeat center -20px}
.pop_viewer .wrap_ask .inner .list input[type="text"] {width:90px}

.pop_viewer .degree {width:176px;height:76px;background:url(/images/bg/bg_degree.gif) no-repeat}
.pop_viewer .degree .ttl {padding:12px 0 0 14px}
.pop_viewer .degree ul.list {overflow:hidden;padding:8px 0 0 18px}
.pop_viewer .degree ul.list li {float:left;width:28px;text-align:center}
.pop_viewer .degree ul.list li label {display:block;font-size:11px;line-height:15px;font-weight:bold;color:#2e428d}
.pop_viewer .degree ul.list li input[type="radio"] {width:13px;height:13px;margin:0;padding:0;*margin-top:-5px}


/* µè±â ÇÃ·¹ÀÌ¾î ¹öÆ° */
.pop_viewer .listen_play_bar {position:absolute;top:44px;right:244px}
.pop_viewer .listen_play_bar .btns {overflow:hidden;width:237px;height:29px;background:url(/images/bg/bg_lisen_btns.gif) no-repeat 0 0}
.pop_viewer .listen_play_bar .btns li {float:left;height:29px}
.pop_viewer .listen_play_bar .btns a, .pop_viewer .listen_play_bar .btns .hide {overflow:hidden;float:left;height:29px;font-size:0;line-height:0;text-indent:-999em;}
.pop_viewer .listen_play_bar .btns .prev {width:18px;background-position:0 -35px}
.pop_viewer .listen_play_bar .btns .hide {width:87px;background-position:-18px -35px}
.pop_viewer .listen_play_bar .btns .next {width:21px;background-position:-216px -35px}
.pop_viewer .listen_play_bar .btns .btn1 {width:37px;margin-left:105px;background-position:-105px -35px}
.pop_viewer .listen_play_bar .btns .btn2 {width:37px;background-position:-142px -35px}
.pop_viewer .listen_play_bar .btns .btn3 {width:37px;background-position:-179px -35px}
.pop_viewer .listen_play_bar .btns .on a,
.pop_viewer .listen_play_bar .btns a:hover {background-image:url(/images/bg/bg_lisen_btns.gif);background-repeat:no-repeat;}
/* ¿Â¶óÀÎ ¿À´ä³ëÆ®*/
.pop_viewer .btn_com_print {position:absolute;top:25px;right:25px;width:106px;height:25px}
/*.pop_viewer .incorrect_optionbar {position:relative;width:1052px;height:25px;margin:22px 0 0 20px;background:url(/images/bg/bg_incorrectnote_optionbar.gif) no-repeat 0 0;*display:inline;*zoom:1}*/
.pop_viewer .incorrect_optionbar {position:relative;width:1052px;height:25px;margin:22px 0 0 20px;*display:inline;*zoom:1}
.pop_viewer .incorrect_optionbar select {position:absolute;top:6px;font-size:11px;color:#777;font-weight:bold;letter-spacing:-1px;background-color:transparent}
.pop_viewer .incorrect_optionbar .problems {left:21px;width:245px}
.pop_viewer .incorrect_optionbar .subject_area {left:286px;width:88px}
.pop_viewer .incorrect_optionbar span {position:absolute;top:4px;font-size:12px;color:#fff}
.pop_viewer .incorrect_optionbar span.summary_questions {right:175px}
.pop_viewer .incorrect_optionbar span.summary_marks {right:20px}
.pop_viewer .incorrect_optionbar span > em.count {display:inline-block;width:60px;text-align:right;color:#777;font-weight:bold}


.notification {margin-bottom:6px;padding-left:25px;color:#d93737;font-size:12px;font-weight:bold;background:url(/images/icon/icon_exclamation.gif) no-repeat 0 0}

/* ¹öÆ° ÅÂ±× */
.btn_type {display:inline-block;margin:0;padding:2px 4px;border:1px solid #7f7f7f;background-color:#aeaeae;cursor:pointer;color:#fff;font-size:11px;line-height:15px;font-weight:bold}
.btn_type:hover,
.btn_type:active,
.btn_type:focus,
.btn_type.on {border:1px solid #000;background-color:#626262}
*+ html .btn_type {overflow:visible;width:auto;margin-right:3px;padding:1px 4px} /* IE7 */
@media all and (min-width:0) {.btn_type {line-height:16px \0/}  /* IE9-IE10pp4 */}

.btn_img_type {overflow:hidden;display:inline-block;border:0 none;font-size:0;line-height:0;cursor:pointer;background:url(/images/btn/btns.gif) no-repeat 0 0;*zoom:1}
.btn_img_type > span {text-indent:-9999em}
.btn_testpaper {width:63px;height:20px;background-position:0 0}
.btn_testpaper_account {width:63px;height:20px;background-position:0 -25px}
.btn_listening_test {width:63px;height:20px;background-position:0 -50px}
.btn_all_distant {width:92px;height:27px;background-position:0 -72px}
.btn_ex_prev {width:92px;height:27px;background-position:0 -102px}
.btn_ex_next {width:92px;height:27px;background-position:0 -131px}
.btn_vote_v2 {width:92px;height:27px;background-position:0 -166px}
.btn_select_end {width:92px;height:27px;background-position:0 -200px}
.btn_marking_confirm {width:112px;height:27px;background-position:0 -232px}
.btn_download {width:63px;height:20px;background-position:0 -264px}
.btn_download_v2 {width:63px;height:20px;background-position:0 -288px}
.btn_download_v3 {width:68px;height:18px;background-position:-70px -288px}
.btn_all_distant_view {width:132px;height:27px;background-position:0 -312px}
.btn_all_hold {width:68px;height:18px;background-position:0 -344px}
.btn_incorrect_hold {width:68px;height:18px;background-position:0 -368px}
.btn_reselect_v2 {width:68px;height:18px;background-position:0 -392px}
.btn_domain_reselect {width:110px;height:18px;background-position:0 -416px}
.btn_report_download {width:113px;height:14px;background-position:0 -440px}
.btn_testpaper_down {width:73px;height:20px;background-position:0 -464px}
.btn_listening_test_v2 {width:73px;height:20px;background-position:0 -494px}
.btn_temp_save {width:74px;height:38px;background-position:0 -524px}
.btn_marking_present {width:74px;height:38px;background-position:0 -572px}
.btn_ask_input {width:176px;height:47px;background-position:0 -620px}
.btn_ask_print_v2 {width:106px;height:25px;background-position:0 -677px}
.btn_question_del {width:71px;height:18px;background-position:0 -712px}
.btn_question_add {width:71px;height:18px;background-position:-80px -712px}

.btn_post_write {width:65px;height:50px;background-position:0 -740px}
.btn_post_del {width:31px;height:16px;background-position:-72px -740px}
.btn_post_reply {width:31px;height:16px;background-position:-72px -766px}
.btn_close_v2 {width:92px;height:27px;background-position:0 -800px}

.btn_layer_close {overflow:hidden;display:inline-block;width:16px;height:15px;border:0 none;font-size:0;line-height:0;cursor:pointer;background:url(/images/btn/btn_close.png) no-repeat 0 0;*zoom:1}
.btn_layer_close > span {text-indent:-9999em}

.btn_img_type_v2 {overflow:hidden;display:inline-block;border:0 none;font-size:0;line-height:0;cursor:pointer;background:url(/images/btn/btns_icon.gif) no-repeat 0 0;*zoom:1}
.btn_img_type_v2 > span {text-indent:-9999em}
.btn_year_prev {width:15px;height:17px;background-position:0 0}
.btn_year_next {width:15px;height:17px;background-position:-15px 0}
.btn_rolling_prev {width:12px;height:32px;background-position:0 -21px}
.btn_rolling_next {width:12px;height:32px;background-position:-12px -21px}

/* ¼½¼Ç¸®´º¾ó ÀÔ½Ã°ü·Ã s */
.overflow {overflow:hidden}
.my_details.ex {padding-left:20px;background:none !important}

.btn_print_v2 {width:68px;height:18px;background-position:-120px -677px}

.btn_bbs_reg_v2 {width:92px;height:27px;background-position:0 -248px}
.btn_bbs_modify_v2 {width:92px;height:27px;background-position:0 -285px}
.btn_post_modify_v2 {width:63px;height:20px;background-position:0 -837px}
.btn_post_del_v2 {width:63px;height:20px;background-position:-73px -837px}

.ipsi_news_top {overflow:hidden;margin-bottom:60px}
.ipsi_news_top .ttl {padding:10px 12px;border-bottom:1px solid #d8d8d8}
.ipsi_news_top .lft {float:left;width:476px;height:169px;border:1px solid #d8d8d8}
.ipsi_news_top .rgt {float:right;width:280px;height:171px}
.ipsi_news_top .list {padding:12px 0;font-size:12px;color:#646464}
.ipsi_news_top .list li {position:relative;padding:3px 16px}
.ipsi_news_top .list li.odd {background-color:#fafafa}
.ipsi_news_top .list li span.date {position:absolute;right:16px}
.ipsi_news_top .rank {display:inline-block;width:12px;height:10px;line-height:10px;margin-right:10px;padding-bottom:2px;border:1px solid #c54302;background-color:#e34b00;color:#fff;text-align:center;font-size:10px;font-weight:bold}
.ipsi_news_top .rank.off {border-color:#8b8b8b;background-color:#969696}

.tbl_list_optional {padding-bottom:7px;font-size:11px;color:#666;text-align:right}
.tbl_list_optional em {color:#333;font-weight:bold}

/* ÀÔ½Ã¿ë¾î»çÀü */
.dictionary_box * {vertical-align:middle}
.dictionary_box {overflow:hidden;position:relative;width:765;height:122px;margin:20px 0 30px 0;border:1px solid #dbdbdb;background:url(/images/bg/bg_dicrionary_box.gif) no-repeat}
.dictionary_box label.icon_search {position:absolute;top:25px;left:40px}
.dictionary_box .inner {padding:34px 0 0 201px;text-align:left}
.dictionary_box select {width:77px}
.dictionary_box .inp_text {width:372px;margin:0;padding-top:0;padding-bottom:0;height:16px;line-height:16px;border:1px solid #d8d8d8;background-color:#fff}
.dictionary_box .txt_example {color:#666;font-size:11px;letter-spacing:-1px}

.han_alphabet_list {overflow:hidden;margin-top:10px;font-size:11px;color:#999}
.han_alphabet_list li {float:left;padding:0 5px;background:url(/images/bg/bg_list_bar_v4.gif) no-repeat 0 2px; width:auto}
.han_alphabet_list li:first-child {padding-left:0;background:none}
.han_alphabet_list li a{display:block; white-space:nowrap; word-break:normal}
.han_alphabet_list .on {font-weight:bold;color:#666}

.term_list {border-top:2px solid #999;border-bottom:2px solid #999}
.term_list .inner {padding:25px 12px;border-top:1px solid #ddd}
.term_list .subject {display:block;padding-bottom:14px;font-size:12px;color:#666;font-weight:bold}
.term_list .cont {font-size:12px;color:#999} 
@media print {
	#top,
	#subNavi,
	#skyBanner,
	#bottom,
	.ttl_space, .my_details.ex, button.btn_print_v2, .tab_menu {display:none}
	body {font:9pt/1.5 "µ¸¿ò", Dotum, "µ¸¿òÃ¼", DotumChe, sans-serif;background:white;color:#000}
	h1 {font-size:18pt}
	h2 {font-size:15pt}
	h3 {font-size:11pt}

	#contents {float:none;width:1000px;background:transparent}
	.print_h {display:block}
	.ttl_bullet {padding-left:0;background:none}
}
/* ¼½¼Ç¸®´º¾ó ÀÔ½Ã°ü·Ã e */

/* ÀÔ½Ã ´Ì¿ì½º */
.ipsi_news {overflow:hidden;width:100%}
.ipsi_news li {float:left;width:250px;height:283px;margin:15px 0 0 5px;border:1px solid #d8d8d8;border-top:2px solid #1a162c}
.ipsi_news li.first {margin-left:0 !important}
.ipsi_news li > a > span {display:block}
.ipsi_news li a {cursor:pointer}
.ipsi_news li a:hover, .ipsi_news li a:active {color:#333}
.ipsi_news li .ttl {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:10px;border-bottom:1px solid #d8d8d8;background-color:#f7f7f7;font-size:12px;color:#333;font-weight:bold}
.ipsi_news li .thumb {width:218px;height:114px;margin:15px auto;border:1px solid #ccc}
.ipsi_news li .cont, .ipsi_news li .info {width:220px;margin:0 auto}
.ipsi_news li .cont {overflow:hidden;height:70px;font-size:11px;line-height:15px;color:#999;text-align:justify}
.ipsi_news li .info {font-size:12px;color:#666;text-align:right}
.ipsi_news li .info .bar {font-weight:bold;padding:0 3px}
/* ¼±»ý´Ô ¾à·Â */
#t_history {display:none;position:absolute;top:80px;left:190px;width:324px;background-color:#fff;border:1px solid #565656}
#t_history .inner {padding:15px 12px}
#t_history .scholarship {color:#666;margin-bottom:10px;font-weight:bold}
#t_history .history {margin-top:10px;padding:10px 0;color:#666;border-top:1px dashed #ccc}
#t_history .btn_layer_close {position:absolute;top:7px;left:300px}
/* ¿µ»óºÎºÐ ÀÓ½ÃÀûÀÎ ³»¿ëÀÓ */
.board_view .cont .pisi_cont {margin-bottom:10px;padding:5px 0;font-size:12px;color:#5a5a5a;border-bottom:1px solid #eaeaea}
.board_view .cont .pisi_mv {width:630px;margin:0 auto}


/* main */
.main .wrap_banner {overflow:hidden;padding:2px;background-color:#4f4e4e}
.main .wrap_banner .visual {float:left;width:534px;height:187px;margin-right:2px}
.main .wrap_banner .bnr_event {overflow:hidden;height:187px;background:url(/images/bg/bg_bnr_event_bar.gif) no-repeat 0 93px}
.main .wrap_banner .bnr_event .first {margin-bottom:1px}
.main .wrap_notice {clear:both;overflow:hidden;padding:10px 8px 8px 8px}
.main .wrap_notice .ttl {float:left;width:65px;padding-right:10px}
.main .wrap_notice .cont {overflow:hidden;float:left;width:672px;height:17px;padding-top:1px;font-size:11px;line-height:17px;color:#4c4c4c;background-color:#fff}
.main .wrap_notice .cont li {padding-left:10px}
.main .wrap_notice .cont li a {color:#4c4c4c}
.main .exam_apply, .main .hot_issue {float:left;position:relative;width:264px}
.main .exam_apply .box, .main .hot_issue .box {height:170px;padding:12px 12px 0 12px}
.main .exam_apply {margin-right:10px}
.main .exam_apply ul {overflow:hidden;width:235px;height:155px;background:url(/images/img_exam_apply.gif) no-repeat 0 0;}
.main .exam_apply ul li {float:left;height:78px}
.main .exam_apply ul li a {overflow:hidden;float:left;width:118px;height:78px;font-size:0;line-height:0;text-indent:-999em;}
.main .exam_apply ul li a.bnr1 {background-position:-250px 0}
.main .exam_apply ul li a.bnr2 {width:117px;background-position:-368px 0}
.main .exam_apply ul li a.bnr3 {height:77px;background-position:-250px -78px}
.main .exam_apply ul li a.bnr4 {width:117px;height:77px;background-position:-368px -78px}
.main .exam_apply ul li a.on a,
.main .exam_apply ul li a:hover {background-image:url(/images/img_exam_apply.gif);background-repeat:no-repeat;}
.main .exam_apply ul:after, .main .hot_issue ul:after {content:"";display:block;clear:both}
.main .hot_issue.ntc_list li {padding-left:20px;background-position:10px 6px}
.main .hot_issue.ntc_list li.more {top:-105px}
.main .hot_issue.ntc_list li.last {padding-bottom:0}
.main .hot_issue .txt_img {margin-bottom:6px;text-align:center}
.main .grade_info {position:relative;float:left;width:218px;margin-left:9px;border:1px solid #b1b1b1;background:url(/images/bg/bg_grade_info.gif) repeat-x 0 0 #dcdcdc}
.main .grade_info .ttl {padding:8px 0 0 8px}
.main .grade_info .exam_list {position:absolute;top:6px;left:87px;width:125px}
.main .grade_info .wrap_tbl {width:208px;margin:10px auto 6px auto}
.main .grade_info .wrap_tbl .ttl {padding:3px 0 3px 12px;font-size:11px;font-weight:bold;color:#564f4f;background:url(/images/bg/bg_grade_info.gif) repeat-x 0 0 #dcdcdc}
.main .grade_info .wrap_tbl .exam_list {top:35px;left:85px}
.main .grade_info .tbl {width:100%}
.main .grade_info .tbl td {padding:3px 5px;text-align:center;background-color:#fff;font-size:12px;color:#646464}
.main .grade_info .tbl thead th {height:24px;font-size:11px;text-align:center;color:#c4c4c4;background:url(/images/bg/bg_grade.gif) repeat-x 0 0}
.main .grade_info .btns {padding:0 0 6px 3px}
.main .board_lft {clear:both;float:left;width:262px;margin-right:12px; height:302px}
.main .board_rgt {float:left;width:262px;margin-right:9px; height:302px}
.main .board_lft .ntc_list , .main .board_rgt .ntc_list, .main .banner_list, .main .board_lft .ntc_list_cus, .main .board_rgt .ntc_list_cus {margin-top:20px; height:124px}
.main .banner_list {float:left}
.main .banner_list li {margin-bottom:4px}
.main .top_banner{}
.main .col_wrap{*zoom:1}
.main .col_wrap:after{content:''; display:block; clear:both}

/* ¸ðÀÇ°í»ç °øÅë ºÎºÐ */
.tab_uni {overflow:hidden;width:100%;height:86px;background:url(/images/bg/bg_tab_uni.gif) no-repeat 0 0;}
.tab_uni li {float:left;height:86px}
.tab_uni a {overflow:hidden;float:left;height:86px;font-size:0;line-height:0;text-indent:-999em;}
.tab_uni .tab1 {width:383px;background-position:0 -101px}
.tab_uni .tab2 {width:384px;background-position:-383px -101px}
.tab_uni .on a,
.tab_uni a:hover, .tab_uni a:focus, .tab_uni a:active {background-image:url(/images/bg/bg_tab_uni.gif);background-repeat:no-repeat;}

.wrap_test_exam {width:100%}
.wrap_test_exam .banner {position:relative;width:100%}
.wrap_test_exam .banner .date {position:absolute;top:25px;left:79px;width:298px;height:23px;padding-top:3px;background:url(/images/bg/bg_test_date.gif) no-repeat 0 0;font-size:12px;color:#fff;text-align:center;line-height:20px}
.wrap_test_exam .banner .date_v2 {position:absolute;top:36px;left:84px;width:266px;height:18px;font-size:12px;color:#fff;text-align:center;line-height:20px}
.wrap_test_exam .banner .btn_haesul {position:absolute;left:80px;bottom:25px;zoom:1}
.wrap_test_exam .banner .btn_haesul .limit {float:left;width:251px;height:25px;margin:0 0 0 5px;padding:3px 4px 5px 0;background:url(/images/bg/bg_dstestLimit.gif) no-repeat}
.wrap_test_exam .banner .btn_haesul .limit > a {float:left;display:inline-block;width:42px;margin-right:4px}
.wrap_test_exam .banner .btn_haesul .limit > em {float:left;display:inline-block;width:110px;padding:5px 0 17px;text-align:center}
.wrap_test_exam .banner .btn_haesul .online, .wrap_test_exam .banner .btn_haesul .vip {float:left;margin-left:5px}
.wrap_test_exam .event_bar {position:relative; width:767px;height:76px;margin-bottom:40px;background:url(/images/bg/bg_all_check_event.gif) no-repeat 0 0}
.wrap_test_exam .event_bar ul {padding:10px 20px 10px 100px}
.wrap_test_exam .event_bar ul li {font-size:11px;color:#b5b5b5;margin:2px 0 0 1px}
.wrap_test_exam .event_bar ul li.ttl {margin-bottom:5px;font-size:12px;font-weight:bold;color:#fffffe;letter-spacing:-0.5px}
.wrap_test_exam .event_bar ul li > em {font-weight:bold;color:#ffc000}
.wrap_test_exam .event_bar .fl_event{position:absolute; top:-34px;left:-10px} 
.wrap_test_exam .wrap_menu {position:relative;width:766px;border-left:1px solid #979797;background:url(/images/bg/bg_wrap_tab.gif) no-repeat 0 100%}
.wrap_test_exam .wrap_menu .btns {position:absolute;top:6px;right:10px;text-align:left}
.wrap_test_exam ul.exam_menu {clear:both;width:100%;height:31px;border-bottom:1px solid #333}
.wrap_test_exam ul.exam_menu:after {content:"";display:block;clear:both}
.wrap_test_exam ul.exam_menu li {float:left;}
.wrap_test_exam ul.exam_menu li a {display:inline-block;height:22px;padding:8px 10px 0 10px;font-size:12px;color:#fff;border:1px solid #979797;border-bottom:none;border-left:none;background-color:#b5b5b5}
.wrap_test_exam ul.exam_menu li a:hover, 
.wrap_test_exam ul.exam_menu li a:active,
.wrap_test_exam ul.exam_menu li a.on {border:1px solid #3c3c3c;font-weight:bold;background:url(/images/bg/bg_tab.gif) repeat-x 0 0}

/* ½ÃÇèºÐ¼® ¸ÞÀÎ */
.exam_analysis .lft {float:left;width:480px}
.exam_analysis .rgt {float:right;width:280px}
.exam_analysis .box_v4.lft, .exam_analysis box_v4.rgt {float:left;width:478px}
.exam_analysis .ttl_border_v3 {border-color:#d8d8d8 !important}
.exam_analysis .tbl_list.ex_v2 {margin:6px 12px;background-color:#fff}
.exam_analysis .qa_download .ttl {border-bottom:1px solid #d8d8d8}
.exam_analysis .qa_download .select_area_etc {position:absolute;top:10px;right:10px}
.exam_analysis .qa_download .inner {margin:4px}
.exam_analysis .tbl_list_v2.ex_v2 {margin-top:0;border-top:1px solid #d8d8d8;background-color:#fff}
.exam_analysis .tbl_list_v2.ex_v2 table th, .exam_analysis .tbl_list_v2.ex_v2 table td {padding:6px 12px}
.exam_analysis .ad {float:right;width:280px;margin-top:20px}
.exam_analysis .ad_add {float:left;width:480px;margin-top:20px}
.exam_analysis .degree {position:relative;} 
.exam_analysis .degree .year {position:absolute;top:44px;right:10px;display:inline-block}
.exam_analysis .degree .year > button {float:left}
.exam_analysis .degree .year .txt {float:left;display:inline-block;width:42px;padding-top:2px;font-size:11px;line-height:13px;color:#69696c;font-weight:bold;text-align:center;background-color:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
/* mylecproom */
.my_details {padding:12px 20px 12px 40px;border:2px solid #e46d01;font-size:12px;color:#666;background:url(/images/icon/icon_bullet_v3.gif) no-repeat 20px center}
.ir_online_desc {position:relative;width:735px;height:133px;margin-bottom:25px}
.ir_online_desc .ir_img {position:absolute;top:0;left:0;z-index:1;width:735px;height:133px;background:url(/images/img_ir_online_desc.gif) no-repeat 0 0}
.ir_online_desc .ir_cont {overflow:auto;width:100%;height:133px}
.lecroom_inner {overflow:auto;overflow-x:hidden;position:relative;width:725px;height:221px}
.exam_apply_desc {position:relative;margin-top:10px;padding:10px 20px;background:url(/images/bg/bg_exam_apply_desc.gif) no-repeat 0 0}
.exam_apply_desc li {padding:0 0 8px 20px;background:url(/images/icon/icon_bullet_v2.gif) no-repeat 2px 2px;font-size:11px;color:#949494}
.exam_apply_desc li.last {padding-bottom:0}
.exam_apply_desc li.btn{position:absolute;top:8px;right:40px;padding:0;background:none}
.exam_btns {margin-top:12px}
.exam_btns .lft {float:left;width:357px}
.exam_btns .rgt {float:right;width:357px}

.record_inquiry {margin-top:20px}
.record_inquiry .ttl_bullet {margin-top:20px}
.record_inquiry p {color:#777777;font-size:11px}
.record_inquiry img {margin-top:25px}
.record_inquiry .tbl_list_v2 td {font-weight:bold;text-align:right}

.wrap_lecex_teacher {float:left;position:relative;width:406px;height:127px;padding:14px 12px 0 60px;border:1px solid #d8d8d8}
.wrap_lecex_teacher .prev, .wrap_lecex_teacher .next {position:absolute;top:47px;width:12px;height:32px;z-index:5}
.wrap_lecex_teacher .prev {left:27px}
.wrap_lecex_teacher .next {right:22px}
.wrap_lecex_teacher .roll_list {width:405px;height:112px}
.wrap_lecex_teacher .roll_list li {position:relative;float:left;width:82px;height:112px;padding-right:12px}
.wrap_lecex_teacher .roll_list li a {display:block;width:80px;height:108px}
.wrap_lecex_teacher .roll_list li a span {display:block}
.wrap_lecex_teacher .roll_list li .thumb {width:80px;height:66px;margin-bottom:4px;text-align:center}
.wrap_lecex_teacher .roll_list li .t_subject {color:#cc0000;font-size:12px;font-weight:bold;text-align:center}
.wrap_lecex_teacher .roll_list li .t_nm {padding-bottom:5px;color:#000;font-size:12px;font-weight:bold;text-align:center}
.wrap_lecex_teacher .roll_list li a:hover,
.wrap_lecex_teacher .roll_list li a:focus,
.wrap_lecex_teacher .roll_list li a:active {color:#999;border:2px solid #656565}

/* ÇÑ´ñ ÁÙ°°Àº Çü½Ä */
.cmnt_box {height:auto;padding:8px;border:1px solid #ddd;background-color:#f8f8f8}
.cmnt_box .write {overflow:hidden;width:100%}
.cmnt_box .write .inp {float:left;width:660px}
.cmnt_box .write .inp textarea {width:660px;height:48px;border-top:1px solid #a3a3a3;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-left:1px solid #a3a3a3}
.cmnt_box .write .btn {float:right;width:65px}
.cmnt_list {overflow:hidden;margin-top:10px}
.cmnt_list li {overflow:hidden;clear:both;border-bottom:1px solid #e9e9e9}
.cmnt_list .post {float:left;width:690px;padding:0 8px;font-size:12px;line-height:15px;color:#333}
.cmnt_list .post a {color:#333}
.cmnt_list .post .writer {margin-top:8px;font-size:12px;font-weight:bold;color:#333}
.cmnt_list .post .txt {overflow:hidden;padding:10px 0;color:#868686}
.cmnt_list .post .date {margin-left:10px;font-size:11px;color:#b7b7b7;font-weight:normal}
.cmnt_list .post .date {margin-left:4px}
.cmnt_list .btn {float:right;width:40px;margin:15px 8px 0 0}

/* ½ºÇÇµå ÀÚµ¿Ã¤Á¡ ¼­ºñ½º */
.speed_auto .inp_text {width:70px}

/* ¸ðÀÇ°í»ç Å¸ÀÌÆ² */
.ttl_test_exam {font-size:18px;line-height:21px;color:#333;font-weight:bold;letter-spacing:-1px}

/* µî±ÞÄÆ */
.grade_odd {float:left;width:373px;margin-right:21px}
.grade_even {float:left;width:373px}

/* ÆÇ¸ÅÆäÀÌÁö- ¾È³»¹×Á¦°ø¼­ºñ½º */
.txt_guide_service {font-size:11px;color:#e46d01;text-align:right;margin-top:10px}
.sympathy_desc {margin-bottom:10px;font-size:11px;color:#8e8e8e;letter-spacing:-1px}

.bt_right{text-align:right; margin:10px 0}

/* 130809 css Ãß°¡ */
.wrap_layer_fixed {position:relative;z-index:10;width:767px;margin:0 auto;}
.layer_fixed {display:block;position:absolute;top:400px;right:0;width:68px;height:40px}

.box_v4 .ttl.bb_l {border-bottom:1px solid #d8d8d8}
.h_200 {height:200px}
.mgn_r_11 {margin-right:11px}
.clear_both {clear:both}
.txt_emph2 {font-weight:bold;color:#333}
.txt_desc_s {font-size:11px;color:#a2a2a2}
.pag_a_5 {padding:5px !important}
.pag_a_20 {padding:20px !important}
a.sort {display:block;color:#868686}
a.sort.on {color:red}
.w_378 {float:left;width:376px !important;min-height:200px;margin-bottom:28px}
.tbl_list.ex_v2 {margin:6px 12px;background-color:#fff}
.link_go {color:#fa8000 !important;text-decoration:underline}
.line_btm {border-bottom:2px solid #999}

.wrap_college_info {width:100%;min-height:150px;margin-top:40px;padding:20px 0;border-top:3px solid #1a162c}
.wrap_college_info:after {content:"";display:block;clear:both}
.wrap_college_info .thumb {float:left;width:160px;margin-left:20px}
.wrap_college_info .info {float:right;width:577px}
.wrap_college_info .info .college_ttl {padding-bottom:9px;border-bottom:1px dashed #cccccc;font-size:14px;color:#333;font-weight:bold}
.wrap_college_info .info .college_type {display:inline-block;width:60px;height:14px;border:1px solid #de5a31;background:#fb7969;color:#FFF;font-size:11px;line-height:16px;text-align:center}
.wrap_college_info .info ul {padding-top:10px}
.wrap_college_info .info li {padding-bottom:10px}
.wrap_college_info .info li:after {content:"";display:block;clear:both}
.wrap_college_info .info li span.ttl {float:left;display:inline-block;width:42px;font-size:12px;color:#666;font-weight:bold}
.wrap_college_info .info li span.cont {float:left;display:inline-block;width:500px;font-size:12px;color:#666}

.wrap_test_exam {margin-bottom:32px}
.wrap_map {width:100%}
.wrap_map:after {content:"";display:block;clear:both}
.wrap_map .thumb {float:left;width:295px}
.wrap_map .thumb img {border:1px solid #dbdbdb}
.wrap_map .map_info {float:right;width:460px}
.wrap_map .map_info .wrap_school_box {overflow-y:scroll;height:247px;border:3px solid #dbdbdb}
.wrap_map .map_info .wrap_school_box .inner {padding:20px}
.wrap_map .map_info .wrap_school_box .list_item {overflow:hidden;margin-top:10px;padding-top:15px;border-top:1px solid #d8d8d8}
.wrap_map .map_info .wrap_school_box .list_item:first-child {margin-top:0;border-top:none}
.wrap_map .map_info .bullet_list_v2:after {content:"";clear:both;display:block}
.wrap_map .map_info .bullet_list_v2 li {float:left;width:120px} 
.school_subject .bullet_list_v2 li {float:left;width:125px;text-align:left}

/* °æÀï·ü±×·¡ÇÁ - Youn nari */
.competition_graph {position:relative;width:354px;height:141px;margin:10px 0 0 10px;background:url(/images/bg/bg_graph_line.gif) no-repeat 0 0;border:1px solid #d8d8d8}
.cate_subject {position:absolute;top:10px;right:10px}
.graph_condition {position:absolute;bottom:6px;left:62px}
.graph_condition > li {position:relative;float:left;width:33px;height:118px;margin-right:68px}
.graph_condition > li.last {margin-right:0}
.graph_list {position:absolute;bottom:18px;width:33px;height:101px}
.graph_list li {float:left}
.graph_list li div {position:absolute;bottom:0;width:13px;cursor:pointer}
.graph_list li.sec div {right:0}
.graph_list li .per_num {position:absolute;top:-16px;left:-4px;display:block;font-size:11px}
.graph_list li .graph_civil {background:url(/images/bg/bg_graph_civil.gif) repeat-y 0 0}
.graph_list li .graph_nature {background:url(/images/bg/bg_graph_nature.gif) repeat-y 0 0}
.graph_condition .txt_year {position:absolute;bottom:0;left:4px}

/* 2014ÇÐ³âµµ Á¤½Ã ´ëÇÐº° ½Ç½Ã°£ °æÀï·ü */
.tbl_list .t_al{text-align:left}
.realtime_rate_top #input_search {width:320px}
.realtime_rate_top .txt_example {padding-left:12px;font-size:11px;color:#666}
.realtime_rate_top .my_details {padding:8px 10px !important}
.realtime_rate_top .board_search {margin-bottom:0;text-align:left}
.realtime_rate_top ul.tab_menu {margin:12px 0}
.realtime_rate_top ul.tab_menu.sm li a {padding:2px 10px}
.realtime_rate_top .pos label {padding:0 8px 0 5px;font-size:12px;color:#666;cursor:pointer}
.realtime_rate_top .pos input[type="radio"], .pos input[type="checkbox"] {width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.realtime_rate_top .desc {position:absolute;top:8px;right:0;font-size:11px}


.exm_score_btn{text-align:right; margin-top:10px}
a.def_btn{color:#fff; display:inline-block}
.def_btn{color:#FFF;padding:0 10px;-webkit-border-radius: 12px; -moz-border-radius: 12px; line-height:20px;border-radius: 12px; background-color: #e74c3c; border: solid 1px #dc520f; background-image: -webkit-linear-gradient(bottom, #f63a00, #f36e39 99%); background-image: -moz-linear-gradient(bottom, #f63a00, #f36e39 99%); background-image: -o-linear-gradient(bottom, #f63a00, #f36e39 99%); background-image: -ms-linear-gradient(bottom, #f63a00, #f36e39 99%); background-image: linear-gradient(to top, #f63a00, #f36e39 99%); font-weight:bold;*margin-left:5px;}

.def_btn.type1{background-color: #4a6086;border: solid 1px #5774c6;background-image: -webkit-linear-gradient(bottom, #7086c5, #7d99e9 99%); background-image: -moz-linear-gradient(bottom, #7086c5, #7d99e9 99%); background-image: -o-linear-gradient(bottom, #7086c5, #7d99e9 99%); background-image: -ms-linear-gradient(bottom, #7086c5, #7d99e9 99%); background-image: linear-gradient(to top, #7086c5, #7d99e9 99%);}
.def_btn.type2{-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #fff; border: solid 1px #bac0c5; background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.08), rgba(255,255,255,.08) 99%); background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.08), rgba(255,255,255,.08) 99%); background-image: -o-linear-gradient(bottom, rgba(0,0,0,.08), rgba(255,255,255,.08) 99%); background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.08), rgba(255,255,255,.08) 99%); background-image: linear-gradient(to top, rgba(0,0,0,.08), rgba(255,255,255,.08) 99%);color:#676d72; font-weight:normal}
.def_btn.type3{background-color: #308be4; border: solid 1px #2274e3; background-image: -webkit-linear-gradient(bottom, #2175cc, #3999f3 99%); background-image: -moz-linear-gradient(bottom, #2175cc, #3999f3 99%); background-image: -o-linear-gradient(bottom, #2175cc, #3999f3 99%); background-image: -ms-linear-gradient(bottom, #2175cc, #3999f3 99%); background-image: linear-gradient(to top, #2175cc, #3999f3 99%);}

.def_btn:hover{color:#FFF; text-decoration:none}
.def_btn.type2:hover{color:#676d72}
.def_btn.big{padding:5px 12px}

