@charset "utf-8";
/* KSEEK Design Team (http://segio.com/) lh8505 090709 */ 

/* 표준 선택자 */
body, td, input, textarea, div, th {font-family:verdana,Dotum; margin:0; padding:0; font-size:9pt;}
p {margin:0; padding:0;}
form {margin:0; padding:0;}
fieldset {border:0 none; padding:0; margin:0;}
legend {display:none;}
caption {display:none;}
img {border:0;}
address {font-style:normal;}
ul {list-style-position:outside; margin:0; padding:0;}
li {margin:0; padding:0;}
h1 {margin:0; padding:0;}
h2 {margin:0; padding:0;}
h3 {margin:0; padding:0;}
clear {clear:both;}
a {color:#333; text-decoration:none; font-size:9pt;}
a:hover {color:#333; text-decoration:none; font-size:9pt;}

/* 프론트 레이아웃 */
.accessibility {display:none;}
.fl_all {background:url(image/main_bg.png) left top repeat-x;}
.fl_body {width:900px;}
.main_flashshow {width:900px; height:300px;}
.fl_left {position:absolute; top:91px; left:0px; width:247px; height:707px; background:url('image/cont_bg.png');}

/* 상단영역 */
.header {width:900px; height:100px; background:url(image/top_bg.png) no-repeat;}
.header .logo {float:left; width:220px; height:81px; text-align:center; margin:0;}
.header .topmenu {float:left; width:646px; margin:0;}
.header .flash_menu {width:600px; height:57px; padding:4px 0 0 10px; margin:0 0 0 20px;}
.gnb {width:646px; height:28px;}
.gnb ul.menu {display:inline; float:right; padding-top:10px;}
.gnb ul li {background:url('image/dot.gif') no-repeat; display:inline; padding:5px;}

/* 하단영역 */
.footer {clear:both; border-top:1px solid #E9E9E9; height:89px; width:900px;}
.footer .logo {float:left; width:220px; text-align:center; padding-top:15px;}
.footer_menu {float:right; margin:8px 25px 0 0; height:25px;}
.footer ul.menu {display:inline; height:20px; float:left; margin-top:10px; width:430px;}
.footer ul li {display:inline; padding:5px  5px 5px 7px; background:url('image/dot.gif') left center no-repeat;}
.copyright {float:left; width:650px; height:35px; padding-top:10px; color:#808080; text-align:right;}
select.site {float:left; height:18px; font-size:0.9em; padding:0; margin:0;}
.sitelink {float:left; width:180px; margin-top:7px;}
.go {float:left; margin:1px 0 0 3px;}

/* 서브페이지 레이아웃 */
.sl_all {background:url(image/sub_bg.png) left top repeat-x;}
.sl_body {width:900px;}
.sl_all .sub_flashshow {width:900px; height:230px;}
.sl_menu {width:210px; float:left; padding-bottom:30px;}
.sl_context {width:670px; height:auto; float:left; background:url(/home/image/cont_bg.gif) 0 10px no-repeat; text-align:left; margin:0 0 0 13px; padding-top:20px;}

.sl_menu a:link {color:#7b7b7b; text-decoration:none; font-size:9pt;}
.sl_menu a:visited{color:#7b7b7b; text-decoration:none; font-size:9pt;}
.sl_menu a:active {color:#7b7b7b; text-decoration:none; font-size:9pt;}
.sl_menu a:hover {color:#E05B08; text-decoration:none; font-size:9pt;}

/* 서브페이지 좌측메뉴 */
.sl_menu .cap {height:70px; width:217px; background:url('image/sm_top.gif');}
.sl_menu .title {color:#FFF; font-size:1.4em; font-weight:bold; padding:30px 0 0 60px; text-align:center; letter-spacing:-0.1em;}
.sl_menu .mlist {width:217px; background:url('image/sm_bg.gif') repeat-y; float:left;}
.sl_menu .m_out {clear:both; margin-left:40px; height:26px; background:url('image/sm_icon1.gif') no-repeat; padding:7px 0 0 16px;}
.sl_menu .m_out2 {	margin:1px 0 1px 45px; height:16px; background:url('image/sm_icon2.gif') 0 1px no-repeat; padding:5px 0 0 14px;}
.sl_menu .mbase {background:url('image/sm_bott.gif') no-repeat; width:217px; height:22px; float:left;}
.sm_multi {clear:both; height:auto; padding:3px 0 2px 30px;}
.m_out3 {float:left; background:url('image/sm_icon3.gif') 0 -6px no-repeat; width:60px; height:22px; padding-left:10px; margin:2px 0 0 10px; }

/* 바로가기 부가메뉴 */
.qmenu {position:absolute; left:900px; top:80px; width:150px;}
.q_div {width:148px;}
.q_div .cap {height:51px; background:url('image/q_top-01.png') no-repeat;}
.q_div .mlist {background:url('image/q_bg-01.gif');}
.q_div .mbase {height:20px; background:url('image/q_bott-01.png') no-repeat;}
.q_div .m_out {height:18px; margin:0 8px; padding:5px 0 0 10px; border-bottom:1px solid #ABB3BA; background:url(image/dot.gif) 3px 1px no-repeat;}
.q_div a:link    {color:#7b7b7b; text-decoration:none; font-size:11px;}
.q_div a:visited{color:#777777; text-decoration:none; font-size:11px;}
.q_div a:active {color:#7b7b7b; text-decoration:none; font-size:11px;}
.q_div a:hover {color:#A8653B; text-decoration:none; font-size:11px;}

/* 프론트 로그인 */
.login {width:219px; height:115px; background:url('/cms/dy08/image/login_bg.gif'); padding:0; margin:0;}
.login_top {width:219px; height:36px; background:url('/cms/dy08/image/login_top.gif');}
.login .input {width:70px; height:18px; border:1px solid #d6d6d6; margin:0; padding:0;}
.login .submit{margin:0; position:absolute; top:66px; left:147px;}
.login .id {padding-left:27px; padding-top:10px; margin:0;}
.login .pw {padding-left:15px; padding-top:0px;}
.login .signup_btn {padding-top:15px; text-align:center;}
.login .signin {margin:0 0 0 20px; padding:15px 0 0;}
.login .signin_btn {margin:28px 0 0 22px;}
.login .force {margin:0 0 0 15px; height:20px;}

/*사이트맵*/
.sitemap .cap {background:url(/cms/dy08/image/site_cap.gif) no-repeat;width:182px; height:41px;}
.sitemap .title {font-weight:bold;padding:16px 0 0;}
.sitemap .menu {text-align:left; height:18px; padding:0 5px 0 15px;border-bottom:1px dotted #666666;width:150px;}

/* 공지사항 */
.notice {width:400px;}
.notice .view {padding:5px; }

/* 공지사항 */
.news2 {width:280px;} 
.news2 .view {padding:5px; }

/* 공지사항 */
.notice2 {width:300px; height:150px;}
.notice2 .view {padding:5px; }



/* 포토앨범 */
.photo {width:600px;}
.photo .title {width:577px; height:30px; border-bottom:1px solid #ddd;}
.photo .view {height:90px; margin-top:10px;}

/* 학교소식 */
.news {width:220px;}

/* 오늘의 식단표 */
.food {width:218px; height:180px;}
.food .view {background:url('/home/image/food_bg.gif') no-repeat; width:218px; height:130px;}
.food .list {padding:2px;}

/* 교과별자료실 */
.lb_menu {height:86px;}

/* 카운터 */
.counter {width:185px; height:78px; background:url('/home/image/counter.gif');}
.counter .list {padding-left:10px; padding-top:30px; color:#707070; font-size:11px;}

/* 프론트 배너 */
.banner {width:600px; height:73px; background:url('/home/image/banner_bg.gif') no-repeat;}
.banner .view {padding:12px 0 0 17px; height:30px; overflow:hidden;}
.banner .list {padding:0; margin:0; height:30px;}

/* 커뮤니티*/
.comm {width:200px;}

/* 추천도서 */
.book_q {width:214px; height:137px;}
.book_q .top {margin:0; height:32px;}
.book_q .view {margin:0; padding:0; height:105px; background:url(/home/image/book_bg.gif) no-repeat;}
.book_q .list {padding:0 12px;}
/* 상담실 */
.counsel {width:195px;}

/* 질문 추천 */
.qna {width:190px;}

/* 우리반교실 */
.class_q {width:253px; height:107px;}

/* 일정표 */
.pl {width:220px;}
.pl .cap {width:220px; height:41px; background:url(/home/image/pl_cap.gif) no-repeat;}
.pl .view{text-align:center; padding-top:5px; background:#FFF; border-left:4px solid #F4F4F4; border-right:4px solid #F4F4F4;}
.pl .list {width:160px; margin:0 auto 0 auto; }
.pl .base {height:14px; background:url(/home/image/pl_base.gif) no-repeat;}

/* 왼쪽게시판 */
.left_menu {width:210px;}
/* 본문 컨텐츠 타이틀 */
.cl_top {width:620px; height:20px; padding-top:-30px; padding-left:15px; margin-left:0px; border-bottom:1px solid #D1D1D1; float:left;}
.cl_top .title {float:left; width:40%; text-align:left; padding-left:10px; padding-top:-20px; margin-left:-10px; font-weight:bold; font-size:1em; color:#333;}
.cl_top .nav1 {float:left; width:45%; text-align:right; color:#7C7C7C; font-size:1em; letter-spacing:-0.1em; padding-right:0px;}
.cl_top .nav2 {color:#a1a1a1;  font-weight:bold;}

/* 교육검색기 */
.edu_search {width:410px; height:75px;}
.edu_search .cap {}
.edu_search .view {background:url(image/search_title.gif) no-repeat;
height:75px; width:410px;}
.edu_search .list {padding:28px 0 0 60px;}

/* 본문 컨텐츠 */
.cl_context {width:625px; margin-left:10px; padding-left:20px; text-align:left; float:right; line-height:1.6em;}

/* 게시판 타이틀 */
.brd {margin-top:20px;}
.brd_top {border-bottom:1px solid #D1D1D1; height:20px; margin:20px 18px 0 0; padding:0 0 10px; width:630px;}
.brd_top .title a:link{text-align:left; padding-left:0px; padding-top:1px; font-weight:bold; color:#333333;}
.brd_top .title a:visited{text-align:left; padding-left:0px; padding-top:12px; font-weight:bold; color:#333333;}
.brd_top .title a:active{text-align:left; padding-left:0px; padding-top:8px; font-weight:bold; color:#333333;}
.brd_top .title a:hover{text-align:left; padding-left:0px; padding-top:8px; font-weight:bold; color:#E05B08;}
.brd .search .view {background:url(/segio/filtimg/tpl_basic/search_bg.gif) no-repeat; height:28px;
padding-top:8px; width:405px;}

/* 전체 팝업영역 */
.popup {position:absolute; text-align:left; z-index:20; filter:revealTrans(transition=23,duration=0.5);}

/* 개별팝업 상단영역 */
.popup .head_area {position:relative; overflow:hidden;}
.popup .head_area .bg_left {float:left; width:5px; height:31px;}
.popup .head_area .bg_center {float:left; height:31px; cursor:pointer;}
.popup .head_area .bg_center .message {float:left; font-weight:bold; margin-top:8px;}
.popup .head_area .bg_center .close_btn {float:right; margin-top:4px;}
.popup .head_area .bg_right {float:left; width:5px; height:31px;}

/* 개별팝업 중간영역 */
.popup .body_area {position:relative; overflow:hidden;}
.popup .body_area .bg_left {float:left; width:5px;}
.popup .body_area .bg_center {float:left; height:31px; border:0px solid #ffff00;}
.popup .body_area .bg_center .message {overflow:auto; border:0px solid #ff0000;}
.popup .body_area .bg_right {float:left; width:5px;}

/* 개별팝업 닫기영역 */
.popup .close_area {position:relative; overflow:hidden;}
.popup .close_area .bg_left {float:left; width:5px; height:20px;}
.popup .close_area .bg_center {float:left; background:#000000; text-align:right;height:20px;}
.popup .close_area .bg_center .message {color:#ffffff; font-weight:bold;}
.popup .close_area .bg_right {float:left; width:5px; height:20px;}

.close_area a:link    {color:#ffffff; text-decoration:none; font-size:10pt;}
.close_area a:visited {color:#ffffff; text-decoration:none; font-size:10pt;}
.close_area a:active {color:#ffffff; text-decoration:none; font-size:10pt;}
.close_area a:hover {color:#ffffff; text-decoration:none; font-size:10pt;}

/* 개별팝업 하단영역 */
.popup .bottom_area {position:relative; overflow:hidden; border:0px solid #ff00ff;}
.popup .bottom_area .bg_left {float:left; width:5px; height:5px;}
.popup .bottom_area .bg_center {float:left; height:5px;}
.popup .bottom_area .bg_right {float:left; width:5px; height:5px;}

/* 통합공지 상단영역 */
.popup .thead_area {position:relative; overflow:hidden; cursor:pointer;}
.popup .thead_area .bg_left {float:left; width:13px; height:79px;}
.popup .thead_area .bg_center {float:left; height:79px;}
.popup .thead_area .bg_right {float:left; width:13px; height:79px;}

/* 통합공지 중간영역 */
.popup .tbody_area {position:relative; overflow:hidden;}
.popup .tbody_area .bg_left {float:left; width:13px; height:79px;}
.popup .tbody_area .bg_center {float:left; height:79px;}
.popup .tbody_area .bg_center .list {text-align:left; padding-top:5px; padding-left:15px; height:21px; background:url(/segio/popup/images/pop_icon.gif) no-repeat 0 40%;}
.popup .tbody_area .bg_right {float:left; width:13px; height:79px;}

/* 통합공지 하단영역 */
.popup .tbottom_area {position:relative; overflow:hidden;}
.popup .tbottom_area .bg_left {float:left; width:13px; height:16px;}
.popup .tbottom_area .bg_center {float:left; height:16px;}
.popup .tbottom_area .bg_right {float:left; width:13px; height:16px;}

/* 통합공지 닫기영역 */
.popup .tclose {height:20px; background-color:#ffffff; text-align:right;}
.popup .tclose .message {color:#000000; font-weight:bold; padding-right:10px;}

.tclose a:link    {color:#000000; text-decoration:none; font-size:10pt;}
.tclose a:visited {color:#000000; text-decoration:none; font-size:10pt;}
.tclose a:active {color:#000000; text-decoration:none; font-size:10pt;}
.tclose a:hover {color:#000000; text-decoration:none; font-size:10pt;}

/* 통합공지 제목 이미지 */
.popup .title_img {position:absolute; top:8px; left:8px; background:url('/cms/dy08/images/total/title.gif'); width:71px; height:16px; z-index:20;}

/* 통합공지 상단 이미지 배경 */
.popup .bg_img {position:absolute; top:35px; right:15px; background:url('/cms/dy08/images/total/image.jpg'); width:152px; height:49px; z-index:20;}

/* 투표 */
.poll_small {border:1px solid #bbbbbb; width:160px; text-align:left; }
.poll_small form {margin: 0px;}
.poll_small .question {border:0px solid #000; background:url('/segio/poll/image/dot.gif') no-repeat 0 4px; padding-left:10px; margin-top:3px;}
.poll_small .item {margin:5px;border:0px solid #000;padding:2px;}
.poll_small .button_area {border:0px solid #000; text-align: center;}
.poll_small legend {display:none;}
.poll_small fieldset {border:none;}


/* 인트로 */
.intro {width:955px; height:730px;}
.intro .top {height:100px; text-align:center;}
.intro .middle {height:560px;}
.intro .bottom {height:70px;}
.intro .logo {margin:5px 0 0 0;}
.intro .bleft {float:left; width:210px; height:70px;}
.intro .bright {float:left; width:740px; height:70px;}
.intro .copyright {text-align:right; width:740px; height:40px; padding:15px 0 0 0;}

.intro_all {width:100%;}

