@charset "utf-8";
/* CSS Document */
/* png투명 */
.png24{tmp:expression(setPng24(this))}
/* base */
caption, legend, .hidden{ visibility:hidden;position:absolute;left:-9999em;width:1px;height:1px;margin:0;padding:0;background:none;font-size:0;line-height:0;text-indent:-9999em}
*{margin:0;padding:0;line-height:16px;font-family:'돋움',Dotum,Verdana}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
ul,ol,li{list-style:none}
fieldset,img{border:none}
.no_bg{background:none !important}
.clear{clear:both;width:0;height:0}
img{vertical-align:middle}
body,html{width:100%;height:100%}
body{font-size:12px;color:#666}
em{font-style:normal}
br{letter-spacing:0}
.vt{vertical-align:top !important}
.vm{vertical-align:middle !important}
.fleft{float:left}
.fright{float:right}
table {border-spacing: 0;empty-cells: show;border:0 none;border-collapse: collapse;}
/* a태그 */
a{color:#555;text-decoration:none;outline:none;selector-dummy:expression(this.hideFocus=true);cursor:pointer}

/* IE와 파이어폭스에서 링크 점선을 없애줍니다 */
a:hover{color:#00a0e9;text-decoration:none}
a:active{color:#00a0e9;text-decoration:none}
a:focus{color:#555;text-decoration:none}

/* input 태그 */
input{font-size:12px;color:#555;vertical-align:middle}
select{height:18px;font-size:12px;color:#555;vertical-align:middle}
textarea{overflow:auto;border:1px solid #cdcdcd}
legend{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}

/* For Screen Reader */
input.input_check{width:13px;height:15px;vertical-align:middle}

/* 체크박스 */
input.input_text{height:19px;padding-left:5px;border:1px solid #abadb3;font-size:12px;vertical-align:middle}
input.input_text_1{height:19px;padding-left:5px;border:1px solid #abadb3;font-size:12px;vertical-align:middle}


/* 텍스트필드 */
input.input_text2{height:13px;padding:2px 0 1px;border:1px solid #cdcdcd;background:transparent url(http://imgsvr.visangesn.com/mathcan_middle//assets/smart-eclass/app/img/manage/etc/id_img.gif) no-repeat;font-size:12px;line-height:16px;vertical-align:middle}

/* 텍스트필드 */
input.input_text3{height:18px;padding:0;border:1px solid #cdcdcd;font-size:12px;text-align:left;vertical-align:middle}
input.input_text4{height:18px;padding:0;border:1px solid #cdcdcd;background:#1975b3;font-size:12px;color:#FFF;text-align:center;vertical-align:middle}
input.input_area{border:1px solid #cdcdcd;font-size:12px}

/* 텍스트박스 */
input.input_file{height:20px;border:1px solid #cdcdcd;font-size:12px}

/* 파일 메뉴 */
textarea.tarea1{display:inline-block;overflow:auto;border:1px solid #E2E2E2}

/* padding */
.padding_0{padding:0 !important}
.padding_t0{padding-top:0 !important}
.padding_t4{padding-top:4px !important}
.padding_t5{padding-top:5px !important}
.padding_t7{padding-top:7px !important}
.padding_t9{padding-top:9px !important}
.padding_t10{padding-top:10px !important}
.padding_t15{padding-top:15px !important}
.padding_t19{padding-top:19px !important}
.padding_t20{padding-top:20px !important}
.padding_t25{padding-top:25px !important}
.padding_t30{padding-top:30px !important}
.padding_t47{padding-top:47px !important}
.padding_t36{padding-top:36px !important}
.padding_b0{padding-bottom:0 !important}
.padding_b10{padding-bottom:10px !important}
.padding_b12{padding-bottom:12px !important}
.padding_b15{padding-bottom:15px !important}
.padding_b19{padding-bottom:19px !important}
.padding_b40{padding-bottom:40px !important}
.padding_l0{padding-left:0 !important}
.padding_l5{padding-left:5px !important}
.padding_l8{padding-left:8px}
.padding_l9{padding-left:9px}
.padding_ll0{padding-left:10px}
.padding_l11{padding-left:11px}
.padding_l16{padding-left:16px}
.padding_l19{padding-left:19px}
.padding_l20{padding-left:20px}
.padding_l26{padding-left:26px}
.padding_l27{padding-left:27px}
.padding_l28{padding-left:28px}
.padding_l29{padding-left:29px}
.padding_l31{padding-left:31px}
.padding_l32{padding-left:32px}
.padding_l33{padding-left:33px}
.padding_l35{padding-left:35px}
.padding_l36{padding-left:36px}
.padding_l39{padding-left:39px}
.padding_l46{padding-left:46px}
.padding_l48{padding-left:48px}
.padding_l51{padding-left:51px}
.padding_l52{padding-left:52px}
.padding_l300{padding-left:100px}
.padding_r0{padding-right:0 !important}
.padding_r8{padding-right:8px !important}
.padding_r10{padding-right:10px !important}
.padding_r13{padding-right:13px !important}
.padding_r14{padding-right:14px !important}
.padding_r26{padding-right:26px !important}

/* margin */
.margin_t0{margin-top:0 !important}
.margin_t_2{margin-top:-2px !important}
.margin_r0{margin-right:0 !important}
.margin_r5{margin-right:5px !important}
.margin_l0{margin-left:0 !important}
.margin_l14{margin-left:14px !important}
.margin_b0{margin-bottom:0 !important}
.margin_b11{margin-bottom:11px !important}
.margin_t8{margin-top:8px !important}
.margin_t9{margin-top:9px !important}
.margin_t12{margin-top:12px !important}
.margin_t19{margin-top:19px !important}
.margin_t24{margin-top:24px !important}
.margin_t30{margin-top:30px !important}
.margin_t42{margin-top:42px !important}
.margin_t74{margin-top:74px !important}
.margin_t100{margin-top:100px !important}
.margin_trbl0{margin:0 !important}
.margin_b0{margin-bottom:0 !important}
.margin_b7{margin-bottom:7px !important}
.margin_b25{margin-bottom:25px !important}
.margin_b50{margin-bottom:50px !important}

/* 본사,학원, 지사 body 컬러및 배경 */
#wrap_bg{background: url(/assets/smart-eclass/app/img/back_03.gif) repeat-x scroll 0 0 #f7f3f2}


/* 링크 */

.navi {color:#ffffff;font-size:14px; font-weight:bold; text-align:center; }
.navi a:link{color:#ffffff;font-size:14px; font-weight:bold; text-align:center;}
.navi a:visited{color:#ffffff;font-size:14px; font-weight:bold; text-align:center;}
.navi a:hover{color:#ffffff;font-size:14px; font-weight:bold; text-align:center;  text-decoration:underline;}

.navi02 {color:#d0caff;font-size:12px; font-weight:bold; text-align:center; }
.navi02 a:link{color:#d0caff;font-size:12px; font-weight:bold; text-align:center;}
.navi02 a:visited{color:#d0caff;font-size:12px; font-weight:bold; text-align:center;}
.navi02 a:hover{color:#d0caff;font-size:12px; font-weight:bold; text-align:center;  text-decoration:underline;}

.navi03 {color:#e1ff87;font-size:12px; font-weight:bold; text-align:center; }
.navi03 a:link{color:#e1ff87;font-size:12px; font-weight:bold; text-align:center;}
.navi03 a:visited{color:#e1ff87;font-size:12px; font-weight:bold; text-align:center;}
.navi03 a:hover{color:#e1ff87;font-size:12px; font-weight:bold; text-align:center;  text-decoration:underline;}

.navi04 {color:#ffe8f0;font-size:12px; font-weight:bold; text-align:center; }
.navi04 a:link{color:#ffe8f0;font-size:12px; font-weight:bold; text-align:center;}
.navi04 a:visited{color:#ffe8f0;font-size:12px; font-weight:bold; text-align:center;}
.navi04 a:hover{color:#ffe8f0;font-size:12px; font-weight:bold; text-align:center;  text-decoration:underline;}

.navi05 {color:#cee6ff;font-size:12px; font-weight:bold; text-align:center; }
.navi05 a:link{color:#cee6ff;font-size:12px; font-weight:bold; text-align:center;}
.navi05 a:visited{color:#cee6ff;font-size:12px; font-weight:bold; text-align:center;}
.navi05 a:hover{color:#cee6ff;font-size:12px; font-weight:bold; text-align:center;  text-decoration:underline;}

.mms_link {color:#ff4e1f;font-size:12px; font-weight:bold; text-align:center; }
.mms_link a:link{color:#ff4e1f;font-size:12px; font-weight:bold; text-align:center;}
.mms_link a:visited{color:#ff4e1f;font-size:12px; font-weight:bold; text-align:center;}
.mms_link a:hover{color:#ff4e1f;font-size:12px; font-weight:bold; text-align:center;  text-decoration:underline;}

.left_menu {font-size:14px; color:#333333; text-decoration:none; font-weight:bold;text-align:left;} 
.left_menu a:link{font-size:14px; color:#333333; text-decoration:none;font-weight:bold;text-align:left; }
.left_menu a:visited{font-size:14px; color:#333333; font-weight:bold; text-decoration:none;text-align:left;}
.left_menu a:hover{font-size:14px; color:#ff0606;font-weight:bold;text-decoration:underline;text-align:left; }

.left_menu02 {font-size:12px; color:#333333; text-decoration:none; font-weight:none;text-align:left;} 
.left_menu02 a:link{font-size:12px; color:#333333; text-decoration:none;font-weight:none;text-align:left; }
.left_menu02 a:visited{font-size:12px; color:#333333; font-weight:none; text-decoration:none;text-align:left;}
.left_menu02 a:hover{font-size:12px; color:#000000;font-weight:none;text-decoration:none;text-align:left; }


.left_btn_style {color:#ffffff;font-size:12px; font-weight:bold; text-align:center;line-height:34px;cursor:pointer;display:block;}

/*폰트스타일*/
.ta_left_style {color:#ffffff;font-size:12px; font-weight:bold; text-align:left;line-height:34px;padding-left:20px;}

.toptitle {color:#000000;font-size:24px; font-weight:bold; padding-left:17px;} /* 타이틀 */
.toptitle_02 {color:#000000;font-size:12px; font-weight:bold; padding-left:17px;line-height:25px;} /* 타이틀 */
.toptitle03 {color:#ffffff;font-size:16px; font-weight:bold; padding-left:17px;} /* 타이틀 */
.toptitle_04 {color:#ffffff;font-size:12px; font-weight:bold; padding-left:17px;line-height:25px;} /* 타이틀 */



.left_orange {color:#ff4e1f; font-size:11px; font-weight:bold;line-height:22px;}
.left_gray01 {color:#444444; font-size:12px;font-weight:bold;line-height:22px;}
.left_gray02 {color:#444444; font-size:11px;font-weight:bold;line-height:22px;}
.left_gray03 {color:#444444; font-size:11px;font-weight:none;line-height:22px;}
.left_gray04 {color:#666666; font-size:11px;font-weight:none;}

.left_title {color:#444444; font-size:12px;font-weight:bold;padding-left:22px;}
.center_title {color:#444444; font-size:16px;font-weight:bold;padding-left:22px;}
.txt01 {color:#444444; font-size:12px;font-weight:bold;letter-spacing:-1px;line-height:28px;}
.txt02 {color:#a2a2a2; font-size:11px;font-weight:none;}

.txt03 {color:#444444; font-size:12px;font-weight:none;padding-left:25px;}

.txt04 {color:#444444; font-size:12px;font-weight:none;padding-left:25px;padding-right:25px;line-height:20px;}



/*폰트크기*/
.fs_11 {font-size:11px;} .fs_11 a:link {font-size:11px;} .fs_11 a:hover {font-size:11px;} .fs_11 a:visited {font-size:11px;}
.fs_12 {font-size:12px;} .fs_12 a:link {font-size:12px;} .fs_12 a:hover {font-size:12px;} .fs_12 a:visited {font-size:12px;}
.fs_14 {font-size:14px;} .fs_14 a:link {font-size:14px;} .fs_14 a:hover {font-size:14px;} .fs_14 a:visited {font-size:14px;}

.timetitle {color:#000000;font-size:36px; font-weight:bold; padding-left:17px;} /* 타이틀 */


/*폰트컬러*/

.fc_black1, .fc_black1 a:link, .fc_black1 a:visited, a.fc_black1, a.fc_black1:link, a.fc_black1:visited {color:#000000;} /* 블랙 */
.fc_black1 a:hover, a.fc_blue1:hover {color:#000000;}
.fc_white {color:#ffffff;}
.fc_orange {color:#ff4e1f;}
.fc_gray {color:#666666;}

.fc_color01 {color:#4da8c1;}
.fc_color02 {color:#4d7bc1;}
.fc_color03 {color:#5d4dc1;}
.fc_color04 {color:#d632c5;}
.fc_color05 {color:#f02424;}
.fc_color06 {color:#a95c2d;}



/* 기본 클래스 */
.b {font-weight:bold;}	
.ls {letter-spacing:-1px;}	
.u {text-decoration:underline;}	
.ws {word-spacing:-1px;}	
.bar {font-weight:normal; color:#BBBBBB;}	
.fw {font-weight:normal;}
.lh_13 {line-height:13px;} 
.lh_14 {line-height:14px;} 
.lh_15 {line-height:15px;} 
.lh_16 {line-height:16px;}
.lh_17 {line-height:17px;}	
.lh_18 {line-height:18px;}
.lh_20 {line-height:20px;}


.left {text-align:left;}
.center {text-align:center;}


/* paging area */
#paging {text-align:center; color:#666666; margin-top:19px;}
#paging img {vertical-align:middle;}
#paging img.m1 {margin-bottom:-1px;}
#paging img.m2 {margin-bottom:-1px;}
#paging .num {margin:0px 4px; color:#666666; text-align:center; font-size:11px; font-weight:none;}
#paging a:hover {color:#666666; text-decoration:none;}
#paging .present, a.present, a.present:link, a.present:visited {color:#666666; font-weight:bold; text-decoration:none;}

/* 표1*/

td.char_01 {border: solid #eeeeee; border-width:0px 0px 1px 0px; font-weight:none; font-size:12px ; text-align:left; color:#474747; padding:0px 2px 0px 2px; line-height:16px;}
td.char_02 {border: solid #eeeeee; border-width:0px 0px 1px 0px; font-weight:none; font-size:12px ; text-align:center; color:#333333;height:30px;}
td.char_03 {border: solid #eeeeee; border-width:0px 0px 1px 0px; font-weight:none; font-size:12px ; text-align:left; color:#474747; padding:5px 5px 5px 5px; line-height:16px;}
td.char_04 {border: solid #eeeeee; border-width:0px 0px 1px 0px; font-weight:none; font-size:12px ; text-align:center; color:#474747; padding:5px 0px 5px 0px; line-height:16px;}

td.char_05 {font-weight:bold; font-size:11px ; text-align:center; color:#ffffff; }
td.char_06 {border: solid #e5e5e5; border-width:0 0 1 0; font-weight:none; font-size:11px ; text-align:center; color:#474747; height:28px;}


/* 폼 스타일 */
.input01 {height:20px;border:1px solid #c2c2c2; background:#f9f9f9; color:#666666;font-weight:none; font-size:12px ;}
.input02 {height:18px;border:1px solid #ffffff; background:#ffffff; color:#444444;font-weight:none; font-size:12px ;width:150px;}

.box01 {font-size:12px; color: #666666;text-decoration: none; width:500px;height:120px; border:1px solid #c2c2c2; background:#f9f9f9;margin-top:6px;margin-bottom:6px;}
.box02 {font-size:12px; color: #666666;text-decoration: none; width:500px;height:60px; border:1px solid #c2c2c2; background:#f9f9f9;margin-top:6px;margin-bottom:6px;}
.box03 {font-size:12px; color: #666666;text-decoration: none; width:100%;height:230px; border:1px solid #c2c2c2; background:#f9f9f9;}

/* search_bg */
.search_bg{width:100%;height:45px;background:url(/assets/smart-eclass/app/img/search_bg.jpg) repeat-x 0 0;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8}
.search_box{width:100%;}
.search_box td{height:32px; text-align:right;}

/* board */
.ta_board{width:100%}
.ta_board th{height:32px;background:url(/assets/smart-eclass/app/img/board_th_bg.jpg) repeat-x 0 0;color:#fff;border-right:1px solid #636363}
.ta_board td{height:28px;border-bottom:1px solid #ddd;text-align:center}

/* 메인화면_board */
.contents_left{width:50%;float:left}
.board_wrap{width:100%;overflow:hidden;margin-bottom:20px}
.board_tit{position:relative;height:22px}
.board_wrap p{width:90%;height:22px;position:absolute;left:0;top:0;background:url(/assets/smart-eclass/app/img/icon/icon_dot.gif) no-repeat 0 2px;padding-left:15px;font-weight:bold;border-bottom:1px solid #ddd;overflow:hidden}
.board_wrap span{position:absolute;right:10%;top:0;font-size:8pt;font-weight:bold}
.board_wrap span a{color:#00a0e9}
.ta_main_board{clear:both;width:92%;margin-top:5px}
.ta_main_board td {border-bottom: 1px dashed #CCCCCC;height: 23px;vertical-align: middle}


