body {margin-top:0px;
      margin-left:0px;
	  background-image: url('../img/main/bg.gif');background-repeat:repeat-x;
	  A {font-family: "Dotum", "DotumChe"; font-size: 12px; color: #8c8c8c; text-decoration:none}
      A:link {font-family: "Dotum", "DotumChe"; font-size: 12px; color: #8c8c8c; text-decoration:none}
      A:visited {font-family: "Dotum", "DotumChe"; font-size: 12px; color: #8c8c8c; text-decoration:none}
      A:active {font-family: "Dotum", "DotumChe"; font-size: 12px; color: #8c8c8c; text-decoration:none}
      A:hover {font-family: "Dotum", "DotumChe"; font-size: 12px; color: #fb4a04; text-decoration:none}
}

ul,li,p,h1,h2,form,p{list-style:none;margin:0;font-size:1px;line-height:1px;margin-left:0; float:0;border: 1px ; padding: 0px;
}
img{
border:0;
}
td {font-family: "Dotum"; font-size: 12px; color:6d6d6d;line-height:1.6}
th {text-align:left;}
/*À§Ä¡*/
.left_banner01{
padding:278px 0 0 0;
margin-left:0;
}
.menu{
height:68px;position:absolute;padding:28px 0 0 234px;
}
.logo{
height:68px;padding:28px 0 0 0px;
}
#left{
padding:0px 0 0 5px;position:absolute;top:100px;width:224px;
}

/* ·Î±×ÀÎ¹Ú½º */

/* ¸ÞÀÎ ·Î±×ÀÎ Àü */
.login_box_wrap {position:absolute;top:0px;margin-left:0px;width:224px;background:url(../img/main/login_bg.gif);height:270px;}
.login_box_wrap .login_box {background:url(../img/main/login_top.gif);background-repeat:no-repeat; }
.login_box_wrap h2 {width:224px; height:112px; background:url(../img/main/login_top.gif) no-repeat left top; }
.login_box_wrap .login_input input {border:solid 1px #e7e7e7;line-height:1.6;}
.login_btn01{padding:8px 10px 10px 10px;}
.customer{vertical-align:bottom;}

.login_box_wrap .login_input input#left_userId {background:#e7e7e7 url(../img/main/dot_id.gif) no-repeat left top; }
.login_box_wrap .login_input input#left_userPswd {background:#e7e7e7 url(../img/main/dot_password.gif) no-repeat left top; }

.login_box_wrap .login_input {width:auto; padding:8px 0 0 16px; }
.login_box{height:270px;padding:5px 0 0 0;}
.login_box_wrap span.login_btn {position:absolute; right:12px; top:10px; }
.login_box_wrap .login_input input {height:17px; margin-bottom:2px;background-color:#e7e7e7;  }
.login_box_wrap .login_bottom_quick {width:auto; overflow:hidden; padding-top:7px; margin-left:16px; }
k_talk .sub_list_info dl dd span {font-family:Tahoma; font-weight:bold; font-size:10px; letter-spacing:-1px; color:#fa6449; }
/*·Î±×ÀÎÈÄ*/
.login_box_wrap .login_title01{ padding:5px 0 0 13px;}
.login_box_wrap .login_title01 li {font-family: "Dotum", "DotumChe"; font-size: 12px;font-weight:bold; color: #8a8989;line-height:1.6;
width:133px;background-color:#e7e7e7;padding:0 0 0 5px;border-bottom:3px solid #ffffff; }
/*¸®¾óÄ£±¸ °­»çÁø*/
.real_teacher{
padding:15px 0 0 10px;
}
.photo{
background-image:url(../img/main/photo_bg01.gif);
background-repeat:no-repeat;
text-align:center;
height:115px;
width:115px
}
.photo-text{
text-align:center;
height:20px;
font-weight:bold;
font-size:11;
color:#595045;
width:115px
}

/*body*/
#body{
position:absolute;top:378px;margin-left:234px;width:659px;background:url(../img/main/con_bg.gif);height:526px;
}
.body_left{
width:359;padding:5px 0 0 10px;top:0;
}
.body_left li{
    margin:0;padding:0;display:inline;font-size:1px;line-height:1px;
}

.body_rigit{
top:0;position:absolute;margin-left:380px;padding:5px 0 0 0;text-align:right;
}

.main_img{
top:100px;position:absolute;padding:0 0 0 234px;
}

.body_contents {background:url(../img/main/con_top.gif) no-repeat left top; }
/*°Ô½ÃÆÇ*/
.dot01{
	height:20px;background-image:url('../img/main/dot01.gif');background-repeat:no-repeat;padding:0 0 0 10px;
}
.Date01{
	color:6d6d6d;
}
/*topmenu*/
#topmenu01{
	top:7px;
	left:650px;
	text-align:right;
	position:absolute;
	right:0;
}
#topmenu01 li{
	margin:0;
	padding:0;
	display:inline;
	font-size:1px;
	line-height:1px; 
}
/*quickmenu*/
#QuickMenu{
position:absolute;
top:100px;
margin-left:897px;
}
/*footer*/
#footer{
position:absolute;
/*background-image:url('../img/main/copy_bg.gif');*/
background-repeat:repeat-x;
width:100%;
top:900px;
border-top:3px solid #dadada;
padding:10px 0 0 30px;

}

/*style*/
.p_right{
padding:0 5px 0 0;
}
.p_top{
padding-top:5px;
}
table.maintable{
  margin: 0; padding: 0; line-height: 18px;
  border-top: 1px solid #b2c7f6;
  border-left: 1px solid #b2c7f6;
  border-collapse: collapse;
}
table.maintable th, table.maintable td{
  margin: 0; padding: 2px 5px 2px 5px;
  border-right: 1px solid #b2c7f6;
  border-bottom: 1px solid #b2c7f6;
}
table.maintable th{ background-color: #f5f9fc; color:#0275ab;font-size: 12px; font-family: µ¸¿ò,±¼¸²,Arial,sans-serif;text-align:center; }

.dc_bg{
 background-color:#e2f3fc;
 color:#e70101;
 font-weight:bold;
}


A.leftmenu:link {
	font-family: "Dotum", "DotumChe";	font-size: 11px;color: #757575;text-decoration:none;
}
A.leftmenu:visited {
	font-family: "Dotum", "DotumChe";	font-size: 11px;color: #757575;text-decoration:none;
}
A.leftmenu:active {
	font-family: "Dotum", "DotumChe";	font-size: 11px;color: #757575;text-decoration:none;
}
A.leftmenu:hover {
	font-family: "Dotum", "DotumChe";	font-size: 11px;color: #0b609b;text-decoration:none;
}

/* ÅÂ±× */
body {
	margin: 0px;
}
td {
	font-family: ±¼¸²,Gulim; 
	font-size: 12px; 
	color: #3D3D3D; 
}
input {
	border: solid 1px #8A8A8A; 
	font-size: 12px; 
	color: black; 
	background-color: white;
}
select {
	border: solid 1px #8A8A8A; 
	font-size: 11px; 
	color: black; 
	background-color: white;
}
textarea {
	border: solid 1px #8A8A8A;
	font-size: 12px;
	color: black;
	background-color: white;
}

/* ÀÏ¹Ý */
.button {
	border: solid 1px #666666; 
	font-size: 12px; 
	color: black; 
	background-color: #CBCBCB; 
	cursor: pointer; 
}
.radio {
	border: solid 1px white; 
	background-color: white;
}
.checkbox {
	border: solid 1px white; 
	background-color: white;
}
