/* ----------------------------------------------------------------------------------------------------
 * iWellComm Publishing.Div
 * Author : J2STYLE
 * Descript : 한솔영재교육-브레인스쿨 Common CSS
 * Version : 2010.12.01.
 ---------------------------------------------------------------------------------------------------- */
/* default style --------------------- */
/* @charset "utf-8"; @charset "euc-kr"; safari, chrom브라우저에서 인식안함, 삭제 default definition */
@import "layout.css";			/* 레이아웃 */
@import "board.css";			/* 게시판스타일 */
@import "table.css";			/* 테이블스타일 */
@import "sub_education.css";	/* 교육자료 */
@import "sub_program.css";		/* 교육프로그램 */
@import "sub_admission.css";	/* 입학절차 */
@import "sub_center.css";		/* 센터안내 */
@import "sub_community.css";	/* 커뮤니티 */
@import "sub_introduction.css";	/* 회사소개 */
@import "sub_join.css";			/* 회원가입 로그인 */
@import "sub_mypage.css";		/* 마이페이지 */
@import "sub_etc.css";			/* 기타스타일 */

/* Common Style */
* {margin:0;padding:0;/* default값 외에 다른속성은 넣지않음 */}
html,body{width:100%;height:100%;margin:0;padding:0;}

/* Type Selector */
body, textarea, select, input, table{font-family: "돋움", "굴림", "돋움체", "굴림체", "Dotum, Gulim, Arial, Helvetica, Verdana, Geneva, sans-serif"; font-size: 12px; color: #898989;margin:0;padding:0;}
a { color:#898989;text-decoration:none;}
a:hover {color:#898989;text-decoration:underline;}
img,table,fieldset { border:0;}
table {border-collapse:separate; border-collapse:collapse; empty-cells: show;}
img {vertical-align: top;}
hr, legend, caption {display: none;}
label{cursor:pointer;}
ul, li, dl {list-style:none;}
.fl{float:left;} .fr{float:right;} .tc{text-align:center;} .cb{clear:both;}
.frr{margin-right:3px;}
.frra{float:right;}
.hn{visibility:hidden;overflow:hidden;position:absolute;left:-1000em;width:0;height:0;font-size:0;line-height:0}
.hc{display:none !important;}
.bno {border:none;}

input, button {vertical-align: middle; }
input {border: 1px solid #c5c5c5;}
input[type="text"], input[type="password"]{height: 15px; padding-top:3px; padding-left: 1px; color: #898989; border: 1px solid #c5c5c5; }
input[type="image"] {vertical-align: middle; border:none; padding-bottom:3px;}
input.chk{border:0;width:13px; height:13px;}
html input.txtType {height:15px; padding-top:3px; padding-left:1px; color: #666; border: 1px solid #c5c5c5;}
select {height: 20px; vertical-align: middle; _font-size: 11px; font-family: Tahoma, 돋움, sans-serif; color: #898989; border: 1px solid #c5c5c5; /*behavior: url("/common/css/selectbox.htc");*/ }
select/*, x:-moz-any-link */ {height: 18px; }
select/*, x:-moz-any-link, x:default*/ {height: 20px; }

option {padding-right: 4px; }
textarea {/*overflow-y: scroll;*/ vertical-align: middle; line-height: 1.5em; color: #666; border: 1px solid #C0C0C0; }
.popupbody {background-image:none;}
h1, h2, h3, h4, h5 {font-size:12px;}

.none {border:none}
/* Contents Box style */

/* line-height */
.line18 {line-height:18px;}
/* padding */
.pt10 {padding:10px 0 0;}
.pt25 {padding-top:25px;}
.pt22 {padding-top:22px;}
.pl10 {padding-left:10px;}
.pl20 {padding-left:20px;}
.pr10 {padding-right:10px;*padding-right:6px;}
.pr30 {padding-right:30px;}
.pb3 {padding-bottom:3px;}
.pb5 {padding-bottom:5px;}
.pb7 {padding-bottom:7px;}
.pb8 {padding-bottom:8px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}
.pb35 {padding-bottom:35px;}
.pb40 {padding-bottom:40px;}
.pb45 {padding-bottom:45px;}
.pb50 {padding-bottom:50px;}
.pb60 {padding-bottom:60px;}
.ptb10{padding:10px 0;}
/* magin */
.mt5 {margin-top:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb50 {margin-bottom:50px;}
.mb30 {margin-bottom:30px;}
.mr3{margin-right:3px;}
.mr5{margin-right:5px;}
.mr8{margin-right:8px;}
.mr13{margin-right:13px;}
.mr10{margin-right:10px;}
.mr18{margin-right:18px;}
.mr20{margin-right:20px;}
.mr35{margin-right:35px;}
.mr40{margin-right:40px;}
.mr70{margin-right:70px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml30 {margin-left:30px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt90 {margin-top:90px;}
/* font color */
.blue {color:#6e6ef8}
.black {color:#000}
/* search Style */
/* form */
.name {width:237px;height:15px; background: #fff;border:1px solid #c7c7c7;}
.cnumber {width:110px;height:15px; background: #fff;border:1px solid #c7c7c7;}
.info1 {width:125px;height:15px; background: #fff;border:1px solid #c7c7c7;}
.info2 {width:63px;height:15px; background: #fff;border:1px solid #c7c7c7;}
.address {width:197px;height:15px; background: #fff;border:1px solid #c7c7c7;}
.login {width:185px;height:15px; background: #fff;border:1px solid #c7c7c7;}
.login2 {width:176px;height:15px; background: #fff;border:1px solid #c7c7c7;}
.login3 {width:140px;height:15px; background: #fff;border:1px solid #c7c7c7;}
.total {width:117px;height:15px; background: #fff;border:1px solid #b99b7f;}
.total2 {width:320px;height:15px; background: #fff;border:0px solid #b99b7f;}
.etc {width:475px;height:15px; background: #fff;border:1px solid #c7c7c7;}

/* link */
a.blue {color:#1e71d8;text-decoration:none;}
a.blue:hover {color:#1e71d8;text-decoration:underline;}
a.new {color:#7d6348;text-decoration:none;}
a.new:hover {color:#7d6348;text-decoration:underline;}
a.brown {color:#ae5a13;text-decoration:none;}
a.brown:hover {color:#ae5a13;text-decoration:underline;}
a.down {color:#7d6348;text-decoration:none;}
a.down:hover {color:#7d6348;text-decoration:underline;}
/* tab */

/* mtitle */
.section .red_tit {padding-left:15px;padding-bottom:13px;background:url("/images/common/icon/bl_red_dot.gif") no-repeat 0 2px;}
.section .green_tit {padding-left:15px;padding-bottom:13px;background:url("/images/common/icon/bl_green_dot.gif") no-repeat 0 2px;}
.section .orange_tit {padding-left:15px;padding-bottom:13px;background:url("/images/common/icon/bl_orange_dot.gif") no-repeat 0 2px;}
.section .brown_tit {padding-left:15px;padding-bottom:13px;background:url("/images/common/icon/bl_brown_dot.gif") no-repeat 0 2px;}
/* login_popup */

/* btn */
.center_btn {margin-top:30px;text-align:center;}
.center_btn_p {margin-top:10px;text-align:center;}
.center_btn_pb {width:310px;display:inline-block;margin-top:20px;padding-top:20px;text-align:center;background:url("/images/common/icon/bl_htitle_bg.gif") repeat-x 0 0;}
.center_btn_mn {padding-top:30px;text-align:center;background:url("/images/common/icon/bl_htitle_bg.gif") repeat-x 0 0;}
.center_btn_bn {padding-top:30px;text-align:center;background:url("/images/common/icon/bl_btn_bg.gif") repeat-x 0 0;}

/* popup */
.idpop {text-align:center;padding-top:30px;}
.idpop .idtext {font-size:12px;line-height:20px;}
.idpop .idtext span {color:#d24217;}
.idpop .idtext strong span {color:#d24217;}
.idpop .pidseach {display:inline-block;width:319px;height:32px;margin-top:30px;padding-top:10px;background:url("/images/common/popup/popup_img_02.gif") no-repeat 0 0;}
.idpop .psidseach {display:inline-block;width:319px;margin-top:30px;padding-top:10px;background:url("/images/common/icon/bl_htitle_bg.gif") repeat-x 0 0;}
.idpop .popscrollbox {position:relative;text-align:center;}
.idpop .popscrollbox .popscroll {display:inline-block;width:297px;height:119px;margin-top:20px;padding:10px;border:1px solid #e5e5e5;overflow:auto;line-height:22px;text-align:left;}
.idpop .centtext {margin-left:20px;font-size:12px;line-height:20px;text-align:left;}


/* search all */
.section .allsea {position:relative;width:689px;height:157px;padding-left:15px;background:url("/images/common/search_bg.gif") no-repeat right top;}
.section .allsea .allseama {padding-top:22px;}
.section .allsea .allseamb {position:absolute;left:152px;top:86px;width:320px;margin-top:20px;border:4px solid #f5a120;padding:5px;}
.section .allsea .allseamb span {border:none;width:287px;}
*html .section .allsea .allseamb span  {border:none;width:287px;height:16px;}
.section .allsea .allseamb span input {border:none;width:320px;}
.section .allsea .allseamc {position:absolute;left:493px;top:106px;}
.section .allsea .allseams {position:absolute;left:15px;top:106px;}

.replay {padding:12px 0;border:1px solid #dbdddf;background:#f3f3f3;border-top:none;}
input.rep {width:479px;height:20px; background: #fff;border:1px solid #dbdddf;line-height:18px;}

