@charset "utf-8";
/* 이 파일은 좌측 메뉴 등 일반적인 loginarea에 대해 기술한다. toploginarea는 별도로 css파일 있음 */
.loginarea_wrapper { width:172px; height:77px; margin:0px; padding:0px; left:0px; top:0px; position:relative; border:0px solid #f00; overflow:hidden; }
.loginarea_wrapper * { margin:0; padding:0; border:0; color:#303030; font-size:12px; line-height:130%; box-sizing:content-box; font-family: 'dotum','돋움';font-weight:400;  -webkit-text-size-adjust: 100%; text-align:left; }


.loginarea_thumbnail { position:absolute; left:0px; top:0px; width:50px; height:50px;  }
.loginarea_thumbnail img { width:50px; height:50px; border-radius:50%; margin-top:0px !important; }
.loginarea_memberinfo { position:absolute; left:58px; top:10px; width:114px; height:40px; background:none;  }
.loginarea_memberinfo .id { padding-left:30px; background:url('../../newimg/login/loginarea_tag_id.png') left 3px no-repeat; line-height:15px; height:15px; white-space:nowrap;}
.loginarea_memberinfo .nic { padding-left:30px; background:url('../../newimg/login/loginarea_tag_nic.png') left 3px no-repeat; line-height:15px; height:15px; white-space:nowrap;}
.loginarea_memberinfo .name { padding-left:30px; background:url('../../newimg/login/loginarea_tag_name.png') left 3px no-repeat; line-height:15px; height:15px; white-space:nowrap;}

.loginarea_buttons { position:absolute; left:1px; top:56px; width:170px; height:21px; }
.loginarea_buttons .logout			{ cursor:pointer; position:absolute; left:0px; top:0px; width:50px; height:21px; background:url('../../newimg/login/newlogin_btn_logout.png') 0 0 no-repeat;  }
.loginarea_buttons .photodown	{ cursor:pointer; position:absolute; left:55px; top:0px; width:50px; height:21px; background:url('../../newimg/login/newlogin_btn_photodown.png') 0 0 no-repeat;  }
.loginarea_buttons .infochange	{ cursor:pointer; position:absolute; left:55px; top:0px; width:50px; height:21px; background:url('../../newimg/login/newlogin_btn_infochange.png') 0 0 no-repeat;  }
.loginarea_buttons .mypage		{ cursor:pointer; position:absolute; left:110px; top:0px; width:60px; height:21px; background:url('../../newimg/login/newlogin_btn_mypage.png') 0 0 no-repeat;  }
.loginarea_buttons .thumbchange{ cursor:pointer; position:absolute; left:110px; top:0px; width:60px; height:21px; background:url('../../newimg/login/newlogin_btn_thumbchange.png') 0 0 no-repeat;  }
.loginarea_buttons .teachermenu{ cursor:pointer; position:absolute; left:110px; top:0px; width:60px; height:21px; background:url('../../newimg/login/newlogin_btn_teachermenu.png') 0 0 no-repeat;  }

/* 분원용 로그인 css */
.loginarea_login_form { position:relative; width:172px; height:73px; margin:2px 0; border: 0px solid #f00; overflow:hidden; }
.loginarea_login_form #loginarea_wrapper_logintype2div { position: absolute; left:0px; top:0px;		width:114px;  }
.loginarea_login_form #logintype1div { position: absolute; left:0px; top:25px;    width:114px;  }

.loginarea_login_form .loginform_input { width:110px;height:19px;margin-bottom:2px;padding:1px;border:1px solid #aaa;background: #ffffff; border-radius:4px; }
.loginarea_login_form .loginform_input_last { margin-bottom:0px; }

.loginarea_login_form .logintype_select { position: absolute; left: 118px; top:0px; width:52px; }
.loginarea_login_form .logintype_select input { margin-right:2px; margin-top:-2px; vertical-align:middle; }
.loginarea_login_form .logintype_select .onetype { display:block; height:11px; margin-bottom:2px; padding:7px 1px 5px; line-height:11px; vertical-align:middle; letter-spacing: -1px; }
.loginarea_login_form .login_submit { position: absolute;  left:118px;top:51px; width:52px; height:21px;  border-radius:2px; }



/* 본사용 로그인 css */
.loginarea_wrapper.loginarea-forhead { height:50px; margin-top:14px; }


.loginarea_wrapper.loginarea-forhead .loginarea_login_form { position:relative; width:172px; height:49px; margin:2px 0; border: 0px solid #f00; overflow:hidden; }
.loginarea_wrapper.loginarea-forhead .loginarea_login_form #loginarea_wrapper_logintype1div { position: absolute; left:0px; top:12px;    width:114px; height:50px;  }

.loginarea_wrapper.loginarea-forhead .loginarea_login_form .loginform_input { width:110px;height:19px;margin-bottom:2px;padding:1px;border:1px solid #aaa;background: #ffffff; border-radius:4px; }
.loginarea_wrapper.loginarea-forhead .loginarea_login_form .loginform_input_last { margin-bottom:0px; }

.loginarea_wrapper.loginarea-forhead .loginarea_login_form .logintype_select { position: absolute; left: 118px; top:0px; width:52px; }
.loginarea_wrapper.loginarea-forhead .loginarea_login_form .logintype_select input { margin-right:2px; margin-top:-2px; vertical-align:middle; }
.loginarea_wrapper.loginarea-forhead .loginarea_login_form .logintype_select .onetype { display:block; height:11px; margin-bottom:2px; padding:7px 1px 5px; line-height:11px; vertical-align:middle; letter-spacing: -1px; }

.loginarea_wrapper.loginarea-forhead .loginarea_login_form .login_submit { position: absolute;  left:118px; top:auto; bottom:3px; width:52px; height:21px;  border-radius:2px; }
