@import url('common.css');

/*Intro -----------------*/
/*
body.intro {padding-top:80px; background-color:#dcdad9;}
#intro_wrap {width:942px; margin:0 auto;}
#intro_wrap p.visual {height:464px; margin-bottom:5px;}
#intro_wrap ul.menu {float:left;}
#intro_wrap ul.menu li {float:left;}
#intro_wrap ul.menu li a {display:block; width:165px; height:30px; background:no-repeat 0 0; text-indent:-10000em; overflow:hidden;}
#intro_wrap ul.menu li a.menu01 {background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/intro_menu01.gif');}
#intro_wrap ul.menu li a.menu02 {background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/intro_menu02.gif');}
#intro_wrap ul.menu li a.menu03 {background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/intro_menu03.gif');}
#intro_wrap ul.menu li a:hover {background-position:0 -30px;}
#intro_wrap .copy {float:right; font:8px Tahoma; color:#888;}
*/

/*2014-01-21 추가*/
body.intro {background-color:#fff;}
#intro_wrap {position:absolute; left:50%; width:1000px; height:680px; margin-left:-500px; background:url("http://resource.koreapolyschool.com/Images/CampusHomepage/intro_bg.gif") repeat-x bottom;}
#intro_wrap h1.logo_area {float:left; padding-top:10px; width:173px; height:201px;}
#intro_wrap p.visual {float:right; width:740px; height:484px; background:url("http://resource.koreapolyschool.com/Images/CampusHomepage/intro_visual_base.png") no-repeat; text-align:center;}
#intro_wrap p.img {position:absolute; left:30px; bottom:11px; width:361px; height:398px; background:url("http://resource.koreapolyschool.com/Images/CampusHomepage/intro_img.png") no-repeat; text-indent:-10000em; overflow:hidden;}
#intro_wrap ul.menu {position:absolute; right:54px; bottom:65px;}
#intro_wrap ul.menu li {float:left; margin-left:10px;}
#intro_wrap ul.menu li a {display:block; width:120px; height:143px; background:no-repeat bottom; text-indent:-10000em; overflow:hidden;}
#intro_wrap ul.menu li a.menu01 {background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/menu01_ecp.png');}
#intro_wrap ul.menu li a.menu02 {background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/menu02_ele.png');}
#intro_wrap ul.menu li a.menu03 {background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/menu03_pas.png');}
#intro_wrap ul.menu li a:hover {background-position:0 10px;}
#intro_wrap .copy {position:absolute; left:0; bottom:0; width:1000px; height:11px; background:#c0c7cb url("http://resource.koreapolyschool.com/Images/CampusHomepage/intro_footer.gif") no-repeat right 0; text-indent:-10000em; overflow:hidden;}



/*Board -----------------*/
	/*Search*/
.search_area {width:100%; margin-bottom:5px; line-height:20px; text-align:right; vertical-align:bottom;}
.search_area:after {content:''; display:block; clear:both;}
.search_area select, .search_area input {height:18px; border:1px solid #aaa;}
.search_area select {width:80px; height:20px;}
.search_area input {width:120px; padding:0 2px;}
.search_area img {vertical-align:middle;}
.search_area .month {float:left;}
.search_area .month:after {content:''; display:block; clear:both;}
.search_area .month span {padding:0 10px; font-size:35px; color:#000; font-weight:bold; vertical-align:middle;}
.search_area .month span.wk {padding:0 0 0 5px; font-size:12px; color:#888;}
.search_area2 select, .search_area2 input {margin-top:6px; *margin-top:10px;}
	/*table*/
.basic_tb {width:100%; margin-bottom:15px; text-align:center; background-color:#fff; border-top:3px solid #90b7cb; border-bottom:2px solid #90b7cb;}
.basic_tb th {height:25px; line-height:25px; color:#3e748f; font-size:11px; text-align:center; font-weight:bold; background:#e0f0ff url('http://resource.koreapolyschool.com/Images/CampusHomepage/th_bar.gif') no-repeat right bottom; border-bottom:1px solid #90b7cb;}
.basic_tb th.end {background-image:none;}
.basic_tb tr.head th {padding:0 10px; text-align:left;}
.basic_tb tr.head td {border-bottom:1px solid #90b7cb;}
.basic_tb td {height:30px; padding:2px 5px 0; color:#777; line-height:17px; border-bottom:1px solid #d5d5d5;}
.basic_tb tr:hover {background-color:#f2f2f2;}
.basic_tb td.left {text-align:left;}
.basic_tb td.right {text-align:right;}
.basic_tb td.add a {color:#5990bf;}
/*2012-09-04추가*/
.basic_tb td.write {padding:0;}
.filearea {width:100%; height:198px; margin:-16px 0 10px;}
.filearea:after {content:''; display:block; clear:both;}
.basic_tb td.pdnone {padding:0;}
.basic_tb td a {color:#333;}
.basic_tb td a:hover {text-decoration:underline;}
table.tb_con {margin-top:20px;}
table.tb_con tr:hover {background-color:#fff}
table.tb_con td.view {min-height:150px; padding:20px 30px; text-align:justify; vertical-align:top;}
/*table.tb_con td.view p {display:inline-block;}*/
.basic_tb input, .basic_tb textarea {width:100%; margin:5px 0; color:#333; border:1px solid #bbb;}
.basic_tb input {height:20px;}
.basic_tb textarea {height:200px;}

	/*2012-08-20추가*/
.basic_tb td.comment {padding:5px; text-align:left; line-height:15px;}
.basic_tb td.comment .info {display:block; color:#aaa; margin-bottom:3px;}
.basic_tb td.comment .info strong {padding-right:10px; color:#4889c7; font-weight:bold;}
.basic_tb td.comment textarea {float:left; width:545px; height:40px; margin:0 5px 0 0;}
.basic_tb td.comment .info img.del {margin:-3px 0 0 10px; *margin-top:-1px; cursor:pointer;}/*2012-08-30추가*/
.basic_tb input.chk {width:12px; height:12px; margin:0; padding:0; border:none; vertical-align:middle;}
.basic_tb td.add input {width:80%;}
.basic_tb img {vertical-align:middle;}
.basic_tb2 {margin-bottom:10px; border:2px solid #90b7cb;}
.basic_tb2 tr.date td {background-color:#fffed9; border-top:2px solid #90b7cb;}
.basic_tb2 th {width:13%;}
.basic_tb2 th.tit {width:9%;}
.basic_tb2 tr.date td.tit, .basic_tb2 td.tit {font-size:11px; color:#555; background-color:#e0f0ff;}
.basic_tb2 tr:hover {background-color:#fff;}
.basic_tb2 td {height:26px; border:1px solid #d5d5d5;}
.basic_tb2 td.txt {height:100px; padding:6px; vertical-align:top;}
.basic_tb2 tr.date td.today {font-weight:bold; background-color:#fff3b2;}
.basic_tb2 td.today {background-color:#ffe9e9;}
.basic_tb3 th.tit {width:4%;}
.basic_tb3 td.tit {padding:0 5px; text-align:center;}
.basic_tb3 td.tit .time {display:block; color:#0076a3;}
.basic_tb3 td {height:85px; padding:5px; text-align:left;}
.basic_tb3 td li {display:block; padding-left:13px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/icon_timetable.png') no-repeat;}
.basic_tb3 td li.subject {color:#000; background-position:0 5px;}
.basic_tb3 td li.teacher {font-weight:normal; background-position:0 -46px;}
.basic_tb3 td li.classroom {color:#003663; font-weight:normal; background-position:0 -95px;}
.basic_tb3 td li.class {color:#000; font-weight:bold; background-position:0 -145px;}
.basic_tb4 td {border-right:1px solid #d5d5d5;}
.basic_tb4 td.end {border-right:none;}
.basic_tb5 td {border-right:1px solid #d5d5d5;}
.basic_tb5 td.end {border-right:none;}
.basic_tb5 tr:hover {background-color:#fff;}
.basic_calendar td {height:85px; padding:0 2px; text-align:left; vertical-align:top;}
.basic_calendar td.today {background-color:#fffed9;}
.basic_calendar td .inner {margin-top:2px; padding-bottom:8px; font:12px Tahoma,Dotum; color:#333; line-height:16px; text-align:center;}
.basic_calendar .spover:hover {text-decoration:underline;}
	/*BT:bottom*/
.board_bt {width:100%; margin-bottom:15px; text-align:right;}
.board_bt img {margin:0 2px;}
.basic_tb img.icon_reply {margin:0 5px 0 10px;}
.basic_tb span.sect_line {display:block; margin:15px 0 5px; color:#8fb5e0; line-height:18px; border-bottom:1px solid #b2d1f3;}
/*2012-11-15추가*/
.basic_tb td.add td {height:0; border-bottom:none;}
.basic_tb tr.head td.add td {border-bottom:none;}
.basic_tb td.add input, .basic_tb td.add textarea {margin-top:0;}

/*paging-----------------*/
.paging {margin-bottom:20px; text-align:center;}
.paging img {margin:0 2px; cursor:pointer; vertical-align:middle;}
.paging a, .paging a:visited {padding:0 6px; color:#333; line-height:15px;}
.paging a.on {color:#f50; font-weight:bold;}
.paging a:hover {color:#000;}
.paging a.bt {float:right; margin-top:-3px; *margin-top:-18px;}

/*content-----------------*/
#content {position:relative;}
#content:after {content:''; display:block; clear:both;}
#content .con {position:relative; width:760px; min-height:320px; text-align:center; margin:0 auto;}
#content .con h3.msg {margin:0 20px 15px; padding-left:15px; font-size:12px; color:#000; font-weight:normal; text-align:left; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/btn/icon_star.png') no-repeat 0 2px;}
#content .con h3.tel {display:block; height:28px; margin:0 35px 15px; padding-left:37px; font-size:22px; color:#000; letter-spacing:2px; line-height:28px; text-align:left; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/btn/icon_tel.png') no-repeat 0 0;}
#content .con p	{text-align:left;}/*2012-07-30추가*/
#content .con p.area01 {width:90%; margin:0 auto; padding:20px 30px; font-size:12px; color:#333; line-height:18px; text-align:justify; background-color:#fff; border:1px solid #ccc; border-radius:10px;}
/*facility*/
#content .con .facility {width:100%; margin-bottom:15px; *padding-bottom:15px; border-bottom:1px dotted #888; *zoom:1;}
#content .con .facility:after {content:''; display:block; clear:both;}
#content .con .facility li {float:left; width:160px; margin:0 14px 20px;}
#content .con .facility li .photo img {width:160px; height:120px;}
#content .con .facility li .photo {width:160px; height:120px; margin:0 auto 5px; background:#fff url('http://resource.koreapolyschool.com/Images/CampusHomepage/noimage.gif') no-repeat center; border:5px solid #c3dc90;}/*2012-08-31수정*/
#content .con .facility li .photo:hover {cursor:pointer; border-color:#6ca42f;}/*2012-08-01추가*/
#content .con .facility li h3.tit {width:163px; height:20px; padding-left:7px; color:#333; font-weight:normal; line-height:20px; text-align:left; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/bullet_01.gif') no-repeat 0 center; overflow:hidden;}
/*About Us*/
	/*our teacher*/
#content .con .tch {margin-bottom:15px; padding-bottom:7px; border-bottom:1px dotted #888; *zoom:1;}
#content .con .tch:after {content:''; display:block; clear:both;}
#content .con .tch h3 {float:left;}
#content .con .tch h3.photo img {width:200px; border:5px solid #c3dc90;}
#content .con .tch ul {float:right; width:540px;}
#content .con .tch li {min-height:25px; margin-bottom:2px; font-size:12px; color:#555; line-height:18px; clear:both; border-bottom:1px dotted #ccc;}
#content .con .tch li label {float:left; width:78px; height:25px; padding-left:7px; font-weight:bold; line-height:24px; text-align:left; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/label_bg01.gif') no-repeat 0 center;}
#content .con .tch li span.txt {float:left; width:450px; padding:3px 0 0 4px; text-align:justify;}
#content .con .tch li.bdnone {border:none; min-height:110px;}
	/*contact us*/
#content .con .contact h3.map {width:600px; min-height:200px; margin:0 auto 15px; padding:10px; text-align:center; background-color:#fff; border:5px solid #ccc; border-radius:20px;}
#content .con .contact ul {width:620px; margin:0 auto; padding-top:3px; border-top:1px dotted #aaa;}
#content .con .contact li {min-height:30px; margin-bottom:3px; *margin-bottom:1px; font-size:12px; color:#555; clear:both; border-bottom:1px dotted #aaa;}
#content .con .contact li label {float:left; width:72px; height:28px; padding:2px 0 0 25px; font-weight:bold; line-height:25px; text-align:left; background:#eaeaea url('http://resource.koreapolyschool.com/Images/CampusHomepage/label_bg01.gif') no-repeat 15px center;}
#content .con .contact li span.txt {float:left; width:500px; padding:7px 0 0 12px; text-align:justify;}
	/*Shuttle Bus*/
#content .con .shuttle {margin-bottom:15px; padding-bottom:12px; border-bottom:1px dotted #aaa; *zoom:1;}
#content .con .shuttle:after {content:''; display:block; clear:both;}
#content .con .shuttle h3.bus {float:left; width:108px; height:122px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/upload/campus_bus.png') no-repeat 0 center; text-indent:-10000em; overflow:hidden;}
#content .con .shuttle ul {float:right; width:648px;}
#content .con .shuttle li {min-height:24px; font-size:12px; color:#555; line-height:18px; clear:both; border:1px solid #c3dc90;}
#content .con .shuttle li.mg {margin-top:3px; *margin-top:1px;}
#content .con .shuttle li label {float:left; width:68px; height:24px; padding-left:26px; font-weight:bold; line-height:24px; *line-height:24px; text-align:left; background:#c3dc90 url('http://resource.koreapolyschool.com/Images/CampusHomepage/label_bg01.gif') no-repeat 16px center;}
#content .con .shuttle li span.txt {float:left; width:219px; height:24px; padding-left:10px; line-height:24px; text-align:justify; background-color:#fff;}
#content .con .shuttle li span.txt2 {width:542px;}
#content .con .shuttle li span.txt2 select {width:200px; height:20px; margin-top:2px; line-height:24px; border:1px solid #ccc;}
#content .con .shuttle li.bdnone {height:60px; margin-top:3px; *margin-top:1px; background-color:#fff; border:3px solid #c3dc90; overflow:auto;}
#content .con .shuttle li.bdnone .route {display:block; width:610px; margin:4px 7px; color:#333; line-height:18px; text-align:justify;}
#content .con .shuttle li.bdnone .route span {color:#0066b1;}
/*Curriculum*/
#content .con p.txt {margin-bottom:15px; font-size:12px; color:#666; line-height:18px; text-align:justify;}
#content .con label.curri {display:block; float:left; width:200px; padding:6px 0 5px; font-size:14px; color:#fff; font-weight:bold; text-align:center; background-color:#53b746; border-top-left-radius:5px; border-top-right-radius:5px; zoom:1;}
#content .con label.curri:after {display:block; content:''; clear:both;}
#content .con label.curri2 {background-color:#c69c6d;}
#content .con p.txt2 {margin-bottom:15px; *margin-top:-15px; padding:15px 30px; *padding-top:6px; font-size:14px; color:#333; letter-spacing:0.05em; line-height:20px; text-align:justify; background-color:#fff; border:2px solid #53b746; clear:both;}
#content .con table.tb01 {width:100%; margin-bottom:5px; background-color:#fff; border:2px solid #c69c6d;}
#content .con table.tb01 td {padding:15px 10px 13px; color:#333; text-align:center; border:1px solid #c69c6d;}
/*Resources*/
#content .con .cal_titarea {width:100%; clear:both;}
#content .con .cal_titarea h3.calendar {float:left; width:560px; height:37px; margin:0 auto; text-align:center; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/ECP/title/calendar_tit_bg.png') no-repeat center 0;}
#content .con .cal_titarea h3.calendar .tit {display:block; font:28px SDKwangSoo-BRegular; color:#fff; letter-spacing:-0.025em; text-shadow:#555 2px 2px 2px; line-height:46px;}
#content .con .cal_titarea h3.calendar2 {background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/ECP/title/calendar_tit_bg2.png');}
#content .con .cal_titarea h3.calendar3 {background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/ECP/title/calendar_tit_bg3.png');}
#content .con .cal_titarea a {float:left; width:100px; height:32px; text-indent:-10000em; overflow:hidden;}
#content .con .cal_titarea a.prev {background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/btn/btn_prev.png') no-repeat left center;}
#content .con .cal_titarea a.next {background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/btn/btn_next.png') no-repeat right center;}
#content .con table.calendar {width:100%; margin-bottom:5px; text-align:center; background-color:#fff; border:3px solid #70b100;}
#content .con table.calendar th {width:14.5%; padding:8px 0 2px; font:23px SDKwangSoo-BRegular; color:#260; line-height:18px; text-align:center; background:#caeb85 url('http://resource.koreapolyschool.com/Images/CampusHomepage/ECP/calendar_th_bg.gif') no-repeat right 0; border-bottom:2px solid #70b100;}
#content .con table.calendar th.end {background-image:none;}
#content .con table.calendar td {height:60px; padding:2px 4px; color:#666; text-align:left; vertical-align:top; border:1px solid #bbb;}
#content .con table.calendar td.off {background-color:#f5ffdf;}
#content .con table.calendar2 {border-color:#dc447d; font:18px SDKwangSoo-BRegular;}
#content .con table.calendar2 th {width:17.8%; color:#b23362; background-color:#ffdeea; background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/ECP/calendar_th_bg2.gif'); border-bottom:2px solid #dc447d;}
#content .con table.calendar2 th.le {width:11%;}
#content .con table.calendar2 th.left {width:11%; height:150px; font-size:20px; background-image:none; border-right:2px solid #dc447d;}
#content .con table.calendar2 th.left strong {display:block; margin-bottom:5px; font-size:30px; font-weight:normal;}
#content .con table.calendar2 td {color:#888;}
#content .con table.calendar3 {border-color:#f70;}
#content .con table.calendar3 th {color:#c63800; background-color:#ffe5c1; background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/ECP/calendar_th_bg3.gif'); border-color:#f70;}
#content .con table.calendar3 th.left {border-color:#f70;}
#content .con .inner {margin-top:2px; padding-bottom:8px; font:12px Tahoma,Dotum; color:#333; line-height:16px; text-align:center;}
#content .con .tip {margin:5px 0; font-size:11px; color:#333; text-align:right;}
#content .con table.timetable {width:100%; margin-bottom:5px; text-align:center; background-color:#fff; border:3px solid #b78e60;}
#content .con table.timetable th {width:12%; padding:6px 0; font:21px SDKwangSoo-BRegular; color:#fff; letter-spacing:-0.05em; line-height:16px; text-align:center; background-color:#c69c6d; border:1px solid #b78e60;}
#content .con table.timetable th.week {width:10%;}
#content .con table.timetable th.week span {display:block; margin:0 1px; font:12px Tahoma; font-weight:bold; letter-spacing:0; white-space:nowrap;}
#content .con table.timetable td {height:60px; padding:2px 4px; color:#333; border:1px solid #bbb;}
/*sitemap*/
#content .con ul.sitemap {float:left; width:240px; *min-height:260px; margin:0 5px 20px;}
#content .con ul.sitemap li {margin-bottom:5px; padding:0 30px 0 37px; color:#777; text-align:left; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/bullet_04.gif') no-repeat 30px center;}
#content .con ul.sitemap li.tit {margin-bottom:10px; padding:0; background:none;}
#content .con ul.sitemap li.top {padding-left:30px; color:#333; font-weight:bold; background:none;}
#content .con ul.sitemap li.pd {padding-bottom:7px;}
#content .con ul.sitemap li a {color:#555;}
#content .con ul.sitemap li.top a {color:#333;}
/*FAQ*/
.board_faq {width:90%; margin:0 auto; line-height:17px; text-align:left; border-top:2px solid #e2e2e2; border-bottom:2px solid #e2e2e2;}
.board_faq tr {font-weight:normal; border-bottom:1px dotted #aaa;}
.board_faq tr:hover {color:#000; cursor:pointer; background-color:#f5f5f5;}
.board_faq tr.answer:hover {cursor:default;}
.board_faq tr.answer:hover td {color:#555;}
.board_faq tr.answer td {background-color:#ffedf3; border-bottom:2px solid #e2e2e2;}
.board_faq td {padding:7px 15px;}
.board_faq td.icon {padding-right:0; text-align:right; vertical-align:top;}
.board_faq td.icon img {margin:1px;}
.board_faq td.txt { text-align:justify;}
/*수강신청*/
ul.course {width:740px; margin:0 auto;}
ul.course li {*height:90px; margin-bottom:15px; padding-bottom:15px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/dotline.gif') repeat-x bottom;}
ul.course li:after {content:''; display:block; clear:both;}
ul.course li a.banner {float:left; margin:0 10px 0 20px;}
ul.course li .info {float:left; width:330px;}
ul.course li .info h3.title {text-align:left; padding:7px 0 7px 8px; font-weight:bold; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/bullet_03.gif') no-repeat 0 center;}
ul.course li .info p.txt {font:12px Tahoma,Dotum; color:#666; line-height:18px; text-align:justify;}
ul.course li .bt {float:right; width:160px; margin:0 20px 0 10px;}
ul.course li .bt:after {content:''; display:block; clear:both;}
ul.course li .bt a {display:block; width:160px; height:35px; margin:6px 0; font:12px Tahoma,Dotum; color:#fff; font-weight:bold; line-height:35px; text-align:center; background:no-repeat 0 0;}
ul.course li .bt a.first {background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/btn/btn_base_1st.gif');}
ul.course li .bt a.second {background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/btn/btn_base_2nd.gif');}
ul.course li .bt a:hover {background-position:0 -35px; text-decoration:none;}
ul.course li .bt a.off, ul.course li .bt a.off:hover {cursor:default; background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/btn/btn_base_2nd.gif'); background-position:0 -70px;}
	/*2012-08-21추가*/
h3.subtitle {width:708px; margin:0 auto 5px; padding-left:12px; font:12px Tahoma,Dotum; color:#000; font-weight:bold; line-height:15px; text-align:left; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/icon_arrow01.png') no-repeat 0 1px;}
h3.subtitle2 {width:100%;}
h4.subtit {margin-bottom:5px; color:#0066b1;}
p.tip2 {display:block; margin:0 0 10px; padding-left:12px; font-size:11px; color:#666; text-align:left; line-height:15px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/icon_chk01.png') no-repeat 0 center; z-index:100;}
p.tip3 {margin:-5px 0 20px; padding-left:10px; font-size:11px; color:#666; text-align:left; line-height:15px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/bullet_04.gif') no-repeat 0 center;}
div.warningmsg {width:720px; height:60px; margin:0 auto 20px; font-size:13px; color:#333; text-align:center; line-height:60px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/online_warning_bg.png') no-repeat;}
div.warningmsg img {margin:0 5px; vertical-align:middle;}
.online  {width:720px; margin:0 auto 20px; border-width:2px; border-color:#8eb4df;}
.online th {background-color:#eee; background-image:none; border-color:#ccc;}
.online td {height:26px; padding:5px;}
.online td.title {font:12px Tahoma,Dotum; color:#0066b1; font-weight:bold;}
.online tr.head td {border-color:#ccc;}
.online tr.info th {padding-top:10px; line-height:16px;}
.online tr.info th, .online tr.info td.txt {vertical-align:top;}
.online tr.info select {width:120px;}
.online .total {font:16px dotum; color:#ed1c24; font-weight:bold; line-height:22px;}
	/*2012-11-16수정&추가*/
.online ul.info {font:11px Tahoma,Dotum; color:#666;}
.online ul.info li {height:20px; padding:0; line-height:20px; color:#5b83b1; clear:both;}
.online ul.info li.list {padding-bottom:10px; border-bottom:1px solid #ccc; letter-spacing:-0.02em;}
.online ul.info li label {float:left;}
.online ul.info li.tit {padding-left:0; padding-top:5px; color:#555; line-height:25px; border-bottom:1px solid #8eb4df;}
.online ul.info li.tit span {float:right; color:#aaa;}
.online ul.info li.tit input {float:left; width:12px; padding-right:6px; color:#f00; vertical-align:top; border:none;}
.online ul.info li input {margin-right:4px;}
.online ul.info li span.price {float:right;width:50px; padding-left:20px; color:#777;text-align:right; border-left:1px solid #ddd;}
.online ul.select {zoom:1;}
.online ul.select:after {content:''; display:block; clear:both;}
.online ul.select li {height:20px; margin-bottom:2px;}
.online ul.select li input {float:left; width:13px; margin:-1px 3px 0 0; color:#f00; vertical-align:top; border:none;}
.online ul.select li label {float:left; color:#555;}
.online ul.select li.writing {height:72px;}
.online ul.select li.writing label {padding-left:8px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/bullet_03.gif') no-repeat 0 center;}
.online ul.select li.writing p {float:right; width:196px; padding:3px 5px 4px; font-size:11px; line-height:15px; background-color:#f8f8f8; border:1px solid #ddd;}
.online ul.select li .chk {padding-left:0; background:none;}
div.warning {display:none; position:absolute; width:100%; height:100%; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/trans_bg.png'); z-index:100;}
div.warning img {position:absolute; left:50%; top:150px; margin-left:-215px;}


.basic_tb tr.info th {padding:10px; line-height:16px; text-align:left; vertical-align:top; background-image:none;}
.basic_tb td.txt2 {padding:10px; font-size:11px; line-height:16px; text-align:justify;}
.basic_tb td.txt2 p {padding:0 5px;}
.basic_tb td.txt2 ul {margin-top:8px; padding:0 5px;}
.basic_tb td.txt2 li {margin-bottom:4px; padding-left:6px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/bullet_05.gif') no-repeat 0 8px;}
.online_bt {padding:10px 0 25px; text-align:center;}
.online_bt a {padding:0 5px;}
.online td.input01 input {width:150px; height:20px; padding:0 5px; line-height:20px;}
.online_msg {width:708px; margin:-10px auto 20px; padding-left:7px; font-size:11px; color:#555; text-align:left; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/bullet_03.gif') no-repeat 0 center;}
.online_msg2 {width:720px; margin:-10px auto 20px; font-size:11px; color:#555; text-align:left;}
.online_msg2 input {margin:-3px 6px 0 0; *margin-top:0;}
.online ul.list li {float:left; margin-right:10px; font-size:12px;}
.basic_tb td.total {background-color:#fffeed;}
.basic_tb td.total span {padding-left:20px; font:12px Tahoma,Dotum; color:#555; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/bullet_05.gif') no-repeat 15px 7px;}
.basic_tb td.total span.info {color:#d20000;}
.basic_tb td.top {vertical-align:top;}
.basic_tb th.head {padding:3px 0; line-height:15px;}
.basic_tb th.head span {color:#555; font-weight:normal;}
.basic_tb5 td {padding:3px 5px; line-height:16px;}
ul.online_tab li {float:left; width:25%; height:35px; margin-bottom:10px; font-size:12px; color:#333; line-height:32px; cursor:pointer; background-color:#f5f5f5; border:1px solid #ccc; border-bottom:2px solid #3b7fc0;}
ul.online_tab li:hover {background-color:#eee;}
ul.online_tab li.on {padding-bottom:1px; color:#3b7fc0; font-weight:bold; cursor:default; background-color:#fff; border:2px solid #3b7fc0; border-bottom:none;}
ul.online_tab li.blank {float:right; width:74.2%; padding:1px 1px 0 1px; cursor:default; background-color:#fff; border:none; border-bottom:2px solid #3b7fc0;}
.innerbox01 {width:300px; height:26px; margin:10px 0 5px; color:#0054a6; line-height:26px; text-align:center; background-color:#eee; border:1px solid #8eb4df;}
.innerbox02 {width:560px; padding:10px; margin-bottom:10px; line-height:16px; border:1px solid #ccc;}
.online ul.inner_list {margin:3px 5px 10px;}
.online ul.inner_list li {height:22px; margin-bottom:2px; text-align:left;}
.online ul.inner_list li label {float:left; width:100px; margin-right:5px; padding:2px 0 2px 12px; color:#555; font-weight:bold; text-align:left; background:#eee url('http://resource.koreapolyschool.com/Images/CampusHomepage/bullet_03.gif') no-repeat 5px center; clear:both;}
.online ul.inner_list li span.txt {float:left; line-height:20px;}

/*Schedule:Popup 2012-09-10 추가*/
#calpop_wrap {width:400px; padding:10px; border:5px solid #90b7cb; background-color:#fff;}
#calpop_wrap table {margin-bottom:0;}
#calpop_wrap table td {text-align:left;}
#calpop_wrap table td.con {height:150px; padding:5px; text-align:left; vertical-align:top;}
#calpop_wrap table a {color:#5990bf;}
#calpop_wrap .close {float:right; margin-bottom:5px; clear:both;cursor:pointer}

/*ELE 추가*/
#ELE_wrap #content .con {padding-top:20px;}
#ELE_wrap #content .con .facility li .photo, #ELE_wrap #content .con .tch h3.photo img {border-color:#ccc;}/*2012-08-01수정*/
#ELE_wrap #content .con .facility li .photo:hover {border-color:#3b7fc0;}/*2012-08-01추가*/
#ELE_wrap #content .con .shuttle li {border-color:#cdddef;}
#ELE_wrap #content .con .shuttle li label {background-color:#cdddef;}
#ELE_wrap #content .con ul.sitemap {*min-height:250px;}

/*Junior High 추가*/
#juniorhigh_wrap #content .con .facility li .photo, #juniorhigh_wrap #content .con .tch h3.photo img {border-color:#c1cce4;}/*2012-08-01수정*/
#juniorhigh_wrap #content .con .facility li .photo:hover {border-color:#d94172;}/*2012-08-01추가*/
#juniorhigh_wrap #content .con .shuttle li {border-color:#cdddef;}
#juniorhigh_wrap #content .con .shuttle li label {background-color:#cdddef;}
#juniorhigh_wrap #content .con ul.sitemap {*min-height:150px;}

/*POLYVN 2012-08-01추가*/
#vn_container #content .con .facility li .photo, #vn_container #content .con .tch h3.photo img {border-color:#ccc;}
#vn_container #content .con .shuttle h3.bus {background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/upload/campus_bus_vn.gif');}
#vn_container #content .con .shuttle li {border-color:#90d6e1;}
#vn_container #content .con .shuttle li label {background-color:#ade6f5;}

/*Warning*/
.warning_msg {position:absolute;top:150px;left:50%;margin:0 0 100px -180px;}
.refund_top {margin:0 auto 20px;}

/*2012-12-04추가*/
.search_area .month span {font-size:22px;}
.topbt {margin-bottom:5px; *zoom:1;}
.topbt:after {content:''; display:block; clear:both;}
span.btbase01 {display:inline-block; width:80px; height:25px; margin:0 1px; font:11px Tahoma; color:#888; font-weight:bold; line-height:25px; text-align:center; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/btn/btn_base01.gif') 0 -25px;}
span.btbase02 {display:inline-block; width:120px; height:25px; margin:0 1px; font:11px Tahoma; color:#888; font-weight:bold; line-height:25px; text-align:center; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/btn/btn_base02.gif') 0 -25px;}
span.btbase01.on, span.btbase01:hover, span.btbase02.on, span.btbase02:hover {cursor:pointer; color:#fff; background-position:0 0;}

/*2013-01-18추가*/
#content {position:relative;}
#calpop_wrap {position:absolute; left:50%; top:60px; margin-left:-200px;z-index:100;}
#calpop_wrap table td.txt {min-height:150px; padding:5px; text-align:left; vertical-align:top;}
.homework td {padding:2px 5px 1px;}
.homework td.tit {min-height:60px; border-bottom:1px solid #90b7cb;}
.homework td span.subject {padding-left:14px; color:#333; line-height:15px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/icon_timetable.png') no-repeat 0 2px;}
.homework td span.attendance01 {color:#0073de;}/*출석*/
.homework td span.attendance02 {color:#f20;}/*결석*/
.homework td span.attendance03 {color:#697c8e;}/*지각,조퇴*/
.homework tr.hw td {border-bottom:1px solid #90b7cb;}
.homework tr.hw img {padding:1px;}


/*2013-01-20추가*/
.mg_r2 {margin-right:2px;}
/*.search_area .menu {height:35px; margin:-10px 0 20px;border-bottom:1px dotted #ccc;}*/
.search_area .menu { margin:0px 0 6px;}
.search_area .menu:after {content:''; display:block; clear:both;}
.search_area .menu span {float:left; margin-bottom:6px; margin-left:6px;}
.basic_tb td.attach img {margin:-3px 0 0 5px; *margin-top:-1px; cursor:pointer;}
.basic_tb td.comment2 {padding:5px; text-align:left; line-height:15px;}
.basic_tb td.comment2 .info {display:block; color:#aaa; margin-bottom:3px;}
.basic_tb td.comment2 .info strong {padding-right:10px; color:#4889c7; font-weight:bold;}
.basic_tb td.comment2 textarea {width:98%; height:50px; padding:5px;}


/*paging-----------------*/ 
.page_link a, .page_link a:visited {padding:0 6px; color:#333; line-height:15px;}
.paging a.active_page {color:#f50; font-weight:bold;}
.page_link a:hover {color:#000;}
.page_link a.bt {float:right; margin-top:-3px; *margin-top:-18px;}


/*2013-01-23추가*/
#calpop_wrap .close {position:absolute; top:10px; right:10px; cursor:pointer;}
#calpop_wrap h1.subtit {margin-bottom:10px; padding-left:12px; font:15px Tahoma,Dotum; color:#000; font-weight:bold; line-height:16px; text-align:left; background:url('http://resource.koreapolyschool.com/Images/epoly/icon_arrow01.png') no-repeat 0 center;}

/*2013-02-19추가*/
.use_top {width:720px; margin:0 auto 20px; padding-bottom:15px; text-align:left; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/toparea_bg.gif') no-repeat bottom; border-top:2px solid #d3dee4;}
.use_top:after {content:''; display:block; clear:both;}
.use_top h3.tit {height:30px; margin:20px 30px; padding-left:12px; font-size:12px; line-height:32px; font-weight:bold; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/icon_arrow01.png') no-repeat 0 center; border-bottom:1px solid #d3dee4;}
.use_top ul {float:left; margin:0 30px 0 60px;}
.use_top ul.right {float:left; margin-left:0;}
.use_top li {padding-left:8px; margin-bottom:10px; font:11px Tahoma,Dotum; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/bullet_03.gif') no-repeat 0 4px; *background-position:0 6px;}
.use_top li span {margin-right:3px; font:11px Tahoma,Dotum; color:#5c9cce;}
.use_top .txt {margin:20px 30px -10px 30px;}
.use_top .txt2 {margin:-10px 30px 20px;}
.use_top .txt:after {content:''; display:block; clear:both;}
.use_top .txt span {float:right; width:585px; font:11px Tahoma,Dotum; line-height:20px; text-align:justify;}
.use_top .txt img {float:left; margin-left:-12px;}
ul.policy {width:700px; margin:0 auto 12px; font:11px Dotum; line-height:18px; text-align:justify;}
ul.policy_top {padding-bottom:15px; border-bottom:1px dashed #bbb;}
ul.policy li {text-align:justify; margin-bottom:5px;}
ul.policy li:after {content:''; display:block; clear:both;}
ul.policy li.tit {margin-top:14px; color:#0076a3; padding-top:2px; font-weight:bold; line-height:20px;}
ul.policy li.tit strong {color:#333;}
ul.policy li.mg_b10 {margin-bottom:10px;}
ul.policy li span.icon {margin-left:-6px; padding-left:7px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/bullet_03.gif') no-repeat 0 center;}
ul.policy li a {color:#000;}
ul.policy ul.sublist li {margin-left:13px; font:11px Tahoma,Dotum; color:#555; line-height:17px; text-align:justify;}


/*Racing Chart*/
.racingchart h3 {width:364px; height:40px; margin:0 auto 15px; text-indent:-10000em; overflow:hidden;}
.racingchart h3.tit {background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/title.png') no-repeat;}
.racingchart .header {*height:35px; margin-bottom:20px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/tab_base.png') no-repeat 0 bottom}
.racingchart .header ul.tabarea {margin-left:10px; padding-bottom:3px;}
.racingchart .header li {float:left; cursor:pointer; width:150px; height:32px; margin-right:1px; background:no-repeat 0 0; text-indent:-10000em; overflow:hidden;}
.racingchart .header li.class {background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/tab_class.png');}
.racingchart .header li.campus {background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/tab_campus.png');}
.racingchart .header li.on {cursor:default; background-position:0 -32px;}
.racingchart .header li.mypoint {float:right; width:290px; text-indent:0;}
.racingchart .header li.mypoint label {float:left; display:block; width:160px; height:28px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/label_mypoint.png') no-repeat right top; text-indent:-10000em; overflow:hidden;}
.racingchart .header li.mypoint .point {float:left; cursor:default; width:130px; height:28px; font:20px Tahoma; color:#000; text-align:center; line-height:28px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/mypoint_base.png') no-repeat;}
.racingchart .racing {float:left; clear:both; text-align:left;}
.racingchart ul.quarter {height:22px; margin-bottom:3px; list-style:none;}
.racingchart ul.quarter li {float:left; width:60px; height:22px; margin-right:2px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/btn_quarter.png') no-repeat; text-indent:-10000em; overflow:hidden;}
.racingchart ul.quarter li.q1 {cursor:pointer; }
.racingchart ul.quarter li.q2 {cursor:pointer; background-position:0 -25px;}
.racingchart ul.quarter li.q3 {cursor:pointer; background-position:0 -50px;}
.racingchart ul.quarter li.q4 {cursor:pointer; background-position:0 -75px;}
.racingchart ul.quarter li.q1on {background-position:-62px 0;}
.racingchart ul.quarter li.q2on {background-position:-62px -25px;}
.racingchart ul.quarter li.q3on {background-position:-62px -50px;}
.racingchart ul.quarter li.q4on {background-position:-62px -75px;}
.racingchart ul.quarter li.week {width:150px; margin-left:4px; font:13px Tahoma; color:#000; line-height:22px; text-align:left; background:none; text-indent:0;}
.racingchart ul.ranking {width:512px; margin-bottom:5px; padding-top:10px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/racing_track.png') no-repeat 0 0;}
.racingchart ul.ranking li {height:50px; margin:0; padding-top:3px; *padding-top:1px;height:50px;}
.racingchart ul.ranking li.first {padding-top:0;}
.racingchart ul.ranking li label {float:left; width:105px; padding-right:5px; font-size:12px; font-weight:bold; line-height:50px; color:#fff; text-align:right;}
.racingchart ul.ranking li label.my {height:50px; color:#ff0; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/racing_track_my.gif') no-repeat 0 center;}
.racingchart ul.ranking li label.my2 {height:50px; color:#ff0; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/racing_track_my.gif') no-repeat 0 top;}
.racingchart ul.ranking li div {position:relative; float:left; min-width:50px; height:50px; margin-right:5px; text-align:right; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/car_wheel.png') repeat-x 0 center;}
.racingchart ul.ranking li div img {margin:8px 0;}
.racingchart ul.ranking li div img.top1 {position:absolute; top:-23px; right:3px; z-index:100;}
.racingchart ul.ranking li span.point {float:left; height:50px; color:#000; line-height:50px;}
.racingchart ul.ranking li.end {height:10px; padding-top:0; *margin-top:-6px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/racing_track.png') no-repeat 0 bottom;}
.racingchart p.rakingtip {font:11px Tahoma,Dotum; color:#333; text-align:left;}
.racingchart .current {float:right; width:240px; text-align:left;}
.racingchart h4.currrnt {padding:5px 12px 0 12px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/current_titbase.gif') no-repeat 0;}
.racingchart h4.currrnt span {font:12px Tahoma, Dotum; color:#fff; line-height:18px; text-align:left;}

.racingchart div.table {position:relative; height:258px; margin-bottom:10px; padding:8px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/current_base.gif') no-repeat 8px 0; border:2px solid #68afff; clear:both;}
.racingchart div.table ul {width:220px; padding-top:28px; margin-bottom:17px;}
.racingchart div.table li {height:20px; padding:1px 0; text-align:right; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/current_bar.png') no-repeat right 1px;}
.racingchart div.table li.average {background-position:right -21px;}
.racingchart div.table li span {margin-right:7px; font:11px Tahoma; color:#fff; line-height:20px;}
.racingchart .header:after,.racingchart .header ul:after,.racingchart .racing:after,.racingchart ul.quarter,.racingchart .ranking:after,.racingchart .current:after,
.racingchart h4.currrnt:after {content:''; display:block; clear:both;}
.racingchart .header:after, .racingchart .header ul:after {content:''; display:block; clear:both;}
.campus .header li.mypoint label {background-position:0 -26px;}
	/*나의 주간현황*/
.my_current {position:absolute; left:50%; margin:30px 0 0 -270px; padding:10px; background-color:#fff; border:5px solid #0066b1; z-index:110;}
.my_current:after {content:''; display:block; clear:both;}
.my_current img.close {cursor:pointer;position:absolute; right:10px; top:10px;}
.my_current .graph {width:500px; height:250px; background-color:#fff; border:2px solid #68afff;}

/*2013-03-04추가*/
ul.course li .bt a.semes {display:block; width:160px; height:75px; margin:6px 0; font:12px Tahoma,Dotum; color:#fff; font-weight:bold; line-height:75px; text-align:center; background:no-repeat 0 0;}
ul.course li .bt a.semes {background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/btn/btn_base_semester.gif');}
ul.course li .bt a.semes:hover {background-position:0 -75px; text-decoration:none;}

/*2013-03-11추가*/
.racingchart ul.ranking li label {float:left; width:108px; margin:auto 0; font-size:11px; font-weight:bold; line-height:15px; color:#fff; text-align:right;}
.racingchart ul.ranking li label.campus {padding:15px 2px 15px 0;}
.racingchart ul.ranking li label span.default { display:inline-block;padding-top:10px;}

/*2013-03-12추가*/
.racingchart h3 {width:263px;}
img.banner {margin:10px 0;}
.racingchart p.rakingtip {width:512px; padding:2px 0; line-height:15px;}
.point_pop {position:absolute; left:50%; margin:-50px 0 0 -240px; z-index:110;}

/*2013-03-13추가*/
#form_content_content {position:relative;}

/*2013-03-18추가*/
.racingchart h4.poptit {margin-bottom:10px; padding-left:12px; font-size:13px; color:#0066b1; text-align:left; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/icon_arrow01.png') no-repeat 0 center;}

/*2013-06-27추가*/
.racingchart ul.myranking {height:50px; padding-top:0; background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/racing_track_my.png');}
.racingchart ul.myranking li {padding-top: 0px;}
.racingchart ul.myranking li label.my {background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/racing_track_my2.gif'); padding-top:0; padding-bottom: 0px;}
.racingchart ul.myranking li label.my span.my { display:inline-block;padding-top:8px;}
.racingchart ul.myranking li label.my span.my2 { display:inline-block;padding-top:16px;}
.racingchart p.myranking {padding-bottom:3px; font:12px Tahoma,Dotum; color:#333; font-weight:bold; text-align:left;}

/*2013-07-17추가*/
#td_content strong, #td_content p strong { font-weight: bold; }
#td_content em, #td_content p em { font-style: italic; }

/*2014-04-21추가*/
.racingchart ul.ranking {position:relative;}
.racingchart ul.quarter {margin-bottom:10px;}
.racingchart ul.finish {background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/racing_track_finish.png') no-repeat 0 0;}
.racingchart ul.myranking {margin-bottom:10px; background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/racing_track_my.png');}
.racingchart ul.myranking li label.my {background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/racing_track_my3.gif');}
.racingchart p.myranking {margin-left:5px; padding-left:10px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/bullet01.png') no-repeat left 2px;}
.racingchart p.award {margin-top:10px; width:162px; height:30px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/sub_title_01.gif') no-repeat; text-indent:-100000em; overflow:hidden;}
.racingchart .header li.individual {background-image:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/tab_individual.png');}
ul.ranking li label {height:50px;}
.individual .header li.mypoint label {background-position:0 -54px;}
.individual ul.myranking li label.my span.my2 {padding-top:11px;}
table.quest th {background-image:none;}
table.quest td {color:#333;}
table.quest td, table.quest th {border:1px solid #90b7cb;}
table.quest td.quest {color:#000; font-weight:bold;}
table.quest tr.color {background-color:#f0f0f0;}
table.quest span.winner {display:inline-block; padding-left:20px; line-height:15px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/award_icon.png') no-repeat;}
table.quest span.point {color:#007cbb; font-weight:bold;}
table.quest tr:hover {background:none;}
table.quest tr:hover td {background:none;}
table.quest tr.color:hover td {background-color:#f0f0f0;}
ul.info_tip {position:absolute; left:104px; z-index:120; overflow:hidden;}
.racingchart ul.info_tip li {float:left; height:76px;}
.racingchart ul.info_tip li.il {width:16px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/info_tip_l.png') no-repeat;}
.racingchart ul.info_tip li.ic {padding:0 4px; min-width:100px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/info_tip_c.png') repeat-x;}
.racingchart ul.info_tip li.ic ul {padding-top:8px; margin:0;}
.racingchart ul.info_tip li.ic li {clear:both; height:16px; line-height:16px; color:#000;}
*:first-child+html .racingchart ul.info_tip li.ic li {margin:2px 4px 0 0; height:8px;}
.racingchart ul.info_tip li.ir {width:12px; background:url('http://resource.koreapolyschool.com/Images/CampusHomepage/racingchart/info_tip_r.png') repeat-x;}