@charset "utf-8";
/* CSS Document */
/*@import (../bbs/bbs.css);*/

/* 교과부 초기화 코드문 */

body {
	margin: 0;
	padding: 0;
	color: #636364;
	font: 12px/1.5em "굴림", "Verdana", "Geneva", "sans-serif";
}
* {	margin: 0; padding: 0; }
a:link, a:visited {	text-decoration:none; color: #636363; }
/*a:hover { color: #2ba709; }*/
a:hover { text-decoration:underline; cursor:pointer;}
/*a.skip { position: absolute; height: 0; line-height: 0; overflow: ; left: -1000em; }*/

table, div {
	font-size: 12px;
	border-collapse: collapse;
	line-height: 1.5em;
}
select, textarea {
	border: 1px solid #B7B6B6;
	background: #FFFFFF;
	color: #000000;
	font-family:, Dotum, Arial, sans-serif;
	font-size: 12px;
	vertical-align: middle;
}
form, ul, ol, dl, table, div, h1, h2, h3 {
	margin: 0;
	padding: 0;
}
img, fieldset {
	border: 0;
}
select, input, li img {
	vertical-align: middle;
}
ul, li, ol {
	list-style-type: none;
}
legend, hr, caption {
	display: none;
}
strong {
	color: #000;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style : normal;
	font-weight : normal;
}

/* 교과부 클래스 정의 */
.clear {clear: both; width: 640px; height: 15px; overflow: hidden;}
.hide {display: none;}
.block {display:block;}
.bold {font-weight:bold; color: #333;}
.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}
.vt_al {vertical-align:middle;}
.fl {float: left; margin-right: 10px;}
.btn {cursor:pointer;}
.float {float: left;}
.fl_r {float:right;}
.cb {clear:both;}
.of_hi {overflow:hidden;}
.pd10 {padding:10px;}
.pd010 {padding:0px 10px;}
.pdt10 {padding-top:10px;}
.pdt30 {padding-top:30px;}
.pdt5 {padding-top:5px;}
.pdb10 {padding-bottom:10px;}
.pdb30 {padding-bottom:30px;}
.pdb200 {padding-bottom:200px;}
.pdb2050 {padding-bottom:2050px;}
/*.pdb2400 {padding-bottom:2400px;}*/
.pdb2400 { height: 2400px; border: 1px solid black; }
.mgt5 {margin-top:5px;}
.mgt8 {margin-top:8px;}
.mgt20 {margin-top:20px;}
.mgt30 {margin-top:30px;}
.mgl17 {margin-left:17px;}
.mgl80 {margin-left:80px;}
.mgr20 {margin-right:20px;}
.mgb20 {margin-bottom:20px;}
.mgb30 {margin-bottom:30px;}
.po_re {position:relative;}
.po_ab {position:absolute;}
.f09 {font-size:0.9em;}


/* 어린이 홈페이지 초기화 */
html {
	text-align:center;
}
body {
	position : relative;
	width : 1000px;
	margin : 0 auto;
	text-align : left;
	background:#FFFFFF url(../images/main_bg.jpg) no-repeat center 0;
}
body1 {
	position : relative;
	width : 870px;
	margin : 0 auto;
	text-align : left;
	background:#FFFFFF url(../images/main_bg.jpg) no-repeat center 0;
}
.body_cyber_table {
	position : relative;
	width : 1000px;
	margin : 0 auto;
	text-align : left;
}
/* 레이아웃 부분 */
div#mainwarp { position:relative; width:1000px;}
/* 네비게이션 */
div#menu_wrap {width:1000px; height:100px; }
/* 메인플래쉬 */
div#main_content {width:1000px; height:560px; text-align:center;}

div#middle_bar {width:1000px; margin:10px 0;}
/* 콘텐츠 */
div#sub_contents {width:1000px; height:150px; background:url(../images/main_element_bg.jpg) no-repeat 41px -20px; margin-bottom:15px;}
	div#slide_content {float:left; margin-left:60px; width:300px; height:160px; display:inline; padding:0; }
		div#slide_content li { margin-top:5px; margin-right:5px; margin-left:5px; width:90px; height:85px; float:left; text-align:center; padding:0; }
		div#slide_content li  img { width:90px; height:65px; padding:0; }
		div#slide_content li span { width:90px; font:11px 돋움; color:#505050; text-align:center; padding:0; }
		div#slide_content h2 {background: url(../images/main_element1_h2.jpg) no-repeat 0 0; margin-bottom:0px; width:293px; height:27px; text-indent:-9999px;}
		
	div#tag_content {float:left; width:320px; margin-left:12px; height:160px; }
		div#tag_content h2 {background: url(../images/main_element2_h2.jpg) no-repeat 0 3px; margin-bottom:5px; width:89px; height:27px; text-indent:-9999px;}
		div#cloudtag {float:left; position:relative; top:0px; left:15px;width: 280px; height: 90px; border:3px #ead9c7 solid;}
		div#cloudtag1 {float:right; position:relative; top:0px; left:15px;width: 200px; height: 100px; border:3px #ead9c7 solid;}
		div#tag_content p { text-align:justify; width:100px; margin-top:5px;}
		
	div#study_content {float:right; width:300px; height:160px; }
		div#study_content li {background: url(../images/main_element4.jpg) no-repeat 0 0; margin-top:5px; margin-right:10px; margin-left:5px; width:100px; height:85px; float:left; }
		div#study_content li span { font:11px 돋움; color:#505050; text-align:center; }
		div#study_content h2 {background: url(../images/main_element3_h2.jpg) no-repeat 0 0; margin-bottom:5px; width:150px; height:22px; text-indent:-9999px;}
		div#study_content div {width:100px; height:100px; margin-top:70px; font:11px 돋움; color:#505050; text-align:center;}
		
		.maineimg { width:100px; height:65px; }
		
	
	
/* copyright */
div#footer { background:#FFFFFF url(../images/footer_bg.jpg) repeat-x 0 0; width:1000px;	height:100px;}
div#footer h3 {position:relative; background: url(../images/footer_logo.jpg) no-repeat 0 0; text-indent:-9999px; left:76px; top:10px; width:132px;	height:32px;}
div#footer address {position:relative; font-size:11px; line-height:1.2em; left:276px; width:600px;	height:50px; top:-28px; }



/*---------- 세종 추가부분 -----------------*/
/*서브페이지 부분*/
body#sub_body {position : relative;left : 0px;top : 0px;width : 100%;background:#FFFFFF url(../images/sub_body.jpg) no-repeat center top; }
div#sub_all {position : relative;width : 1000px; margin:0 auto;}

/*HEADER*/
div#header {height :342px;overflow : hidden;}
div#menu_bar {overflow:hidden; height : 102px;}
div#menu_bar object {}
div#header_img {position : relative; height : 240px; }
div#header_img object {position : absolute;bottom : 0px; right : 0px;}

/*BODY*/
div#body {overflow : hidden;}
.bd {border : 1px solid red;}

/*right_contents*/
div#right_contents {float : right;overflow : hidden;width : 689px;padding-top : 5px;padding-bottom:20px;margin-right : 40px;_margin-right : 25px;}
div#right_contents1 {float : right;overflow : hidden;width : 689px; height : 840px; padding-top : 5px;padding-bottom:20px;margin-right : 40px;_margin-right : 25px;}
.content_box {overflow : hidden;padding-top:15px;background : url(../images/sub_bg_top.jpg) no-repeat left top;}
.content_navi {position:absolute;display:inline-block;right:25px;top:0px;}
.r_con_bottom {height:50px;background : url(../images/sub_bg_bottom.jpg) no-repeat left bottom;}
.body_bottom {position:absolute;bottom:100px;right:0px;height:102px;width:734px;background:url(../images/contents_bottom.png) no-repeat left top;
_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/contents_bottom.png', sizingMethod='crop');}
.content_tit {position:relative;overflow : hidden;height : 23px;line-height : 2.3em;padding-bottom:5px;padding-left:25px;padding-right:25px;}
.tit_01 {display : block;float : left;text-indent : -1500px;width : 90px;height : 23px;background : url(../images/tit_01.jpg) no-repeat left top;}
.tit_02 {display : block;float : left;text-indent : -1500px;width : 110px;height : 23px;background : url(../images/tit_02.jpg) no-repeat left top;}
.tit_03 {display : block;float : left;text-indent : -1500px;width : 80px;height : 23px;background : url(../images/tit_03.jpg) no-repeat left top;}
.tit_04 {display : block;float : left;text-indent : -1500px;width : 130px;height : 23px;background : url(../images/tit_04.jpg) no-repeat left top;}
.tit_05 {display : block;float : left;text-indent : -1500px;width : 105px;height : 23px;background : url(../images/tit_05.jpg) no-repeat left top;}
.tit_06 {display : block;float : left;text-indent : -1500px;width : 110px;height : 23px;background : url(../images/tit_06.jpg) no-repeat left top;}
.tit_07 {display : block;float : left;text-indent : -1500px;width : 100px;height : 23px;background : url(../images/tit_07.jpg) no-repeat left top;}
.tit_08 {display : block;float : left;text-indent : -1500px;width : 140px;height : 23px;background : url(../images/tit_08.jpg) no-repeat left top;}
.tit_09 {display : block;float : left;text-indent : -1500px;width : 110px;height : 23px;background : url(../images/tit_09.jpg) no-repeat left top;}
.tit_10 {display : block;float : left;text-indent : -1500px;width : 80px;height : 23px;background : url(../images/tit_10.jpg) no-repeat left top;}
.tit_11 {display : block;float : left;text-indent : -1500px;width : 125px;height : 23px;background : url(../images/tit_11.jpg) no-repeat left top;}
.tit_12 {display : block;float : left;text-indent : -1500px;width : 120px;height : 23px;background : url(../images/tit_12.jpg) no-repeat left top;}
.tit_13 {display : block;float : left;text-indent : -1500px;width : 120px;height : 23px;background : url(../images/tit_13.jpg) no-repeat left top;}
.tit_14 {display : block;float : left;text-indent : -1500px;width : 130px;height : 23px;background : url(../images/tit_14.jpg) no-repeat left top;}
.tit_15 {display : block;float : left;text-indent : -1500px;width : 140px;height : 23px;background : url(../images/tit_15.jpg) no-repeat left top;}
.tit_16 {display : block;float : left;text-indent : -1500px;width : 135px;height : 23px;background : url(../images/tit_16.jpg) no-repeat left top;}
.tit_17 {display : block;float : left;text-indent : -1500px;width : 180px;height : 23px;background : url(../images/tit_17.jpg) no-repeat left top;}
.tit_18 {display : block;float : left;text-indent : -1500px;width : 80px;height : 23px;background : url(../images/tit_18.jpg) no-repeat left top;}
.tit_19 {display : block;float : left;text-indent : -1500px;width : 110px;height : 23px;background : url(../images/tit_19.jpg) no-repeat left top;}
.tit_20 {display : block;float : left;text-indent : -1500px;width : 155px;height : 23px;background : url(../images/tit_20.jpg) no-repeat left top;}
.tit_21 {display : block;float : left;text-indent : -1500px;width : 155px;height : 23px;background : url(../images/tit_21.jpg) no-repeat left top;}
.tit_22 {display : block;float : left;text-indent : -1500px;width : 130px;height : 23px;background : url(../images/tit_22.jpg) no-repeat left top;}

.content_list {background : url(../images/sub_bg_middle.jpg) repeat-y left top;padding-left:35px;padding-right:25px;padding-top:15px;min-height:200px;}
.content_list ul {overflow : hidden;}
.content_list2 {background : url(../images/sub_bg_middle.jpg) repeat-y left top;padding-left:35px;padding-right:25px;padding-top:15px;min-height:200px; }
.content_list2 ul {overflow : hidden;}
.content_list2 li {height:25px;}
.content_list2 dl dt {height:30px;}
.content_list2 dl dd {height:25px;}
.content_list_cyber { background : url(../images/sub_bg_middle.jpg) repeat-y left top;padding-left:35px;padding-right:25px;padding-top:15px; height:600px; }

.ediv { width: 600px; height: 100px; margin: 10px; }
.edl { margin: 10px auto; width: 600px; text-align:center; }
.edt { float: left; width: 160px; margin-left: 10px; }
.edd { float: left; }
.esubject { font-weight: bold; }
.eps { height:50px; font-size: 20px; font-weight: bold; color: #FFFFFF; text-align:center; }
.epd { width: 650px; margin: 10px auto; }
.content_list3 {background : url(../images/sub_bg_middle.jpg) repeat-y left top;padding-left:35px;padding-right:25px;padding-top:15px;min-height:200px;}
.content_list3 ul {overflow : hidden;}
.content_list3 li {height:25px; float: left; }
/*
.content_list3 dl dt {height:30px;}
.content_list3 dl dd {height:25px;}
*/

.list_pic_txt { width: 620px; padding:0; margin:0; }
.pic {float:left; display:block; width:129px; height:100px; background:url(../images/pic.jpg) no-repeat; margin-top:10px; margin-left:10px; margin-right:10px;}
.pic_txt {float:left; display:block; font:12px 돋움; color:#888888; text-align:center; width:129px; height:40px; margin-top:5px; margin-left:10px; margin-right:10px; }
pic_txtc {clear:both; display:block; font:12px 돋움; color:#888888; text-align:center; width:129px; height:40px; margin-top:5px; margin-left:10px; margin-right:10px; }
.list_pic {display: none;}
.list_txt {display: none;}
.sci_line {clear: both; height: 5px }

.content_listh {background : url(../images/sub_bg_middle.jpg) repeat-y left top;padding-left:35px;padding-right:25px;padding-top:15px;min-height:500px;}
.content_listh ul {height:25px; position:relative;display:block;padding:0;	margin:0;	float:left;}
.content_listh ul li {position:relative;padding:0;margin:0;float:left;height:25px;}



.list_010 {float : left;width : 200px; padding-top : 10px; padding-right:5px; margin-bottom : 5px; background : url(../images/list_box_top.jpg) no-repeat left top;}
.lrm {margin-left: 11px;margin-right : 11px;_margin-left:10px;_margin-right:10px;}
.list_010 .dl {padding-bottom : 10px;padding-left : 10px;padding-right : 10px;background : url(../images/list_box_bottom.jpg) no-repeat left bottom;}

.list_011 ul {_height:36px;}
.list_011 ul li {_height:18px;}
.list_011 ul {height:36px;}
.list_011 ul li {height:18px;}

.list_box .dt {height : 46px;text-indent : -1500px;border-bottom : 1px dashed #c9c9c9;}
.list_box .dd ul {padding-top : 10px;}
.dd dt {height:1.2em;}
.list_box .dd ul li {padding-left : 7px;background : url(../images/list_style_1.gif) no-repeat left 5px;}

/*추가사항*/
#cyber_table li dl dd ul {height:36px;}
#cyber_table li dl dd ul li {height:18px;}
#cyber_table li dl dd ul li dl dt {height:18px;}
 
 


.sub_tit_01 {background : url(../images/sub_tit_01.jpg) no-repeat left top;}
.sub_tit_02 {background : url(../images/sub_tit_02.jpg) no-repeat left top;}
.sub_tit_03 {background : url(../images/sub_tit_03.jpg) no-repeat left top;}
.sub_tit_04 {background : url(../images/sub_tit_04.jpg) no-repeat left top;}
.sub_tit_05 {background : url(../images/sub_tit_05.jpg) no-repeat left top;}
.sub_tit_06 {background : url(../images/sub_tit_06.jpg) no-repeat left top;}
.sub_tit_07 {background : url(../images/sub_tit_07.jpg) no-repeat left top;}
.sub_tit_08 {background : url(../images/sub_tit_08.jpg) no-repeat left top;}
.sub_tit_09 {background : url(../images/sub_tit_09.jpg) no-repeat left top;}
.sub_tit_10 {background : url(../images/sub_tit_10.jpg) no-repeat left top;}
.sub_tit_11 {background : url(../images/sub_tit_11.jpg) no-repeat left top;}
.sub_tit_12 {background : url(../images/sub_tit_12.jpg) no-repeat left top;}
.sub_tit_13 {background : url(../images/sub_tit_13.jpg) no-repeat left top;}
.sub_tit_14 {background : url(../images/sub_tit_14.jpg) no-repeat left top;}
.sub_tit_15 {background : url(../images/sub_tit_15.jpg) no-repeat left top;}



/*01*/
.list_style01 {padding-left:18px; background : url(../images/list_style_5.jpg) no-repeat left 0;}
.list_style01_work {padding-left:18px; }



/*02 영어학습 타이틀*/
.enline {background:url(../images/enline.jpg) no-repeat left bottom;}
.entit01 {display:block;height:28px;text-indent:-1500px;background:url(../images/en_tit01.jpg) no-repeat left top;}
.entit02 {display:block;height:28px;text-indent:-1500px;background:url(../images/en_tit02.jpg) no-repeat left top;}
.entit03 {display:block;height:28px;text-indent:-1500px;background:url(../images/en_tit03.jpg) no-repeat left top;}
.entit04 {display:block;height:28px;text-indent:-1500px;background:url(../images/en_tit04.jpg) no-repeat left top;}
.entit05 {display:block;height:28px;text-indent:-1500px;background:url(../images/en_tit05.jpg) no-repeat left top;}
.entit06 {display:block;height:28px;text-indent:-1500px;background:url(../images/en_tit06.jpg) no-repeat left top;}
.entit07 {display:block;height:28px;text-indent:-1500px;background:url(../images/en_tit07.jpg) no-repeat 10px top;}
.encon_w {margin-left:15px;font-size:0.9em;}
.zip_down {right:10px;top:0px;}
.h41 {height:41px;}
.h400 {height:400px;}
.w85 {width:85px;}
.w90 {width:90px;}
.w180 {width:180px;}
.w310 {width:310px;}
.list_style02 {padding-left:7px;background : url(../images/list_style_6.jpg) no-repeat left center;}
.deep_bg01 {background:url(../images/deep_bg01.jpg) no-repeat left top; height:85px;}
.deep_bg02 {background:url(../images/deep_bg02.jpg) no-repeat left top; height:85px;}
.deep_bg03 {background:url(../images/deep_bg03.jpg) no-repeat left top; height:85px;}
.deep_bg04 {background:url(../images/deep_bg04.jpg) no-repeat left top; height:85px;}
.deep_bg05 {background:url(../images/deep_bg05.jpg) no-repeat left top; height:85px;}
.aa {position:absolute;left:35px;top:590px;width:620px;}
#cyber_table table {border:1px solid #cccccc;}
#cyber_table table th {border:1px solid #cccccc;color:#fefefe;height:25px;background:#999999;font-weight:bold;}
#cyber_table table td {border:1px solid #cccccc;height:25px;}
.stitbgc {background:#fffbf3;color:#000;}
/*03*/
.sc_talbe_head {background:url(../images/sc_table_head.jpg) no-repeat left 5px;}
.science_table01 table {width:100%;}
.science_table01 table thead {color:#fefefe;height:25px;}
.science_table01 table thead th {padding-top:5px;}
.science_table01 table tbody td {border-bottom:1px dashed #f0f0f0;height:53px;padding:0px 10px;}
.table_line {padding-bottom:13px;background:url(../images/table_line01.jpg) no-repeat left bottom;}
.fstgray {color:#636363;}
.h65 {height:65px;padding-bottom:30px;}
#energy_area dd {width:174px;margin-left:45px;border-bottom:1px dashed #f0f0f0;margin-bottom:5px;padding-left:15px;background : url(../images/list_style_6.jpg) no-repeat 2px center;}
.energy_bg {height:521px;background:url(../images/energy_bg.jpg) no-repeat right bottom;}
/*04*/
.list_style03 {padding-left:15px;background : url(../images/list_style_7.jpg) no-repeat left 2px;}
.w300 {width:300px;}



/*left_menu*/
div#left_menu {position : absolute;top : 238px;left : 20px;float : left;overflow : ;width : 260px;padding-top : 155px;background : url(../images/left_menu_top.png) no-repeat left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/left_menu_top.png', sizingMethod='crop');}
div#left_menu dl {*margin-top : 27px !important; margin-top : 3px;_margin-top : 27px;height : 100%;background : url(../images/left_menu_middle.png) no-repeat left top;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/left_menu_middle.png', sizingMethod='crop',);}
div#left_menu dl dt {position : relative;left : 35px;height : 26px;width : 170px;text-indent : -1500px;padding-bottom : 3px;border-bottom : 1px dashed #e5e5e5;}
	.left_mtit_01 {background : url(../images/SNB_title1.jpg) no-repeat center top;}
	.left_mtit_02 {background : url(../images/SNB_title2.jpg) no-repeat center top;}
	.left_mtit_03 {background : url(../images/SNB_title3.jpg) no-repeat center top;}
	.left_mtit_04 {background : url(../images/SNB_title4.jpg) no-repeat center top;}
	.left_mtit_05 {background : url(../images/SNB_title5.jpg) no-repeat center top;}
	.left_mtit_06 {background : url(../images/SNB_title6.jpg) no-repeat center top;}

div#left_menu dl dd {position : relative;left : 45px;width : 130px;padding-left : 20px;padding-top : 10px;text-align : left;}
div#left_menu_img {position : absolute;left : 70px;top : 100px;}
div#left_bg_bottom {height : 87px;background : url(../images/left_menu_bottom.png) no-repeat left bottom;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/left_menu_bottom.png', sizingMethod='crop');}
.list_y {background:url(../images/list_style_2.jpg) no-repeat 4px 13px;}
.list_b {background:url(../images/list_style_3.jpg) no-repeat 4px 13px;}
.list_r {background:url(../images/list_style_4.jpg) no-repeat 4px 13px;}

