
body {width:100%; margin:0 auto; font-size:75%; line-height:1.8; font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, UnDotum, sans-serif; }

p,div,li{font-size: 9pt; color:#000}
a {text-decoration:none; color:#000;}
a:hover, a:active, a:focus {text-decoration:none;}


#wrapper {overflow:hidden; width:930px; margin:0;}

#header {width:930px; margin:0; height:96px; margin-bottom:4px; position:relative; z-index:10; }
#header .topmenu { position:absolute; z-index:10; }

#container {overflow:hidden; position:relative; width:930px; padding-left: 4px; padding-right:4px; margin-bottom:11px;}
#conOne {overflow:hidden; float:left; width:226px; margin-right:7px;}
#conTwo {float:left; width:456px; margin-right:7px;}
#conThree {float:left; display:inline; width:226px;}
#benners {clear:both; margin-left: 4px;}
#footer {width:930px; margin-left: 4px; margin:0;}


#banner1 {clear:left; position:relative; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-top:1px solid #e6e6e6; margin:0;}
#banner2 {clear:left; position:relative; border:1px solid #e6e6e6; margin:0;}
#banner3 {clear:left; position:relative; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; margin:0;}


.schdic { widht:226px; height:38px; background:url('/images/main/search.gif') left top no-repeat; }
.schdic input { width:125px; margin:12px 0 0 80px; border:0; padding-top:2px; font-size:11px; color:#999999; background:transparent; }

.tapa { position:relative; width:456px; height:143px; margin-top:3px; }
.tapa h2 { padding:11px 0 6 15px; border-bottom:1px solid #e6e6e6; margin:0; }
.tapa ul { width:317px; position:absolute;top:32px; left:139px; margin-top:10px; margin-bottom:10px; padding:0; }
html .tapa ul { top:32px; left:99px; }
.tapa ul li { list-style-type:none;line-height:20px; height:20px; text-indent:7px; background-image:url("/images/main/bullet_dot.gif"); background-repeat:no-repeat;background-position:0 45%; color:#434953; }
.tapa ul li a { color:#434953;}
.tapa p { position:absolute; font-size: 11px; right:14px; top:11px; line-height:2px; display:block;  letter-spacing:-1px; color:#abb0b5; font-size:11px; _line-height:13px; color:#abb0b5; margin:0; padding:0; background:url('/images/main/bullet_arrow.gif') right 2px no-repeat; padding-right:5px; }
.tapa p a { color:#abb0b5; }
.tapa .item { position:absolute; top:126px; left:16px; font-size:11px; text-align:center; line-height:1.3em; letter-spacing:-1px; overflow:hidden; color:999999; }
.tapa .img { border:1px solid #e6e6e6; position:absolute;top:44px; left:14px;}

#conTwo .banner { padding:13px 0 3px 0; font-size:0; line-height:0; }

.qna { position:relative; width:456px; height:154px; }
.qna h2 { padding:11px 0 6 15px; border-bottom:1px solid #e6e6e6; margin:0; }
.qna ul { margin-top:9px; margin-left:15px; margin-bottom:10px; padding:0; }
.qna ul li { list-style-type:none;line-height:20px; height:20px; color:#434953; }
.qna ul li a { color:#434953;}
.qna p { position:absolute; right:14px; top:13px; line-height:12px; display:block; letter-spacing:-1px; color:#abb0b5; font-size:11px; _line-height:13px; padding:0; margin:0; background:url('/images/main/bullet_arrow.gif') right 2px no-repeat; padding-right:5px; }
.mt_5 { margin-top:5px; }
.qna p a { color:#abb0b5; }
.qna em { font-style:normal; }

.rbanner { width:226px; height:125px; overflow:hidden; }
.rbanner p { margin:0; padding:0; font-size:0; line-height:0; }
.rbanner p img { cursor:pointer; }

.story { position:relative; width:224px; height:214px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; }
*html .story { width:226px; }
.story h2 { padding:13px 0 6 14px; margin:0;}
.story ul { margin-top:108px; margin-left:14px; margin-bottom:10px; padding:0; }
.story li{ list-style-type:none; text-indent:1px; background:url("/images/main/icn_dotG.gif"); line-height:20px; height:20px; background-repeat:no-repeat; background-position:0 45%; padding:0 7px 0 5px; line-height:1.6em; color:#434953; }
.story li a { color:#434953;}
.story p { position:absolute; right:7px; top:15px; line-height:12px; display:block; letter-spacing:-1px; color:#abb0b5; font-size:11px; _line-height:13px; padding:0; margin:0; background:url('/images/main/bullet_arrow.gif') right 2px no-repeat; padding-right:5px; }
.story p a { color:#abb0b5; }
.story .imgbg { position:absolute; top:36px ; left:14px; width:196px; height:90px; background-color:#f2f2f2;padding:5 5 0 5;}
.story .img { margin: 0 0 0 0px;}
*html .story .img { margin-bottom:-2px; }
.story span { font-weight:bold; color:#636363; padding-left:1px; }

.ctg { line-height: 13px;letter-spacing: -1px;color:#87a3d6;font-size:11px;padding-right:15px; }

.column { position:relative; width:224px; height:134px; border:1px solid #e6e6e6; }
.column h2 { width:224px; padding:13px 0 4 14px; margin:0; }
.column ul { margin-top:8px; margin-left:15px; margin-bottom:10px; padding:0; }
.column li {list-style-type:none; text-indent:1px; background:url("/images/main/icn_dotG.gif"); line-height:20px; height:20px; background-repeat:no-repeat; background-position:0 45%;padding:0 7px 0 5px; line-height:1.6em; color:#434953; }
.column li a { color:#434953; }
.column p { position:absolute; right:7px; top:15px; line-height:12px; display:block;  letter-spacing:-1px; color:#abb0b5; font-size:11px; _line-height:13px; margin:0; padding:0; background:url('/images/main/bullet_arrow.gif') right 2px no-repeat; padding-right:5px; }
.column p a { color:#abb0b5; }

.notice { position:relative; width:224px; height:108px; background-color:#ffffff; border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; }
*html .notice { width:226px; }
.notice ul { margin:0 0 10px 14px; padding:14px 0 0 ; }
.notice li { list-style-type:none; text-indent:1px; background:url("/images/main/icn_dotG.gif"); line-height:20px; height:20px; background-repeat:no-repeat; background-position:0 45%;padding:0 7px 0 5px; line-height:1.6em; color:#434953; }
.notice li a { color:#434953; }


/* Tab Main */
.tab { position:relative; margin:0; padding:0; line-height:normal; *zoom:1; letter-spacing:-2px; background-color:#ffffff; border:1px solid #e6e6e6; }
.tab:after{ content:""; display:block; clear:both; }
.tab *{ margin:0; padding:0; list-style:none; }
.tab li{ float:left;border-right:1px solid #e6e6e6; font-size;11px; }
.tab a,
.tab a span{ display:block; float:left; background-color:#fafafa; padding:9px 5px 6px 5px; text-align:center; background-repeat:no-repeat; cursor:pointer; _cursor /**/:hand; white-space:nowrap; width:47px; color:#444444; font-size:11px; }
*html .tab a { width:57px; }
.tab a{ background-position:left top; text-decoration:none; font-size:11px; }
.tab a span{ position:relative; padding:5px 15px; left:3px; background-position:right top; }

/* Tab Hover
.tab a:hover,
.tab a:active,
.tab a:focus{ font-weight:bold; color:#378b71; background-color:#ffffff; text-align:center; font-size:11px; }
*/
/* Tab Sub Hover/On */
.tab li.on a { background-color:#ffffff; color:#378b71; font-weight:bold; letter-spacing:-1px; font-size:11px; }

.tab p { position:absolute; right:7px; top:8px; }


/*.login { position:relative; width:226px; height:125px; background-color:#f2f2f2; border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; }*/
.login { position:relative; width:226px; height:125px;background:url("/images/main/tdbg_logout.gif"); background-repeat:no-repeat;}
.login_student { position:relative; width:226px; height:125px;background:url("/images/main/tdbg_login_student.gif"); background-repeat:no-repeat;}
.login_parent { position:relative; width:226px; height:125px;background:url("/images/main/tdbg_login_parents.gif"); background-repeat:no-repeat;}

.login .olheader { padding:13 0 0 15 ; color:#848ac8; letter-spacing:-1;font-size:11px }

.login .olfoot { padding:0 0 0 15 ; letter-spacing:-1; font-size:11px clear:both; color:#858891; width:220px; height:25px }
.login .olfoot a { color:#858891; }
.login .olfoot strong { color:#464b4f; }
.login .olfoot .txt { color:#cecece; padding:0 5px 0 5p; }

.login .olbody { clear:both;	color:#777;	margin:0; padding:0 0 0 15 ; font:200 11px/16px tahoma,sans; }
.login .olbody .txt { color:#858891; font-family:dotum; font-size:11px; }
*html .login .olbody .btnlogin { margin:1px 0 0 6px; }
.login .olbody .btnlogin img { cursor:pointer; }

.login .ol-item { float:left; height:25px;}
.login .ol-item input {	height:22px; width:130px; border:1px solid #bebebe; font-family:dotum; font-size:11px; color:#adadad; padding:5px 0 0 6px; }
.login .bl-item { float:left; margin:0; padding:0; }
.login .bl-item input { height:22px; width:130px; border:1px solid #bebebe; font-family:dotum; font-size:11px; color:#adadad; padding:5px 0 0 6px; }


.imglink { cursor:pointer; }

