html, body, form, table, tr, td, map, a, img, fieldset {margin:0; padding:0;}
body, table, tr, td, textarea, input, form {font-family:돋움; font-size:12px; color:#777777; line-height:14px;}
img {border:0;}
textarea {line-height:16px; padding:6px; BORDER:#CCCCCC 1px solid;}
input {height:16px; padding:2px 0px 0px 3px; selector-dummy: expression(this.hideFocus=true);}
select {font-size:12px; color:#666666; margin:0; padding:0;}
/*background*/
.bg {background-image:url(../images/common/bg.gif);background-repeat:repeat-x;background-position:top;}
/*input*/
.search_input {background-color:transparent; width:115px; color:#ffffff; border-style: none; padding:4px 0px 0px 3px;}
.online_input {border:#CCCCCC 1px solid;}
.login_input {border:#A8B5C6 1px solid; width:103px;}
/*fieldset*/
.fieldset {height:26px; text-align:center; padding-top:8px;}
/*하이퍼링크*/
a:link, a:visited, a:active {color:#777777; text-decoration:none; cursor:hand;}
a:hover {color:#0A246A; text-decoration:none; cursor:hand; TEXT-DECORATION: underline;}
/*라운드테이블*/	
#s_round  {width:904px; padding:15px 24px;} 
#s_round2 {width:876px; padding:10px; text-align:left; font-family:굴림; font-size:13px; color:#000000; line-height:22px;}
#s_round3 {width:683px; padding:10px; text-align:left;} 
/*퀵메뉴*/	
#quick {position:absolute; width:66px; height:270px; margin-left:998px; margin-top:100px; visibility:visible; z-index:1;}
/*slide*/
.slide_tt:link, slide_tt:visited, .slide_tt:active {COLOR:#41709A; LINE-HEIGHT:18px; TEXT-DECORATION:none; font-weight:bold; letter-spacing:-0.1em;}
.slide_tt:hover {COLOR: #0A246A; LINE-HEIGHT:18px; TEXT-DECORATION:none; font-weight:bold; letter-spacing:-0.1em;}
.slide:link, .slide:visited, .slide:active {COLOR:#646462; LINE-HEIGHT:16px; TEXT-DECORATION: none; letter-spacing:-0.1em;}
.slide:hover {COLOR:#0A246A; LINE-HEIGHT:16px; TEXT-DECORATION:underline; letter-spacing:-0.1em;}
/*main_학교평가목록*/
.sc_tab:link, .sc_tab:visited {FONT-SIZE:11px; COLOR:#525252; TEXT-DECORATION:none;} 
.sc_tab:active, .sc_tab:hover {FONT-SIZE:11px; COLOR:#525252; TEXT-DECORATION:none; font-weight:bold;}
.sc_tt:link, .sc_tt:visited, .sc_tt:active {FONT-SIZE:11px; COLOR:#2B2B2B; TEXT-DECORATION:none; font-weight:bold; FONT-FAMILY:Verdana;}
.sc_tt:hover {FONT-SIZE:11px; COLOR:#0A246A; TEXT-DECORATION:none; font-weight:bold; FONT-FAMILY:Verdana;}
/*main_news/community*/
.nc_tt:link, .nc_tt:visited, .nc_tt:active {COLOR:#6E6E6E; TEXT-DECORATION:none; font-weight:bold;}
.nc_tt:hover {COLOR:#0A246A; TEXT-DECORATION:none; font-weight:bold;}
/*학교목록*/
.sc_list:link, .sc_list:visited {COLOR:#666666; TEXT-DECORATION:none;}
.sc_list:active {COLOR:#545f72; TEXT-DECORATION:none; letter-spacing:-0.1em; font-weight:bold;}
.sc_list:hover {COLOR:#666666; TEXT-DECORATION:underline;}
.list_tt:link, .list_tt:visited, .list_tt:active {COLOR:#2B2B2B; TEXT-DECORATION:none; font-weight:bold; FONT-FAMILY:Verdana;}
.list_tt:hover {COLOR:#0A246A; TEXT-DECORATION:none; font-weight:bold; FONT-FAMILY:Verdana;}
.list:link, .list:visited, .list:active {COLOR:#555555; TEXT-DECORATION:none;}
.list:hover {COLOR:#0A246A; TEXT-DECORATION:underline;}
.sc_list_selected {COLOR:#545f72; TEXT-DECORATION:none; letter-spacing:-0.1em; font-weight:bold;}
/*num*/
.num:link, .num:visited {COLOR:#666666; TEXT-DECORATION:none; FONT-FAMILY:verdana;}
.num:active {COLOR:#0A246A; TEXT-DECORATION:none; font-weight:bold; letter-spacing:-0.1em; FONT-FAMILY:verdana;}
.num:hover {COLOR:#0A246A; TEXT-DECORATION:underline; FONT-FAMILY:verdana;}
/*학교랭킹정보*/
.no {COLOR:#42526F; font-weight:bold; text-align:center; padding-bottom:32px; FONT-FAMILY:verdana;}
/*지료실*/
.data:link, .data:visited, .data:active {COLOR:#555555; TEXT-DECORATION:none;}
.data:hover {COLOR:#0A246A; TEXT-DECORATION:none;}
.data_no:link, .data_no:visited, .data_no:active, .data_no:hover {FONT-SIZE:10px; COLOR:#40658A; TEXT-DECORATION:none; FONT-FAMILY:굴림;}
/*s_info*/
.school_name{font:Tahoma; color:#5b5b5b; font-weight:bold; font-size:15px; text-decoration:underline;}
.school_info{font:Tahoma; line-height:20px; color:#888888; font-size:11px;}
.line {border-bottom:1px dashed #d1d1d1;margin:10px 20px 10px 0px;}
a.homepage{font:Tahoma;color:#0A246A;;font-size:12px;}
a.homepage:hover{font:Tahoma;color:#ff3300;font-size:12px;text-decoration:underline;}
/*left_menu*/
.left_menu:link, .sc_list:visited {COLOR:#666666; TEXT-DECORATION:none;}
.left_menu:active {COLOR:#545f72; TEXT-DECORATION:none; letter-spacing:-0.1em; font-weight:bold;}
.left_menu:hover {COLOR:#545f72; TEXT-DECORATION:none;}
/*footer*/
.email:link, .email:visited, .email:active {COLOR:#777777; TEXT-DECORATION:none; letter-spacing:-0.1em; FONT-FAMILY:verdana;}
.email:hover {COLOR:#33415B; TEXT-DECORATION:underline; letter-spacing:-0.1em; FONT-FAMILY:verdana;}
/*letter-spacing*/
.ls1 {letter-spacing:-0.1em;}
/*line-height*/
.lh15 {line-height: 15px;}
.lh16 {line-height: 16px;}
.lh17 {line-height: 17px;}
.lh18 {line-height: 18px;}
.lh20 {line-height: 20px;}
.lh22 {line-height: 22px;}
/*padding*/
.pt3  {padding-top:3px;}
.pt4  {padding-top:4px;}
.pt10 {padding-top:10px;}
.pt14 {padding-top:14px;}
.pt40 {padding-top:40px;}
.pl8  {padding-left:8px;}
.pl10 {padding-left:10px;}
.pl12 {padding-left:12px;}
.pl14 {padding-left:14px;}
.pl17 {padding-left:17px;}
.pl18 {padding-left:18px;}
.pl20 {padding-left:20px;}
.pl23 {padding-left:23px;}
.pl25 {padding-left:25px;}
.pl30 {padding-left:30px;}
.pl57 {padding-left:57px;}
.pr10 {padding-right:10px;}
.pbl45  {padding:0px 0px 4px 5px;}
.pbl65  {padding:0px 0px 6px 5px;}
.prb104 {padding:0px 10px 4px 0px;}
.ptrbl  {padding:20px 12px 40px 12px;}
/*font*/
.h10    {FONT-SIZE:10px; COLOR:#636363; FONT-FAMILY:Verdana;}
.h10B   {FONT-SIZE:10px; COLOR:#4A6B8E; FONT-FAMILY:Verdana; font-weight:bold;}
.h11    {FONT-SIZE:11px; COLOR:#666666;}
.h110   {FONT-SIZE:11px; COLOR:#0A246A;}
.h117   {FONT-SIZE:11px; COLOR:#777777;}
.h11v   {FONT-SIZE:11px; COLOR:#666666; FONT-FAMILY:Verdana;}
.h11B   {FONT-SIZE:11px; COLOR:#545F72;}
.h12    {FONT-SIZE:12px; COLOR:#666666;}
.h120   {FONT-SIZE:12px; COLOR:#0a246a;}
.h1238  {FONT-SIZE:12px; COLOR:#384E76;}
.h1223  {FONT-SIZE:12px; COLOR:#232323;}
.h120b  {FONT-SIZE:12px; COLOR:#000000;}
.h12B0  {FONT-SIZE:12px; COLOR:#0A246A; font-weight:bold;}
.h12B   {FONT-SIZE:12px; COLOR:#666666; font-weight:bold;}
.h12B4f {FONT-SIZE:12px; COLOR:#4F5F78; font-weight:bold;}
.h12B4  {FONT-SIZE:12px; COLOR:#4E7AC3; font-weight:bold;}
.h12B4b {FONT-SIZE:12px; COLOR:#4B5B76; font-weight:bold;}
.h12B3c {FONT-SIZE:12px; COLOR:#3C4C6A; font-weight:bold;}

.h12B85 {FONT-SIZE:12px; COLOR:#854040; font-weight:bold;}

/*font-weight*/
.fw {font-weight:bold;}
/*TEXT-DECORATION*/
.txde {TEXT-DECORATION:underline;}
/*background-image*/
.slide_bg {background-image:url('../images/common/slide_bg.gif');background-repeat:no-repeat;background-position:top; width:72px; height:62px;}
.state_l {background-image:url('../images/state/state_bg_left.gif');background-repeat:no-repeat;background-position:top;}
.state_c {background-image:url('../images/state/state_bg_center.gif');background-repeat:repeat-x;background-position:top;}
.state_r {background-image:url('../images/state/state_bg_right.gif');background-repeat:no-repeat;background-position:top;}
.common_cs {background-image:url('../images/common/city_school_bg.gif');background-repeat:no-repeat;background-position:top;}
.common_ss {background-image:url('../images/common/school_search_bg.gif');background-repeat:no-repeat;background-position:top;}
.main_comm {background-image:url('../images/main/community_bg.gif');background-repeat:no-repeat;background-position:top;}
.main_boxt {background-image:url('../images/main/school_list_bg_t.gif');background-repeat:no-repeat;background-position:top;}
.main_boxl {background-image:url('../images/main/school_list_bg_l.gif');background-repeat:no-repeat;background-position:top; height:640px;}
.main_boxr {background-image:url('../images/main/school_list_bg_r.gif');background-repeat:no-repeat;background-position:top;}
.sub_boxt {background-image:url('../images/common/list_bg_t.gif');background-repeat:no-repeat;background-position:top;}
.sub_boxl {background-image:url('../images/common/list_bg_l.gif');background-repeat:no-repeat;background-position:top; height:640px;}
.sub_boxr {background-image:url('../images/common/list_bg_r.gif');background-repeat:no-repeat;background-position:top;}
.img_price {background-image:url('../images/common/price_bg.gif');background-repeat:no-repeat;background-position:top;}
.img_price_phil {background-image:url('../images/common/price_bg_phil.gif');background-repeat:no-repeat;background-position:top;}
.comp_info {background-image:url('../images/company/info_01.gif');background-repeat:no-repeat;background-position:top;}

.comp_infoc {background-image:url('../images/company/info_c01.gif');background-repeat:no-repeat;background-position:top;}
.online {background-image:url('../images/online/online_bg.gif');background-repeat:no-repeat;background-position:top;}
.sogae {background-image:url('../images/company/sogae_02.gif');background-repeat:no-repeat;background-position:top right;}
.ranking_no {background-image:url('../images/common/ranking_no_bg.gif');background-repeat:no-repeat;background-position:top;}
.privacy {background-image:url('../images/company/privacy_bg.gif');background-repeat:no-repeat;background-position:top;}
.login {background-image:url('../images/member/login_bg.gif');background-repeat:no-repeat;background-position:top;}
.logout {background-image:url('../images/member/logout_bg.gif');background-repeat:no-repeat;background-position:top;}
.quit {background-image:url('../images/member/quit_bg.gif');background-repeat:no-repeat;background-position:top;}
.s_info {background-image:url('../images/s_info/s_info_bg.gif');background-repeat:no-repeat;background-position:top;}
/*s_info_gage*/
.g_red{width:200px;height:26px;margin-top:15px;background:url(../images/s_info/gage_bg.gif) no-repeat;}
.g_blue{padding:1px 7px 0px 10px ;text-align:left;}

/*progrees*/
.progrees{width:284px;height:14px;background:url(../images/progrees/progrees_bg.gif) no-repeat;}

/*정보수정 레프트*/
.left_mypage {COLOR:#545f72; TEXT-DECORATION:none; letter-spacing:-0.1em; font-weight:bold;}
.left_mypage:hover {COLOR:#545f72; TEXT-DECORATION:none;}

/*school_top*/
#promotion{margin:0px 0px 0px 703px; width:260px; position:absolute; z-index:1; back ground-color:#000; background:url(/images/layout/pop_map_line.gif) repeat-y;/*프로모션팝업*/}
.pro_popd1{background:url(/images/layout/pop_map_top.gif) no-repeat; mar gin-left:-40px; padding:5px 10px 0px 10px; color:#ffffff;letter-spacing:-1px;line-height:15px;}
.pro_popd2{ma rgin-left:-40px; padding:5px 5px 5px 10px;}
.pro_popd3{ma rgin-left:-40px; text-align:center;}

/*순서바*/
.seq{background:#eeeeee url(/images/layout/roundbar_rightbg.gif) right no-repeat;height:29px;width:100%;margin-bottom:5px;}
.seq a{color:#616161;}.seq a:hover,.seq a:hover,.seq a:active{color:#616161;font-weight:bold;text-decoration:none;}
.col {background:url(/images/ico/col.gif) 0 40% no-repeat;}

/*공간관련*/
.s5{margin-right:5px;}
.s10{margin-right:10px;}
.s15{margin-right:15px;}
.s20{margin-right:20px;}

.h1 {line-height:1px;}
.h5 {line-height:5px;}
.h15 {line-height:10px;}
.h15 {line-height:15px;}
.h20 {line-height:20px;}
.h30 {line-height:30px;}

#some{padding:5px 5px 5px 55px;line-height:16px;border:1px solid #C1CADA ;color:#06276A;}
.name_box{text-align:right;margin-top:5px;}
.photo_s{width:150;height:25;padding:5px;line-height:14px;}
.photo_sr{width:30; text-align:center;padding:5px;background:url(/img/icon/col3.gif) left top no-repeat;line-height:14px;color:#636667;font-family:Tahoma;}