@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, time, figure, article, nav, header, footer, hgroup, video, audio, aside, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	/*font-size: 12px;
	font-family: inherit;
	vertical-align: baseline;
	font-family: Arial, Helvetica, dotum, sans-serif;*/
}
ol, ul, li {
	list-style: none;
}
img { border: 0; }
table {
	border-collapse: separate;
	border-spacing: 0;
}/* tables still need 'cellspacing="0"' in the markup */
caption, th, td {
	text-align: left;
	font-weight: normal;
}

.wrap {width:1000px; margin:0 auto;}
.main_wrap {width:974px; margin:0 auto;}

body {background:#282828;}
body.intro {background:#000000;}
body.agreement {background:#ededed;}
body.popup_body {background:#ffffff;}
/*************************************************************/
/***********************    intro      ************************/
/*************************************************************/

#single_dropdown {position: absolute; left: -42px; top: 0; width:800px;z-index:999;}
#main_menu{ margin:0 auto; }
#main_menu li{ float: left; position:relative; margin:0;}
#main_menu { margin:0; padding:0;margin-left: 20px;}
#main_menu li ul li{ margin: 0}

.main_menu_sub{  margin:0; padding:0;display:none; background-color: #000; position:absolute;left:0; top: 49px; border: 1px solid #444 ;z-index:999;}
#main_menu ul li{ float:none; display:block;}
#main_menu ul li a {display: block; clear: both; line-height: 120%;  font-size:12px; color: #bbbbbb;border: none;text-align: left;padding: 8px 10px; width: 121px; font-family:'³ª´®°íµñ','Nanum Gothic','µ¸¿ò',Dotum,Helvetica,AppleGothic,sans-serif;font-weight: bold;}
#main_menu ul li a:hover {color:#fff;}
#menu_03 ul li a {width: 120px;}
#main_menu ul li:first-child a { border-top:none; background:transparent url('images/menu_shadow_bg.png') repeat-x top left scroll; padding-top:10px}
#main_menu ul li:last-child a{ border-bottom:none;}
#main_menu ul li.dropdown_last_child a { border-bottom:none; } /*IE8 HACK*/
#main_menu ul li a:hover{ background-color: #444444;}
#single_dropdown .jquery_dropdown{background-color:transparent; color:#fff}

#menu_01 .main_menu_sub {
width: 140px !important;
}
#menu_01 .main_menu_sub li a {
width: 120px !important;
}

#menu_02 .main_menu_sub {
width: 140px !important;
}
#menu_02 .main_menu_sub li a {
width: 120px !important;
}
#menu_03 .main_menu_sub {
width: 140px !important;
}
#menu_04 .main_menu_sub {
width: 140px !important;
}
#menu_05 .main_menu_sub {
width: 140px !important;
}

#menu_08 .main_menu_sub {
left: -52px;
}
#menu_06 .main_menu_sub {
width: 140px !important;
}
#menu_07 .main_menu_sub {
width: 140px !important;
}
#menu_08 .main_menu_sub {
width: 140px !important;
}
#main_menu > li > a {
    padding: 20px 16px;
    font-family: '³ª´®°íµñ','Nanum Gothic','µ¸¿ò',Dotum,Helvetica,AppleGothic,sans-serif;
    display: block;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: bold;
	letter-spacing: -1px;
}
/*************************************************************/
/***********************    intro      ************************/
/*************************************************************/
#intro_container {width: 100%;float: left; text-align:center;}
#intro_header {
width: 100%;
float: left;
height: 101px;
}
#intro_header_in {
padding-top: 47px;
}
#intro_img {
clear: both;
width: 100%;
float: left;
position:relative;
}
#intro_slideshow {height:489px;}
#intro_footer {
clear: both;
width: 100%;
float: left;
}
#intro_footer .intro_footer_in {
color: #808080;
font-size: 12px;
text-align:left;
padding: 10px 106px;
}
#intro_img .movie_news {
position: absolute;
top: 204px;
left: 109px;
z-index: 100;
}
#intro_img .notice_news {
position: absolute;
top: 374px;
left: 109px;
z-index: 100;
}
#intro_img .intro_menu {
position: absolute;
top: 374px;
left: 419px;
z-index: 100;
}

/*************************************************************/
/***********************    main      ************************/
/*************************************************************/
#main_container {
clear: both;
width: 100%;
float: left;
position:relative;
height:1000px;
background:url(../images/body_bg.jpg) 0	0 repeat-x;
}
#main_header {
    width: 100%;
    float: left;
    height: 380px;
    background: url(../images/top/top_bg.jpg) -9px 0 no-repeat;
    position: relative;
    z-index: 99;
}

#main_header .main_master {width:340px;
height:210px;
background:url(../images/top/main_master.png) 0	0 no-repeat;
position:absolute;
top:108px;
left:623px;
z-index:-1;

}

#main_contents {
clear: both;
width: 100%;
float: left;
position: relative;
}
#main_con_left {
width: 192px;
float: left;
margin-right: 23px;
}
#main_con_center {
width: 432px;
float: left;
margin-right: 23px;
}
#main_con_right {
width: 204px;
float: left;
}
#footer {
clear: both;
width: 100%;
float: left;
}
/*************************************************************/
/***********************    sub      ************************/
/*************************************************************/

#sub_header {
width:100%;
float:left;
height:327px;
background:url(../images/top/subtop_bg.jpg) 0 0 no-repeat;
position:relative;
z-index:99;
}
#sub_contents {
clear: both;
width: 100%;
float: left;
position:relative;
}
#sub_con_left {
width: 192px;
float: left;
margin-right: 12px;
margin-left:25px;
}
#sub_con_right {
width: 682px;
float: left;
background: #a90003;
}
#sub_con_right #sub_container {padding:6px;float:left;width: 98.3%;}
#sub_con_right #sub_con_inner {width:100%;background:#fff;float:left;}

#sub_login {
width: 100%;
float: left;
margin-bottom: 10px;
}
#sidebar {
clear: both;
width: 100%;
float: left;
margin-bottom: 10px;
}
#submenu {
background: #0d0b08;
border-top: #454037 1px solid;
border-left: #454037 1px solid;
border-right: #000 1px solid;
border-bottom: #000 1px solid;
float: left;
width: 190px;
padding-bottom: 20px;
}
#submenu h2 {
text-align: center;
padding: 10px;
}
#submenu ul {
padding-left: 8px;
width: 176px;
float:left;
display:block;
}
#submenu ul li {
margin-bottom: 5px;
clear:both;
width:176px;
display:block;
}
#submenu > ul > li > a {
background: url(../images/sub/sm_bg.gif) 0 0 repeat;
height: 26px;
display: block;
padding-left: 20px;
line-height: 26px;
color: #ececec;
font-family: ¸¼Àº°íµñ,'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;
font-size: 12px;
letter-spacing: -1px;
}
#submenu > ul > li.active > a {
background: url(../images/sub/sm_bg.gif) 0 -26px repeat;
height: 26px;
display: block;
padding-left: 20px;
line-height: 26px;
color: #ececec;
font-family: ¸¼Àº°íµñ,'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;
font-size: 12px;
letter-spacing: -1px;
}
#submenu .ssmenu {
padding: 13px;
background: #000;
width: 150px;
float:left;
}
#submenu .ssmenu li {background:none;}
#submenu .ssmenu li a {
font-size: 11px;
display: block;
color: #acacac;
line-height: 21px;
font-family: ¸¼Àº°íµñ,'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;
}
#submenu .ssmenu li.active a {
font-size: 11px;
display: block;
font-weight: bold;
color: #fff600;
line-height: 21px;
font-family: ¸¼Àº°íµñ,'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;
}
#sub_con_left #customer {
width: 100%;
clear: both;
float: left;
}

#sub_container h2 {
font-size: 19px;
font-weight: bold;
font-family: ¸¼Àº°íµñ,'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;
border-bottom: #a90003 1px solid;
height: 40px;
line-height: 40px;
position: relative;
padding-left: 23px;
letter-spacing: -1px;
}

#sub_container h2.sub_title01 {
background: url(../images/sub/tit_icon01.gif) 8px 15px no-repeat;
}
#sub_container h2.sub_title02 {
background: url(../images/sub/tit_icon02.gif) 8px 15px no-repeat;
}
#sub_container h2.sub_title03 {
background: url(../images/sub/tit_icon03.gif) 8px 15px no-repeat;
}
#sub_container h2.sub_title04 {
background: url(../images/sub/tit_icon04.gif) 8px 15px no-repeat;
}
#sub_container h2.sub_title05 {
background: url(../images/sub/tit_icon05.gif) 8px 15px no-repeat;
}
#sub_container h2.sub_title06 {
background: url(../images/sub/tit_icon06.gif) 8px 15px no-repeat;
}
#sub_container h2.sub_title07 {
background: url(../images/sub/tit_icon07.gif) 8px 15px no-repeat;
}
#sub_container h2.sub_title08 {
background: url(../images/sub/tit_icon08.gif) 8px 15px no-repeat;
}
#sub_container h2.sub_title09 {
background: url(../images/sub/tit_icon09.gif) 8px 15px no-repeat;
}
#sub_container .location {
position: absolute;
right: 9px;
top: 3px;
font-weight: normal;
font-size: 11px;
letter-spacing: 0px;
color: #686868;
}
#sub_container .location a {font-size: 11px;letter-spacing: 0px;
color: #686868;font-weight: normal;}
#sub_container .location a:hover {font-size: 11px;letter-spacing: 0px;
color: #686868;font-weight: normal;}
#sub_container .location a:active {font-size: 11px;letter-spacing: 0px;
color: #686868;font-weight: normal;}

#the_contents {
padding: 20px;
min-height:600px;
}

/*************************************************************/
/***********************    board     ************************/
/*************************************************************/

table.board  {border-collapse: collapse; border-top: 1px solid #e3e3e3; line-height:20px; margin:0 auto;}
table.board th {background: #f4f3e9; color: #444444; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle; padding:3px;border-bottom: 1px solid #e3e3e3;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.board td {color: #444444; font-weight: normal; vertical-align: middle; padding:3px ; font-size:12px;  text-align: center;  border-bottom: 1px solid #e3e3e3;}
table.board td.left {text-align: left;}
table.board td.center {text-align: center;}
table.board td.right {text-align: right;}

table.board_f  {border-collapse: collapse; border-top: 1px solid #e95b01; line-height:20px; margin:0 auto;}
table.board_f th {background: #ef7200; color: #fff; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle; padding:3px;border-bottom: 1px solid #e95b01;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.board_f td {color: #444444; font-weight: normal; vertical-align: middle; padding:3px ; font-size:12px;  text-align: center;  border-bottom: 1px solid #dddddd;}
table.board_f td.left {text-align: left;}
table.board_f td.center {text-align: center;}
table.board_f td.right {text-align: right;}

table.board_g  {border-collapse: collapse; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; line-height:16px; margin:0 auto;}
table.board_g td {color: #444444; font-weight: normal; vertical-align: top; padding:5px ; font-size:12px;  text-align: center;  border-bottom: 1px solid #dddddd;}
table.board_g td img {margin:0 auto;}
table.board_g td.left {text-align: left;}
table.board_g td.center {text-align: center;}
table.board_g td.right {text-align: right;}


table.board_p  {border-collapse: collapse; border-top: 1px solid #e3e3e3; line-height:20px; margin:0 auto;}
table.board_p th {color: #444444; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle; padding:3px;border-bottom: 1px solid #e3e3e3;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.board_p td {color: #444444; font-weight: normal; vertical-align: middle; padding:3px ; font-size:12px;  text-align: center;  border-bottom: 1px solid #e3e3e3;}
table.board_p td.left {text-align: left;}
table.board_p td.center {text-align: center;}
table.board_p td.right {text-align: right;}

.board_txt {text-align:left;font-size:11px;color:#686868; padding:3px 0;}
.board_txt span {font-size:11px;color:#ff6600;padding:3px 0;}

.board_txt02 {text-align:right;font-size:11px;}

/*************************************************************/
/***********************    board.w     ************************/
/*************************************************************/

table.board_w  {border-collapse: collapse; border-top: 1px solid #e3e3e3; line-height:20px; border-left: 1px solid #e3e3e3; margin:0 auto;}
table.board_w th {background: #f4f3e9; color: #444444; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle; padding:5px;border-bottom: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.board_w td {color: #444444; font-weight: normal; vertical-align: middle; padding:5px ; font-size:12px;  text-align: left;  border-bottom: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;  }
table.board_w td.left {text-align: left;}
table.board_w td.center {text-align: center;font-weight: bold;width:180px;}
table.board_w td.right {text-align: right;}

.paging {text-align:center;padding:8px 0;}
.paging a {display:inline-block;color:#ffffff; background:#cfcfcf; padding:3px 5px; margin-left:5px;}
.paging span {display:inline-block;color:#ffffff; background:#7b7b7b; padding:3px 5px; margin-left:5px;}



/*************************************************************/
/***********************    event_order      ************************/
/*************************************************************/


.event_title {padding:8px 0;text-align:left;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;font-size:15px;font-weight:bold;color:#ee530e;}
.event_title02 {padding:8px 0;text-align:left;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;font-size:15px;font-weight:bold;color:#007ed7;}
.event_title03 {padding:5px 20px;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;vertical-align: middle;font-size:18px;font-weight:bold;color:#000;}

table.event  {border-collapse: collapse; border-top: 1px solid #c3d9e1; line-height:20px; border-left: 1px solid #c3d9e1; margin:0 auto;}
table.event th {background: #e7f0f8; color: #444444; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle; padding:5px;border-bottom: 1px solid #c3d9e1;border-right: 1px solid #c3d9e1;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.event td {color: #444444; font-weight: normal; vertical-align: middle; padding:5px ; font-size:12px;  text-align: left;  border-bottom: 1px solid #c3d9e1;border-right: 1px solid #c3d9e1; }
table.event td.left {text-align: left;}
table.event td.center {text-align: center;}
table.event td.right {text-align: right;}

table.counter  {border-collapse: collapse; border-top: 1px solid #eeae00; line-height:20px; border-left: 1px solid #eeae00; margin:0 auto;}
table.counter th {width:30%;background: #eeae00; color: #444444; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle; padding:3px;border-bottom: 1px solid #eeae001;border-right: 1px solid #eeae00;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.counter td {width:20%;color: #fff; font-weight:bold; vertical-align: middle; padding:3px ; font-size:12px;  text-align:center;  border-bottom: 1px solid #eeae00;border-right: 1px solid #eeae00; }

table.event02  {border-collapse: collapse; border-top: 1px solid #ead6a7; line-height:20px; border-left: 1px solid #ead6a7;margin:0 auto;}
table.event02 th {background: #fff6e1; color: #444444; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle; padding:5px;border-bottom: 1px solid #ead6a7;border-right: 1px solid #ead6a7;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.event02 td {color: #444444; font-weight: normal; vertical-align: middle; padding:5px ; font-size:12px;  text-align: left;  border-bottom: 1px solid #ead6a7;border-right: 1px solid #ead6a7;}
table.event02 td.left {text-align: left;}
table.event02 td.center {text-align: center;}
table.event02 td.right {text-align: right;}
.congress_title {border:#c3d9e1 1px solid;background:#e7f0f8;}
.congress_title_in {background:#ffffff; padding:10px;text-align:center;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;font-size:15px;font-weight:bold;}
.congress_title_in span {font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;font-size:15px;font-weight:bold;color:blue;}




/*************************************************************/
/*********************** month_schedule ************************/
/*************************************************************/

table.month  {border-collapse: collapse; border-top: 1px solid #c3d9e1; line-height:20px; border-left: 1px solid #c3d9e1; margin:0 auto;}
table.month th {background: #e7f0f8; color: #444444; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle; padding:5px;border-bottom: 1px solid #c3d9e1;border-right: 1px solid #c3d9e1;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.month td {color: #444444; font-weight: normal; vertical-align: middle; padding:5px ; font-size:12px;  text-align: left;  border-bottom: 1px solid #c3d9e1;border-right: 1px solid #c3d9e1; }
table.month td.left {text-align: left;}
table.month td.center {text-align: center;}
table.month td.right {text-align: right;}
table.month th.sunday {color:#E40217 !important;}
table.month th.saturday {color:#1483DC !important;}

table.month02  {border-collapse: collapse; border-top: 1px solid #ead6a7; line-height:20px; border-left: 1px solid #ead6a7;margin:0 auto;}
table.month02 th {background: #fff6e1; color: #444444; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle; padding:5px;border-bottom: 1px solid #ead6a7;border-right: 1px solid #ead6a7;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.month02 td {color: #444444; font-weight: normal; vertical-align: middle; padding:5px ; font-size:12px;  text-align: left;  border-bottom: 1px solid #ead6a7;border-right: 1px solid #ead6a7;}
table.month02 td.left {text-align: left;}
table.month02 td.center {text-align: center;}
table.month02 td.right {text-align: right;}

table.month03  {border-collapse: collapse; border-top: 1px solid #cbcbcb; line-height:20px; border-left: 1px solid #cbcbcb;}
table.month03 th {background: #efefef; color: #444444; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle; padding:5px;border-bottom: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.month03 td {color: #444444; font-weight: normal; vertical-align: middle; padding:5px ; font-size:12px;  text-align: center;  border-bottom: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb; }

table.schedule  {border-collapse: collapse;margin:0 auto;}
table.schedule th {color: #fff; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle; padding:5px;border-bottom: 1px solid #000;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.schedule td {font-weight: normal; vertical-align: middle; padding:5px ; font-size:12px;  text-align: center;  border-bottom: 1px solid #000;}
table.schedule td.left {text-align: left;}
table.schedule td.center {text-align: center;}
table.schedule td.right {text-align: right;}

/*************************************************************/
/*********************** growth ************************/
/*************************************************************/
table.growth01  {border-collapse: collapse; border-top: 1px solid #d4d4d4; line-height:20px; margin:0 auto;}
table.growth01 th {background: #eeeeee; color: #444444; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle; padding:5px;border-bottom: 1px solid #d4d4d4;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.growth01 td {color: #444444; font-weight: normal; vertical-align: middle; padding:5px ; font-size:12px;  text-align: center;  border-bottom: 1px solid #d4d4d4;}
table.growth01 td.left {text-align: left;}

.growth_graph {height:110px;background:url(../images/growth/graph_bg.gif);text-align:center;vertical-align:bottom;}
.growth_graph02 {height:110px;background:url(../images/growth/graph_bg02.gif);text-align:center;vertical-align:bottom;}
.growth_graph_td {padding:5px;text-align:center;}

table.growth02  {border-collapse: collapse; line-height:20px; margin:0 auto;}
table.growth02 th {color: #444444; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle; padding:5px;border-bottom: 1px solid #d4d4d4;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.growth02 td {color: #444444; font-weight: normal; vertical-align: middle; padding:5px ; font-size:12px;  text-align: left;  border-bottom: 1px solid #d4d4d4;}
table.growth02 td.left {text-align: left;}
table.growth02 td.padding {padding:0;border-bottom:none;}
table.growth02 td.center {background: #f4f3f4; color: #444444; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle; padding:5px;border-bottom: 1px solid #d4d4d4;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}

/*************************************************************/
/*********************** parents ************************/
/*************************************************************/

table.myparents  {border-collapse: collapse; line-height:20px;}
table.myparents th {color: #496c92; font-weight: bold; text-align:left; font-size:12px; vertical-align: middle; padding:5px;border-bottom: 1px solid #e5ecf3;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.myparents td {color: #444444; font-weight: normal; vertical-align: middle; padding:5px ; font-size:12px;  text-align: left;  border-bottom: 1px solid #e5ecf3;}
table.myparents td.left {text-align: left;}

/*************************************************************/
/*********************** student ************************/
/*************************************************************/

.gift {font-size: 12px; font-family: morris9,dotum,'µ¸¿ò',arial,sans-serif;vertical-align:middle;}
.gift b {font-size: 12px; font-family: morris9,dotum,'µ¸¿ò',arial,sans-serif;color:#FF6600;vertical-align:middle;}

table.board_s  {border-collapse: collapse; border-top: 1px solid #863ab9;border-bottom: 2px solid #8442ad; line-height:20px; margin:0 auto;}
table.board_s th {background: #994ace; color: #fff; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle; padding:3px;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.board_s td {color: #444444; font-weight: normal; vertical-align: middle; padding:3px ; font-size:12px;  text-align: center;  background:url(../images/student/pointpay_line.gif) bottom repeat-x;}
table.board_s td.left {text-align: left;}
table.board_s td.center {text-align: center;}
table.board_s td.right {text-align: right;}

table.board_s02  {border-collapse: collapse; border-top: 3px solid #863ab9;border-bottom: 2px solid #8442ad; line-height:20px; margin:0 auto;}
table.board_s02 th {background: #994ace; color: #fff; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle; padding:3px;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.board_s02 td {color: #444444; font-weight: normal; vertical-align: middle; padding:3px ; font-size:12px;  text-align: center;  background:url(../images/student/pointpay_line.gif) bottom repeat-x;}
table.board_s02 td.left {text-align: left;}
table.board_s02 td.center {text-align: center;}
table.board_s02 td.right {text-align: right;}

table.board_s03  {border-collapse: collapse; border-top: 3px solid #863ab9;border-bottom: 2px solid #8442ad; line-height:20px; margin:0 auto;}
table.board_s03 th {background: #f4f3f3; color: #444444; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle; padding:3px;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.board_s03 td {color: #444444; font-weight: normal; vertical-align: middle; padding:3px ; font-size:12px;  text-align: center; }
table.board_s03 td.left {text-align: left;}
table.board_s03 td.center {text-align: center;}
table.board_s03 td.right {text-align: right;}

.student_title {padding:5px 0;text-align:left; color:#d22c28; font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;font-size:20px;font-weight:bold;}
.student_title02 {font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;font-size:15px;font-weight:bold;color:#000000;}

table.student  {border-collapse: collapse;line-height:20px; margin:0 auto;}
table.student th {color: #444444; font-weight: bold; text-align:left; font-size:12px; vertical-align: middle; background:url(../images/student/pointpay_line.gif) bottom repeat-x; padding:3px;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.student td {color: #444444; font-weight: normal; vertical-align: middle; padding:3px ; font-size:12px;  text-align: left;background:url(../images/student/pointpay_line.gif) bottom repeat-x; }
table.student td.left {text-align: left;}
table.student td.center {text-align: center;}
table.student td.right {text-align: right;}


table.board_in  {border-collapse: collapse; border-top: 3px solid #126c78;border-bottom: 2px solid #126c78; line-height:20px; margin:0 auto;}
table.board_in thead th {background: #228390; color: #ffffff; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle;border-bottom: 1px solid #d4d4d4; padding:3px;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}

table.board_in tbody th {background: #f4f3f3; color: #444444; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle;border-bottom: 1px solid #d4d4d4; padding:3px;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.board_in td {color: #444444; font-weight: normal; vertical-align: middle; padding:3px ; font-size:12px;  text-align: center;border-bottom: 1px solid #d4d4d4; }
table.board_in td.left {text-align: left;}
table.board_in td.center {text-align: center;}
table.board_in td.right {text-align: right;}



table.black  {border-collapse: collapse; border-top: 1px solid #c3d9e1; line-height:20px; border-left: 1px solid #c3d9e1; margin:0 auto;}
table.black th {background: #e7f0f8; color: #444444; font-weight: bold; text-align:left; font-size:12px; vertical-align: middle; padding:5px;border-bottom: 1px solid #c3d9e1;border-right: 1px solid #c3d9e1;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.black td {color: #444444; font-weight: normal; vertical-align: middle; padding:5px ; font-size:12px;  text-align: left;  border-bottom: 1px solid #c3d9e1;border-right: 1px solid #c3d9e1; }
table.black td.left {text-align: left;}
table.black td.center {text-align: center;}
table.black td.right {text-align: right;}



table.zipcode  {border-collapse: collapse; border-top: 1px solid #2EBDCD; line-height:20px; border-left: 1px solid #2EBDCD; margin:0 auto;}
table.zipcode th {background: #9CE1E9; color: #444444; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle; padding:3px;border-bottom: 1px solid #2EBDCD;border-right: 1px solid #2EBDCD;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.zipcode td {color: #444444; font-weight: normal; vertical-align: middle; padding:3px ; font-size:12px;  text-align: center;  border-bottom: 1px solid #2EBDCD;border-right: 1px solid #2EBDCD; }
table.zipcode td.left {text-align: left;}
table.zipcode td.center {text-align: center;}
table.zipcode td.right {text-align: right;}

table.zipcode02  {border-collapse: collapse; border-top: 1px solid #dcdcdc; line-height:20px; border-left: 1px solid #dcdcdc; margin:0 auto;}
table.zipcode02 td {color: #444444; font-weight: normal; vertical-align: middle; padding:3px ; font-size:12px;  text-align: left;  border-bottom: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc; }


.history_tit {text-align:left; font-size: 12px; color: #000000; line-height: 140%; font-family: Verdana, Arial, ±¼¸² ; font-weight:bold; padding:5px 0;}

.agree {padding:10px;font-size: 11px; COLOR: #999999; LINE-HEIGHT: 180%; LETTER-SPACING: -1px;}

table.member_choice  {border-collapse: collapse; border-top: 2px solid #cbcbcb; line-height:20px; border-left: 1px solid #cbcbcb; margin:0 auto;}
table.member_choice th {background: #dedede; color: #7e7979; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle; padding:3px;border-bottom: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.member_choice td {color: #444444; font-weight: normal; vertical-align: middle; padding:3px ; font-size:12px;  text-align: center;  border-bottom: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb; }
table.member_choice td.left {text-align: left;}
table.member_choice td.center {text-align: center;}
table.member_choice td.right {text-align: right;}

.comment_title {color:#983333;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;font-size:12px;font-weight:bold;}

table.onlinein  {border-collapse: collapse; margin:0 auto;}
table.onlinein th {color: #000000;background:url(../images/bg_dot_black.gif) bottom repeat-x; font-weight: bold; text-align:left; font-size:12px; vertical-align: middle; padding:3px;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
table.onlinein td {color: #444444; background:url(../images/bg_dot_black.gif) bottom repeat-x; font-weight: normal; vertical-align: middle; padding:3px ; font-size:12px;  text-align: left;}
table.onlinein td.left {text-align: left;}
table.onlinein td.center {text-align: center;}
table.onlinein td.right {text-align: right;}

TD {
	font-size: 12px; COLOR: #000000; font-family: ±¼¸², Verdana, Arial
}
.sd {
	font-size: 11px; COLOR: #686868; LINE-HEIGHT: 140%; font-family: ±¼¸², Verdana, Arial
}
.student {
	font-size: 12px; COLOR: #686868; LINE-HEIGHT: 140%; font-family: ±¼¸², Verdana, Arial
}

.date {
	font-size: 11px; COLOR: #686868; LINE-HEIGHT: 140%; font-family: ±¼¸², Verdana, Arial
}
.best01 {
	font-size: 11px; COLOR: #BFBFBF; LINE-HEIGHT: 140%; font-family: ±¼¸², Verdana, Arial
}
.job {
	LINE-HEIGHT: 160%
}
.job2 {
	LINE-HEIGHT: 180%
}
A {
	COLOR: #333333; text-decoration: none
}
A:visited {
	font-size: 12px; COLOR: #333333; text-decoration: none
}
A:active {
	COLOR: #C541C7; text-decoration: none
}
A:hover {
	COLOR: #C541C7; text-decoration: none
}

A.news {
	font-size: 12px; COLOR: #8E8E8E; font-family: ±¼¸²; text-decoration: none
}
A.news:visited {
	font-size: 12px; COLOR: #8E8E8E; font-family: ±¼¸²; text-decoration: none
}
A.news:active {
	font-size: 12px; COLOR: #8E8E8E; font-family: ±¼¸²; text-decoration: none
}
A.news:hover {
	font-size: 12px; COLOR: #aaaaaa; font-family: ±¼¸²; text-decoration: underline
}



HR {
	COLOR: #444444; HEIGHT: 1pt
}
INPUT {
	font-size: 12px; font-family: ±¼¸²
}
SELECT {
	font-size: 12px; font-family: µ¸¿ò
}
.textarea {
	BORDER-RIGHT: #afaeae 1px solid; BORDER-TOP: #afaeae 1px solid; font-size: 12px; BORDER-LEFT: #afaeae 1px solid; COLOR: #7b7b7b; LINE-HEIGHT: 18px; BORDER-BOTTOM: #afaeae 1px solid; font-family: "µ¸¿ò"
}
.input {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px inset; BORDER-LEFT: 1px inset; BORDER-BOTTOM: 1px outset
}
SELECT {
	font-size: 12px; COLOR: #7b7b7b; font-family: "µ¸¿ò", "seoul", "helvetica"
}
.stu {
	font-size: 15px; COLOR: #000000; font-family: "µ¸¿ò", "seoul", "helvetica"}
.ava {
	font-size: 12px; COLOR: #7b7b7b; font-family: "µ¸¿ò"}
.lmg {
	PADDING-LEFT: 7px
}

A.album:link {
	font-size: 11px; color : #AAAAAA ; text-decoration : none
}
A.album:visited {
	font-size: 11px; color : #AAAAAA ; text-decoration : none
}
A.album:active {
	font-size: 11px; COLOR: #AAAAAA ; text-decoration: none
}
A.album:hover {
	font-size: 11px; color : #DDDDDD ; text-decoration : underline
}


A.best02:link {
	font-size: 12px ; color: #8E8E8E; text-decoration: none
}
A.best02:visited {
	font-size: 12px ; color: #8E8E8E; text-decoration: none
}
A.best02:active {
	font-size: 12px ; color: #8E8E8E; text-decoration: none
}
A.best02:hover {
	font-size: 12px ; color: #ffffff; text-decoration: underline
}



A.tale:link {
	font-size: 12px; color: #669933 ; text-decoration: none
}
A.tale:visited {
	font-size: 12px; color: #669933 ; text-decoration: none
}
A.tale:hover {
	font-size: 12px; color: #336600 ; text-decoration: none
}
.s1 {
	BORDER-RIGHT: #e2e2e2 1px solid; BORDER-TOP: #e2e2e2 1px solid; font-size: 12px; BORDER-LEFT: #e2e2e2 1px solid; COLOR: #555555; BORDER-BOTTOM: #e2e2e2 1px solid; font-family: ±¼¸²; BACKGROUND-COLOR: #e2e2e2
}
.s2 {
	BORDER-RIGHT: #000000 1px solid; FONT-WEIGHT: bold; font-size: 12px; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; font-family: ±¼¸²; BACKGROUND-COLOR: #736357
}
.s3 {
	BORDER-RIGHT: #b9a99d 1px solid; BORDER-TOP: #b9a99d 1px solid; font-size: 12px; BORDER-LEFT: #b9a99d 1px solid; COLOR: #666666; BORDER-BOTTOM: #b9a99d 1px solid; font-family: ±¼¸²; BACKGROUND-COLOR: #ffffff
}
.s4 {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; font-size: 12px; BORDER-LEFT: #ffffff 1px solid; COLOR: #555555; BORDER-BOTTOM: #ffffff 1px solid; font-family: ±¼¸²; BACKGROUND-COLOR: #ffffff
}
.s5 {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; font-size: 12px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; font-family: ±¼¸²; BACKGROUND-COLOR: #f57988
}
.ss {
	font-size: 11px; COLOR: #575757; LINE-HEIGHT: 130%; font-family: µ¸¿ò; LETTER-SPACING: 0px
}


A.topmenu:link {
font-size: 12px; COLOR: #e6e5e5;LINE-HEIGHT: 14pt; font-family: ,u,Arial; text-decoration: none;
}
A.topmenu:visited {
font-size: 12px; COLOR: #e6e5e5;LINE-HEIGHT: 14pt; font-family: ,u,Arial; text-decoration: none;
}
A.topmenu:hover {
FONT-WEIGHT: bold; font-size: 12px;COLOR: #ffffff; LINE-HEIGHT: 14pt; font-family: ,u,Arial; text-decoration: none;
}
A.avas {
	font-size: 11px; COLOR: #939393; font-family: ±¼¸²; text-decoration: none
}
A.avas:visited {
	font-size: 11px; COLOR: #939393; font-family: ±¼¸²; text-decoration: none
}
A.avas:active {
	font-size: 11px; COLOR: #939393; font-family: ±¼¸²; text-decoration: none
}
A.avas:hover {
	font-size: 11px; COLOR: #DEDEDE; font-family: ±¼¸²; text-decoration: underline
}


INPUT.redbutton{
	background-color:#EEEEEE;
	color:#FF3300;
	font-weight:bold;
	cursor:pointer;
}

INPUT.bluebutton{
	background-color:#EEEEEE;
	color:#0066CC;
	font-weight:bold;
	cursor:pointer;
}

INPUT.greenbutton{
	background-color:#EEEEEE;
	color:#339900;
	font-weight:bold;
	cursor:pointer;
}

INPUT.blackbutton{
	background-color:#EEEEEE;
	color:#444444;
	font-weight:bold;
	cursor:pointer;
}

A.pre_notice {
	font-size: 12px; COLOR: #ffffff; font-family: ±¼¸²; text-decoration: none
}
A.pre_notice:visited {
	font-size: 12px; COLOR: #ffffff; font-family: ±¼¸²; text-decoration: none
}
A.pre_notice:active {
	font-size: 12px; COLOR: #ffffff; font-family: ±¼¸²; text-decoration: none
}
A.pre_notice:hover {
	font-size: 12px; COLOR: #ffffff; font-family: ±¼¸²; text-decoration: underline
}

.8p {
	font-size: 11px; font-family: µ¸¿ò,µ¸¿òÃ¼
}
.tab01 {
	font-size: 11px; PADDING-BOTTOM: 6px; COLOR: #666666; PADDING-TOP: 6px
}

H1,H2,H3 { MARGIN-TOP: 1px; MARGIN-BOTTOM: 1px; }

P { MARGIN-TOP: 1px; MARGIN-BOTTOM: 1px; }

#uploding {
	display:none;
	position: absolute;
	z-index: 100;
	top: 260px;
	width: 180px;
	height: 45px;
	text-align: center;
	background-color: #222;
	padding-top: 15px;
	color: #B1B1B1;
	font-size: 12px;
	margin-left:-90px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.8);
}
#uploding img {
    vertical-align: middle;
    margin-right: 7px;
}


/***************************************
*                  SMS                 *
****************************************/

#table2 {
    width: 650px;
	position: relative;
	margin-bottom: 20px;
}
.phone {
    display: inline-block;
	width: 162px;
	float: left;
}

.category {
	width: 482px;
	float: right;
}

.emoticon_list {
	display: inline-block;
	float: right;
	width: 450px;
	margin-right: 20px;
	position: absolute;
	right: 0px;
	bottom: -40px;
}

.sms_search {
	position: absolute;
	top: 150px;
	right: 10px;
}

.emoticon_box {
	margin: 0 auto;
}
#edu_object {
width: 100%;
float: left;
padding-bottom:30px;
}
#edu_object table  {border-collapse: collapse; border-top: 1px solid #c3d9e1; line-height:20px; border-left: 1px solid #c3d9e1; margin:0 auto;}
#edu_object table th {background: #e7f0f8; color: #444444; font-weight: bold; text-align:center; font-size:12px; vertical-align: middle; padding:5px;border-bottom: 1px solid #c3d9e1;border-right: 1px solid #c3d9e1;font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;}
#edu_object table td {color: #444444; font-weight: normal; vertical-align: middle; padding:5px ; font-size:12px;  text-align: left;  border-bottom: 1px solid #c3d9e1;border-right: 1px solid #c3d9e1; }
#edu_object table td.left {text-align: left;}
#edu_object table td.center {text-align: center;}
#edu_object table td.right {text-align: right;}
#edu_object table th.left {text-align: left;}
#edu_object h3 {
font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;
font-size: 15px;
font-weight: bold;
margin: 10px 0;
background: url(../images/sub/sub_icon.gif) 0 4px no-repeat;
padding-left: 18px;
}
#edu_object p {color:#686868}
#edu_object p span {
font-weight: bold;
color: #454545;
}
#edu_object .edu_txt {
padding: 18px;
margin-top: 20px;
border:#ffb119 1px solid;
background: #ffe38e; color: #444444; font-weight: bold; text-align:center;
font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;
}
#edu_object .edu_txt02 {
padding: 18px;
margin-bottom: 20px;
border:#ffb119 1px solid;
background: #ffe38e; color: #444444; font-weight: bold; text-align:center;
font-family: ¸¼Àº°íµñ,"Malgun Gothic", ³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum, Tahoma, sans-serif;
}
