@charset "utf-8";

* {margin:0; padding:0;}
ul,ol,li,dl,dt,dd { list-style:none}
img {border:none}

a {color:#686868; text-decoration:none}
a:hover {color:#686868; text-decoration:underline}

small {font:11px "µ¸¿ò",Dotum}

input,
textarea,
select {font:12px "±¼¸²",Gulim; vertical-align:middle}
.text {padding:2px 5px 0 5px; height:16px; border:1px solid #C5C5C5}
.texta {padding:5px; border:1px solid #C5C5C5}

/* layout */
body,html {height:100%;}
body { margin:0; padding:0; background:url(http://resource.koreapolyschool.com/Images/Brand/bg_body.gif) repeat-x 0 0; font:12px "µ¸¿ò",Dotum; color:#686868;}
#header {width:980px; margin:0 auto}
#container {position:relative; overflow:hidden; width:980px; margin:0 auto}
#content {display:inline; float:left; width:700px; margin:170px 0 0 35px;}
#aside {float:right; width:164px; margin:150px 11px 0 0;}
#footer {width:100%; margin-top:50px; padding-top:4px; background:url(http://resource.koreapolyschool.com/Images/Brand/bg_footer.gif) repeat-x 0 0}
.footer_con {width:980px; margin:0 auto}
#footer .copyright {float:left; }
#footer .familysite {float:right; margin:15px 2px 0 0 }

/* font */
a.f_blue,
.f_blue {color:#269DBF}
.f_default {color:#686868}

/* Å¾ ³×ºñ°ÔÀÌ¼Ç ¹Ø bg */
.id_press {background:url(http://resource.koreapolyschool.com/Images/Brand/id_prroom1.jpg) no-repeat 0 0;}
.id_notice {background:url(http://resource.koreapolyschool.com/Images/Brand/id_eventnotice.jpg) no-repeat 0 0;}
.id_newsletter {background:url(http://resource.koreapolyschool.com/Images/Brand/id_newsletter.jpg) no-repeat 0 0;}
.id_campuses {background:url(http://resource.koreapolyschool.com/Images/Brand/id_campuses.jpg) no-repeat 0 0;}



.id_about_intro{background:url(http://resource.koreapolyschool.com/Images/Brand/id_01_introduction.jpg) no-repeat 0 0;}
.id_about_history{background:url(http://resource.koreapolyschool.com/Images/Brand/id_01_history.jpg) no-repeat 0 0;}
.id_about_careers{background:url(http://resource.koreapolyschool.com/Images/Brand/id_01_careers.jpg) no-repeat 0 0;}
.id_about_contact{background:url(http://resource.koreapolyschool.com/Images/Brand/id_01_contactus.jpg) no-repeat 0 0;}

.id_biz_academy{background:url(http://resource.koreapolyschool.com/Images/Brand/id_02_academy.jpg) no-repeat 0 0;}
.id_biz_elearning{background:url(http://resource.koreapolyschool.com/Images/Brand/id_02_elearning.jpg) no-repeat 0 0;}



.id_prroom_press{background:url(http://resource.koreapolyschool.com/Images/Brand/id_03_press.jpg) no-repeat 0 0;}
.id_prroom_event{background:url(http://resource.koreapolyschool.com/Images/Brand/id_03_event.jpg) no-repeat 0 0;}
.id_prroom_newsletter{background:url(http://resource.koreapolyschool.com/Images/Brand/id_03_newsletter.jpg) no-repeat 0 0;}

.id_campus{background:url(http://resource.koreapolyschool.com/Images/Brand/id_04_campuses.jpg) no-repeat 0 0;}


.id_customer_sitemap{background:url(http://resource.koreapolyschool.com/Images/Brand/id_00_sitemap.jpg) no-repeat 0 0;}
.id_customer_useinfo{background:url(http://resource.koreapolyschool.com/Images/Brand/id_00_usepolicy.jpg) no-repeat 0 0;}
.id_customer_userinfo{background:url(http://resource.koreapolyschool.com/Images/Brand/id_00_userinfo.jpg) no-repeat 0 0;}
.id_customer_email{background:url(http://resource.koreapolyschool.com/Images/Brand/id_00_email.jpg) no-repeat 0 0;}



/* title */
.h_snb {height:25px; margin:0 0 23px 4px; background:#FFF url(http://resource.koreapolyschool.com/Images/Brand/sprite_tit_snb.gif) no-repeat;}
.h_snb span {position:relative; z-index:-1; font:normal 12px "±¼¸²"}
.r_aboutus .h_snb {background-position:0 0}
.r_prroom .h_snb {background-position:0 -50px}
.r_campuses .h_snb {background-position:0 -100px}

/* leftmenu */


/* icon */
.ico {overflow:hidden; display:block; background:url(http://resource.koreapolyschool.com/Images/Brand/sprite_icon.gif) no-repeat; text-indent:-3000px;}
.ico_careers1 {width:40px; height:14px; margin:0 auto; background-position:0 0}
.ico_careers2 {width:40px; height:14px; margin:0 auto; background-position:0 -50px}
.ico_file {width:16px; height:15px; margin-top:-2px; background-position:0 -200px;}
.ico_mic {width:10px; height:17px; background-position:0 -250px;}
.ico_tv {display:inline-block; width:19px; height:18px; background-position:0 -400px; margin-top:1px}

.view_file {height:24px; padding:8px 0 0 92px; background:url(http://resource.koreapolyschool.com/Images/Brand/bg_file.gif) no-repeat 0 0;}
.view_file span {display:block; height:14px; padding:2px 0 0 24px; background:url(http://resource.koreapolyschool.com/Images/Brand/sprite_icon.gif) no-repeat 0 -198px}
.view_file span em {font:11px "µ¸¿ò",Dotum; color:#B2B2B2;}

/* tab */
.id_careers .top_tab {height:32px; margin:176px 0 0 34px;}
.id_careers .top_tab a {overflow:hidden; display:block; float:left; height:32px; text-indent:-3000px;}
.id_careers .top_tab .tab1 {width:117px;}
.id_careers .top_tab .tab2 {width:143px;}
.tab_careers1 {background-position:0 0}
.tab_careers2 {background-position:0 0}

/* table */
.bg_thead {width:700px; margin-left:-1px; padding:22px 1px 0 1px;}
.th_careers1 {background:url(http://resource.koreapolyschool.com/Images/Brand/th_careers1.gif) no-repeat 0 0}
.bg_thead_careers{width:700px; margin-left:-1px; }

.th_careers2 {background:url(http://resource.koreapolyschool.com/Images/Brand/th_careers2.gif) no-repeat 0 0}
.th_line {padding-top:6px; background:url(http://resource.koreapolyschool.com/Images/Brand/th_careers3.gif) no-repeat 0 0}
.th_pressview {background:url(http://resource.koreapolyschool.com/Images/Brand/th_pressview.gif) no-repeat 0 0}
.th_notice1 {background:url(http://resource.koreapolyschool.com/Images/Brand/th_notice.gif) no-repeat 0 0}
.th_campuses {background:url(http://resource.koreapolyschool.com/Images/Brand/th_campuses.gif) no-repeat 0 0}

table {width:100%; border-collapse:collapse ; table-layout:fixed; text-align:center}
.th_hidden thead {display:none}
table em {display:block; font:11px "µ¸¿ò",Dotum; color:#B2B2B2;}
table td  {padding:7px 0 5px 0; border-bottom:1px solid #E0E0E0}
table td.left {text-align:left; padding-left:5px}
table td img {vertical-align:middle}
table .notice td {padding:5px 0 3px 0; background:#F5F5F5}

.tb_type1 {text-align:left}
.tb_type1 .ico {margin:0}
.tb_type1 th {border:1px solid #BFDBE6; background:#EDF5F8}
.tb_type1 td {padding-left:15px; border:1px solid #BFDBE6;}
.tb_type1.careers th span{overflow:hidden; display:block; height:25px; background:url(http://resource.koreapolyschool.com/Images/Brand/ths_careers.gif) no-repeat; text-indent:-3000px;}
.tb_type1.careers .th1 span {background-position:15px 0}
.tb_type1.careers .th2 span {background-position:15px -50px}
.tb_type1.careers .th3 span {background-position:15px -100px}
.tb_type1.careers .th4 span {background-position:15px -150px}
.tb_type1.careers .th5 span {background-position:15px -200px}
.tb_type1.careers .th6 span {background-position:15px -250px}
.tb_type1.careers .th7 span {background-position:15px -300px}
.tb_type1.careers .th8 span {background-position:15px -350px}

.tb_type2 {text-align:left}
.tb_type2 th {border-bottom:1px solid #E0E0E0}
.tb_type2 th.line {border-left:1px solid #E0E0E0;}
.tb_type2 td {padding:6px 0;}
.tb_type2 .txt {border:1px solid #C5C5C5}
.tb_type2 .top th {vertical-align:top; padding-top:8px}
.tb_type2 .top td {padding:10px 0}
.tb_type2.careers2 th span {overflow:hidden; display:block; height:25px; background:url(http://resource.koreapolyschool.com/Images/Brand/ths_careers2.gif) no-repeat; text-indent:-3000px;}
.tb_type2.careers2 .th1 span {background-position:20px 0}
.tb_type2.careers2 .th2 span {background-position:20px -50px}
.tb_type2.careers2 .th3 span {background-position:20px -100px}
.tb_type2.careers2 .th4 span {background-position:20px -150px}
.tb_type2.careers2 .th5 span {background-position:20px -200px}
.tb_type2.careers2 .th6 span {background-position:20px -250px}
.tb_type2.careers2 .th7 span {background-position:20px -300px}
.tb_type2.careers2 .th8 span {background-position:20px -350px}
.tb_type2.careers2 .th9 span {background-position:20px -400px;}
.tb_type2.careers2 .th10 span {background-position:20px -450px}
.tb_type2.careers2 .th11 span {background-position:20px -500px}
.tb_type2.careers2 .th12 span {background-position:20px -550px}
.tb_type2 .ml5 {margin-left:5px}

/* paging */
.paging {border-top:1px solid #ADADAD; margin-top:-1px; padding-top:15px; text-align:center;}
.paging.noline {border:none; margin:0}
.paging a {display:inline-block; overflow:hidden; margin:0 -2px 0 0; color:#B2B2B2}
.paging a span {display:none}
.paging strong {padding-left:3px;}
.paging strong a {padding:0 10px 0 7px; font:normal 11px "µ¸¿ò",Dotum; margin-top:-13px; background:url(http://resource.koreapolyschool.com/Images/Brand/bg_img.gif) no-repeat 110% 1px;}
.paging strong a.now {font-weight:bold; color:#686868}
.paging .pre2 {overflow:hidden; width:13px; height:12px;  background:url(http://resource.koreapolyschool.com/Images/Brand/btn_paging.gif) no-repeat;background-position:0 0}
.paging .pre {overflow:hidden; width:13px; height:12px;  background:url(http://resource.koreapolyschool.com/Images/Brand/btn_paging.gif) no-repeat;background-position:1px -12px}
.paging .next {overflow:hidden; width:13px; height:12px;  background:url(http://resource.koreapolyschool.com/Images/Brand/btn_paging.gif) no-repeat;background-position:0 -24px}
.paging .next2 {overflow:hidden; width:13px; height:12px;  background:url(http://resource.koreapolyschool.com/Images/Brand/btn_paging.gif) no-repeat;background-position:0 -36px}
.paging span.hidden {display:inline-block; margin:-15px 0 0 -4px; background:#FFF; width:1px; height:12px;}

/* btn */
.btnC {position:relative; text-align:center; margin-top:-1px; padding-top:15px; border-top:1px solid #ADADAD; }
.btnC .btnR {position:absolute; top:15px; right:0}
.btnC img {margin-left:-1px}

/* aside */
.snbmenu {width:160px; margin:0 auto; background:url(http://resource.koreapolyschool.com/Images/Brand/sprite_snb.gif) no-repeat; border-bottom:1px solid #e6e6e6}
.snbmenu li a {overflow:hidden; display:block; overflow:hidden; width:100%; height:31px; text-indent:-3000px;}
.snbmenu li a.on {height:32px}
.r_aboutus .snbmenu {background-position:0 0}
.r_prroom .snbmenu {background-position:0 -200px}
.r_campuses .snbmenu {background-position:0 -350px}

.aside_banner {margin-top:44px;}
.aside_banner a {display:block; margin-bottom:4px}

/* container*/
.spot {overflow:hidden; position:absolute; top:0; left:0; height:251px;}
.spot h1 {display:none}
.top_tab {background:url(http://resource.koreapolyschool.com/Images/Brand/tab_carrers.gif) no-repeat;}

.list_search {height:28px; margin-top:36px; padding-top:6px; background:url(http://resource.koreapolyschool.com/Images/Brand/bg_img.gif) repeat-x 0 -50px; text-align:center}
.list_search select {color:#7F7F7F}
.list_search .text {width:175px;}
.list_search img {vertical-align:middle}

.view_content {width:600px; margin:45px auto 40px auto}
.view_content .tb_type1 {margin-bottom:30px}
.view_content .photo {margin-bottom:25px; text-align:center}
.view_content .txt {line-height:20px}
.view_content .txt P { margin-top:2px; margin-bottom:2px; }
.view_content .news_original {display:block; overflow:hidden; width:100%; margin:20px 0 11px 0}
.view_content .news_original a {float:left; height:15px; padding:3px 44px 0 7px; background:#B2B2B2 url(http://resource.koreapolyschool.com/Images/Brand/bg_basic.gif) no-repeat right 0; color:#FFF}

.fileList	{width:625px; overflow:auto; overflow:hidden; margin:9px 0 5px 0}
.fileList	ul	{float:left; width:549px;  height:40px; border:1px solid #C5C5C5; padding:18px 1px 1px 1px; margin-right:5px; overflow:auto; background:url(http://resource.koreapolyschool.com/Images/Brand/txt_file_h.gif) no-repeat 8px 5px}
.fileList	li	{width:513px; height:15px; overflow:hidden; margin-bottom:3px; padding:0px 10px 2px 6px; font:11px "µ¸¿ò",Dotum; vertical-align:top;}
.fileList	li.gray {background:#F2F2F2}
.fileList	li	.tit	{float:left; background:url(http://resource.koreapolyschool.com/Images/Brand/sprite_icon.gif) no-repeat 19px -145px; color:#999; padding-bottom:1px}
.fileList	li	.tit	input	{width:13px; height:13px; margin:1px 15px 0 0; vertical-align:middle}
.fileList	li	.byte	{float:right; padding-top:2px}
.fileList	.btnA	{float:left; vertical-align:top}

.prenext {border-top:1px solid #E0E0E0}
.prenext li {height:20px; border-bottom:1px solid #E0E0E0; padding:10px 0 0 92px}
.prenext .pre {background:url(http://resource.koreapolyschool.com/Images/Brand/sprite_icon.gif) no-repeat 19px -290px}
.prenext .next {background:url(http://resource.koreapolyschool.com/Images/Brand/sprite_icon.gif) no-repeat 19px -340px}

.list_press {padding:11px 0 4px 0; background:url(http://resource.koreapolyschool.com/Images/Brand/th_careers3.gif) no-repeat 0 0}
.list_press li {overflow:hidden; width:100%; padding:15px 0;}
.list_press .thumb {display:block; position:relative; width:140px; height:95px; float:left; margin-right:24px; background:url(http://resource.koreapolyschool.com/Images/Brand/bg_thumb.gif) no-repeat}
.list_press .thumb span {position:absolute; top:0; left:0 ;overflow:hidden; display:block; width:39px; height:39px; text-indent:-300px; background:url(http://resource.koreapolyschool.com/Images/Brand/sprite_flag.gif) no-repeat 0 0}
.list_press div {float:left; padding-top:5px; width:530px}
.list_press strong {display:block; margin-bottom:4px; font:bold 14px "µ¸¿ò",Dotum}
.list_press strong a{color:#686868}
.list_press strong a:hover {color:#269DBF}
.list_press .small {font:11px "µ¸¿ò",Dotum; color:#87C9E1}
.list_press p {margin-top:11px; line-height:17px}
.list_press.view {overflow:hidden; width:686px; margin-top:45px; padding:0 0 0 14px; background:#F3F3F3}
.list_press.view li {width:140px; float:left; margin:10px 14px 0 14px; padding:0;}
.list_press.view .thumb {float:none;}
.list_press.view p {margin:0; padding:14px 0 8px 0; line-height:14px;}
.list_press.view p a:hover {color:#269DBF; text-decoration:none}

.newsView {overflow:hidden; width:700px; margin-bottom:50px}
.newsView .left {float:left; width:240px; text-align:center}
.newsView .left p {margin-bottom:13px;}
.newsView .right {float:right; width:395px;}
.newsView .date {overflow:hidden; width:395px; padding-top:30px}
.newsView .date .month {float:left; margin-top:27px}
/*.newsView .date .month span {display:block; border:1px solid #C5C5C5; background:url(http://resource.koreapolyschool.com/Images/Brand/sprite_icon.gif) no-repeat 120px -442px; padding:2px 37px 2px 7px; font:bold 11px Tahoma, Geneva, sans-serif; color:#A6A6A6}*/
.newsView .date .month span {display:block; border:1px solid #C5C5C5; padding:2px 7px 2px 7px; font:bold 11px Tahoma, Geneva, sans-serif; color:#A6A6A6}
.newsView .date .vol{float:right; background:url(http://resource.koreapolyschool.com/Images/Brand/bg_vol.gif) no-repeat 0 31px; padding-left:38px}
.newsView dl {overflow:auto; height:248px; padding:20px 0 0 0; margin-top:10px; border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF;; color:#8E8E8E}
.newsView dt {overflow:hidden; height:13px; background:url(http://resource.koreapolyschool.com/Images/Brand/txt_newsletter.gif) no-repeat; text-indent:-3000px;}
.newsView dt.txt1 {background-position:0 0}
.newsView dt.txt2 {background-position:0 -50px}
.newsView dt.txt3 {background-position:0 -100px}
.newsView dd {line-height:18px; font-size:11px; padding-bottom:15px}

.newsLIst {overflow:hidden; width:auto; background:#F3F3F3; padding-left:13px}
.newsLIst li {float:left; text-align:center; width:115px; height:187px; padding:18px 10px 0 10px}
.newsLIst li span {display:block; font-size:11px; color:#8E8E8E; padding-top:12px}

.fs_map {margin-bottom:30px}
.th_campuses td.left {padding-left:15px}

/* admin */
.admin {background:#0E6BAE}
.admin  h1 {position:absolute; top:0; left:0; background:url(http://resource.koreapolyschool.com/Images/Brand/bg_admin.gif) no-repeat; width:135px; height:140px; z-index:10; text-indent:-3000px}
.admin  .input_area {overflow:hidden; background:url(http://resource.koreapolyschool.com/Images/Brand/bg_admin_input.gif) no-repeat 0 0; width:647px; height:481px; margin:0 auto;}
.admin  table {margin:345px 0 0 215px; width:300px;}
.admin  table th {display:none}
.admin  table td {border:none; padding:0 0 10px 0; vertical-align:top}
.admin  table input {width:203px; height:18px; border:1px solid #8AB2C0; padding:5px 10px 0 10px}
.admin  table td.btn  {padding-top:2px}