@charset "utf-8";
/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */



/*테이블1*/
.tb1 {width:100%; text-align:center; border-top:2px solid #666666; font:11px Tahoma;}
.tb1 caption {display:none;}
.tb1 th {padding:7px 0 4px 0; background-color:#F5F7F9; border:0; border-bottom:1px solid #e3e3e3; font:12px dotum; font-weight:bold; color:#666666;}
.tb1 td {padding:6px 0 4px 0; border:0; border-bottom:1px solid #e3e3e3; color:#4C4C4C;}

/* UI Object */
.table2,.table2 th,.table2 td { border:0 }
.table2 { width:100%;border-bottom:2px solid #dcdcdc;font-family:'돋움',dotum;font-size:12px;text-align:center;border-collapse:collapse; }
.table2 caption { display:none; }
.table2 th { padding:7px 5px 4px 5px;border-top:2px solid #dcdcdc;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background-color:#f5f7f9;color:#666;font-family:'돋움',dotum;font-size:12px;font-weight:bold}
.table2 td { padding:6px 5px 4px 5px;border:1px solid #e5e5e5;color:#4c4c4c; }
.table2 td.bold { font-weight:bold; }
.table2 td.green { background-color:#e3f0d0; }
.table2 td.blue { background-color:#ddf0f9; }
.table2 td.gray { background-color:#f5f7f9; }

/* UI Object-box2 */
.box_type{display:table;position:relative;width:99%;height:150px;margin-bottom:10px;border:3px solid #efefef}
.cell{display:table-cell;vertical-align:middle}
.inner{*position:absolute;*top:50%;*height:70px;*margin-top:-35px}

/* UI Object-게시판내 둥근테두리 box */
.boxing{margin-bottom:12px;border:2px solid #ccc}
.boxing .guide{position:relative;width:100%}
.boxing .tl{display:block;position:absolute;top:-2px;left:-2px;width:7px;height:7px;background:url(http://www.philschool.com/archives/img/bg_rndbox.gif) no-repeat;font-size:0}
.boxing .tr{display:block;position:absolute;top:-2px;left:-5px;width:7px;height:7px;margin-left:100%;background:url(http://www.philschool.com/archives/img/bg_rndbox.gif) 100% 0 no-repeat;font-size:0}
.boxing .lb{display:block;position:absolute;top:-5px;left:-2px;width:7px;height:7px;background:url(http://www.philschool.com/archives/img/bg_rndbox.gif) 0 100% no-repeat;font-size:0}
.boxing .rb{display:block;position:absolute;top:-5px;left:-5px;width:7px;height:7px;margin-left:100%;background:url(http://www.philschool.com/archives/img/bg_rndbox.gif) 100% 100% no-repeat;font-size:0}
.boxing .cont{position:relative;padding:10px 10px 19px 24px}

.boxing2{margin-bottom:12px;padding:2px;border:2px solid #ccc}
.boxing2 .guide{position:relative;width:100%}
.boxing2 .tl{display:block;position:absolute;top:-4px;left:-4px;width:9px;height:9px;background:url(http://www.philschool.com/archives/img/bg_rndbox2.gif) no-repeat;font-size:0}
.boxing2 .tr{display:block;position:absolute;top:-4px;left:-5px;width:9px;height:9px;margin-left:100%;background:url(http://www.philschool.com/archives/img/bg_rndbox2.gif) 100% 0 no-repeat;font-size:0}
.boxing2 .lb{display:block;position:absolute;top:-5px;left:-4px;width:9px;height:9px;background:url(http://www.philschool.com/archives/img/bg_rndbox2.gif) 0 100% no-repeat;font-size:0}
.boxing2 .rb{display:block;position:absolute;top:-5px;left:-5px;width:9px;height:9px;margin-left:100%;background:url(http://www.philschool.com/archives/img/bg_rndbox2.gif) 100% 100% no-repeat;font-size:0}
.boxing2 .cont{padding:10px 10px 19px 24px;border:1px solid #ededed}

.boxing3{position:relative;_height:1%}
.outer{border:4px solid #a8e469}
.boxing3 .inner{border:1px solid #418f30}
.boxing3 p{padding:10px;font-size:12px}
.boxing3 .lt{position:absolute;top:-4px;left:-4px;width:7px;height:7px;background:#fff url(http://www.philschool.com/archives/img/bg_border_corner.gif) no-repeat 0 0;font-size:0}
.boxing3 .rt{position:absolute;top:-4px;right:-4px;_right:-5px;width:7px;height:7px;background:#fff url(http://www.philschool.com/archives/img/bg_border_corner.gif) no-repeat 100% 0;font-size:0}
.boxing3 .lb{position:absolute;left:-4px;bottom:-4px;_bottom:-5px;width:7px;height:7px;background:#fff url(http://www.philschool.com/archives/img/bg_border_corner.gif) no-repeat 0 100%;font-size:0}
.boxing3 .rb{position:absolute;right:-4px;_right:-5px;bottom:-4px;_bottom:-5px;width:7px;height:7px;background:#fff url(http://www.philschool.com/archives/img/bg_border_corner.gif) no-repeat 100% 100%;font-size:0}

.boxing4{position:relative;_height:1%}
.outer2{border:4px solid #e4e4e4}
.inner2{border:1px solid #c7c7c7}
.boxing4 p{padding:10px;font-size:12px}
.boxing4 .lt{position:absolute;top:-4px;left:-4px;width:7px;height:7px;background:#fff url(http://www.philschool.com/archives/img/bg_border_corner2.gif) no-repeat 0 0;font-size:0}
.boxing4 .rt{position:absolute;top:-4px;right:-4px;_right:-5px;width:7px;height:7px;background:#fff url(http://www.philschool.com/archives/img/bg_border_corner2.gif) no-repeat 100% 0;font-size:0}
.boxing4 .lb{position:absolute;left:-4px;bottom:-4px;_bottom:-5px;width:7px;height:7px;background:#fff url(http://www.philschool.com/archives/img/bg_border_corner2.gif) no-repeat 0 100%;font-size:0}
.boxing4 .rb{position:absolute;right:-4px;_right:-5px;bottom:-4px;_bottom:-5px;width:7px;height:7px;background:#fff url(http://www.philschool.com/archives/img/bg_border_corner2.gif) no-repeat 100% 100%;font-size:0}

/* UI Object */
/* 백그라운드이미지:하위박스 탭간격없음 */
.box_price{width:100%;}
.box_price .tab_box2{float:left;position:relative;z-index:100;width:100%;background:url(http://html.nhndesign.com/guidelines/uio/img/menu/bg_tab.gif) repeat-x 0 100%;
							list-style:none;}
.box_price .tab_box2 li{float:left;margin-right:-1px;background:url(http://html.nhndesign.com/guidelines/uio/img/menu/bg_tab_left.gif) no-repeat}
.box_price .tab_box2 li span{display:block;margin-left:3px;background:url(http://html.nhndesign.com/guidelines/uio/img/menu/bg_tab_right.gif) no-repeat 100% 0}
.box_price .tab_box2 li span a{color:#666;line-height:14px;text-decoration:none;display:block;padding:9px 19px 5px}
.box_price .tab_box2 li a:hover{color:#333}
.box_price .tab_box2 li.on{background-position:0 -28px}
.box_price .tab_box2 li.on span{background-position:100% -28px}
.box_price .tab_box2 li.on span a{color:#333;font-weight:bold;letter-spacing:-1px}
.box_price .cont{float:left;width:100%;min-height:150px;margin-top:-1px;background:#FCFCFC;color:#666;padding:1em;}

/* UI Object */
.tab{position:relative;height:25px;margin-top:20px;padding-left:15px;background:url(http://static.naver.com/groupware/common/tab_menu.gif) repeat-x 0 100%;font-family:'돋움',dotum;font-size:12px}
.tab ul,.tab ul li{margin:0;padding:0}
.tab ul li{list-style:none}
.tab ul li,.tab ul li a{background:url(http://static.naver.com/groupware/2010/bg_tab_off.gif) no-repeat}
.tab ul li{float:left;margin-right:-1px;line-height:22px}
.tab ul li a{display:inline-block;padding:2px 16px 1px;_padding:3px 16px 0;background-position: 100% 0;font-weight:bold;color:#666;text-decoration:none !important}
.tab ul li.on,.tab ul li.on a{background-image:url(http://static.naver.com/groupware/2010/bg_tab_on.gif)}
.tab ul li.on a{color:#ff7141}
.tab_v1 ul li{position:relative}
.tab_v1 ul li a{padding-right:27px}
.tab_v1 ul li button{overflow:hidden;position:absolute;top:3px;right:3px;width:20px;height:20px;margin:0;padding:0;border:0;background:none;cursor:pointer;_cursor:hand}
.tab_v1 ul li button:active{background:url(http://static.naver.com/groupware/2010/btn_tab_del.gif) no-repeat 5px 5px}
.tab_v1 ul li button:active img{margin-left:-100px}
.tab_v2{padding-left:0}

/* UI Object Progress*/
.progress{overflow:hidden;height:25px;margin:10px 0 0;background:url(http://static.naver.com/groupware/2010/bg_progress.gif);border-right:1px solid #e3e3e3;font-family:'돋움',dotum;font-size:11px;line-height:15px;letter-spacing:-1px}
.progress .tit{float:left;position:relative;z-index:1000;width:74px;height:20px;margin:0;padding:5px 0 0;background:url(http://static.naver.com/groupware/2010/bg_progress_tit.gif) no-repeat;font-size:11px;color:#fff;line-height:15px;text-align:center}
.progress ol{float:left;margin:0;padding:0}
.progress li,.progress li span{background:url(http://static.naver.com/groupware/2010/bg_progress_item.gif) no-repeat;font-size:11px;white-space:nowrap}
.progress li{float:left;margin:0 0 0 -13px;padding:0 0 0 13px;background-position:-287px 0}
.progress li span{display:inline-block;height:20px;padding:5px 28px 0 13px;background-position:100% top}
.progress li.on{position:relative;z-index:10;background-position:0 100%;color:#fff}
.progress li.on span{background:url(http://static.naver.com/groupware/2010/bg_progress_item.gif) no-repeat 100% 100%}
.progress li.last,.progress li.last span{background:none}
.progress .right{position:absolute;top:6px;right:10px;color:#444}

.philELS_list{padding:0 0 1em 1em;}
.philELS_list li{padding-left:8px;background:#fff url(http://www.philschool.com/archives/img/bul.gif) no-repeat 0 8px;color:#666;line-height:20px;}
.philELS_list li em{color:#f84e12;font-style:normal;}


