@charset "utf-8";html, body { font-family:"돋움",dotum,Helvetica,AppleGothic,Sans-serif;font-size:12px;}
body{color:#626262}
*{margin:0;padding:0}
ul,li{list-style:none}
a{color:#626262;text-decoration:none}
a:hover{text-decoration:underline}
img{border:0}
.skip_navigation{text-indent:-100000em;display:block;height:0;width:0;font-size:0;}

.hide{display:none}
fieldset{clear:both;margin:0;padding:0;border:0}
legend{visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0;}
form{margin:0;padding:0}
select{font-size:12px;color:#626262}
button{overflow:visible}
button::-moz-focus-inner{margin:0;padding:0;border:0}
input.ra{width:13px;height:13px;margin-top:-1px;_margin-top:0;vertical-align:middle;cursor:pointer;cursor:hand}
input.input_chk{width:13px;height:13px;margin-top:-1px;vertical-align:middle !important;cursor:pointer;cursor:hand}

*html input.ra,*html input.input_chk{height:14px}


/* ie6 bug fix */
*html .btn_dblue,*html .btn_lgray,*html .btn_gray,*html .btn_aqua,*html .btn_gz3 * span{margin:7px 0}
*html .tiny * span{margin:3px 0}

button.btn_dblue,button.btn_lgray,button.btn_gray,button.btn_aqua,button.btn_gz3{overflow:visible;height:26px}

button.btn_dblue span,button.btn_dblue em,button.btn_dblue strong,button.btn_lgray span,button.btn_lgray em,button.btn_lgray strong,button.btn_gray span,button.btn_gray em,button.btn_gray strong,button.btn_aqua span,button.btn_aqua em,button.btn_aqua strong,button.btn_gz3 span,button.btn_gz3 em,button.btn_gz3 strong{overflow:visible;height:26px}

button.btn_dblue.tiny,button.btn_gray.tiny{height:20px}

button.btn_lgray.tiny,button.btn_aqua.tiny,button.btn_gz3.tiny{height:18px}

button.btn_dblue.tiny span,button.btn_dblue.tiny em,button.btn_dblue.tiny strong,button.btn_gray.tiny span,button.btn_gray.tiny em,button.btn_gray.tiny strong{overflow:visible;height:20px}

button.btn_lgray.tiny span,button.btn_lgray.tiny em,button.btn_lgray.tiny strong,button.btn_aqua.tiny span,button.btn_aqua.tiny em,button.btn_aqua.tiny strong,button.btn_gz3.tiny span,button.btn_gz3.tiny em,button.btn_gz3.tiny strong{overflow:visible;height:18px}
button span,button strong,button em{position:relative;z-index:0}
*html button span,*html button strong,*html button em{position:static}



/*********************** Default CSS ***********************/ 

BODY { background-position: center;
scrollbar-highlight-color:#FFFFFF; 
scrollbar-3dlight-color:#c6c6c6; 
scrollbar-face-color:#c6c6c6; 
scrollbar-shadow-color:#c6c6c6; 
scrollbar-darkshadow-color:#c6c6c6; 
scrollbar-track-color:#FFFFFF; 
scrollbar-arrow-color:#c6c6c6;
scrollbar-face-color:#FFFFFF;
width:100%;
margin:auto}


TABLE { background-position: center;
scrollbar-face-color:#D2D2D2;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #D2D2D2;
scrollbar-shadow-color: #FFFFFF;
scrollbar-darkshadow-color: #D2D2D2;
scrollbar-track-color: #EFEFEF;
scrollbar-arrow-color: #FFFFFF;margin: auto;}


/************************ Text  css ***********************/

td { font-family: "돋움"; font-size: 9pt; color: #666666; text-decoration: none;}
td a {	font-family: "돋움"; 	font-size: 9pt;  text-decoration: none;   color: #666666; onfocus : this.blur(); selector-dummy:expression(this.hideFocus=true);}
td a:hover { font-family: "돋움"; font-size: 9pt;  color:#666666; text-decoration: none;  onfocus : this.blur();selector-dummy:expression(this.hideFocus=true);} 


/************************ Index css ***********************/

.bg_index  {
	background-attachment: scroll;
	background-image: url(/theongc/img/index/bg.gif);
	background-repeat: repeat-x; 
	background-position : 100% 0%;
	vertical-align: text-top;
	text-align: center;
	bgcolor: #c6c6c6;
	   }
	   
.re_bg_index  {
	background-attachment: scroll;
	background-image: url(/theongc/img/index/bg_re.gif);
	background-repeat: no-repeat;
	background-position : 0% 0%;
	vertical-align: text-top;
	text-align: center;
	width: 990px;
	height: 556px;
	bgcolor: #c6c6c6;
	   }
	   
.tm01 {vertical-align: text-bottom; text-align:left; padding-left:27;  padding-bottom:15;}

.tm02 {vertical-align: text-bottom; text-align:right; padding-right:21;  padding-bottom:14}

.bodimg01 {
	background-attachment: scroll;
	background-image: url(/theongc/img/index/bodimg01.gif);
	background-repeat: no-repeat;
	background-position : 0% 0%;
    text-align: center;
	padding-top:7;	
	width: 270px;
	height: 141px;
	   }

.bodimg02 {
	background-attachment: scroll;
	background-image: url(/theongc/img/index/bodimg02.gif);
	background-repeat: no-repeat;
	background-position : 0% 0%;
	text-align: center;
	padding-top:7;
	width: 270px;
	height: 151px;
	   }	   


.re_bodimg01 {
    text-align: left;
	padding-top:13;
    padding-left:25;	
	width: 256px;
	height: 136px;
	   }

.re_bodimg02 {
    text-align: left;
	padding-top:23;
    padding-left:25;
	vertical-align: text-top;
	width: 256px;
	height: 136px;
	   }
	   
.re_bodimg03 {
    text-align: left;
	padding-top:13;
    padding-left:35;
	width: 256px;
	height: 136px;
	   }

.re_bodimg04 {
    text-align: left;
    padding-left:25;
	width: 256px;
	height: 105px;
	   }
	   	   	   	   
.bg_login01 {
	background-attachment: scroll;
	background-image: url(/theongc/img/index/input_login.gif);
	background-repeat: no-repeat;
	background-position : 0% 50%;
	padding-left: 7;	
	   }
	   
.re_bg_login01 {
	background-attachment: scroll;
	background-image: url(/theongc/img/index/re_input_login.gif);
	background-repeat: no-repeat;
	background-position : 0% 50%;
	padding-left: 7;	
	   }
	   	   
.login_wcool{
	font-family: "돋움";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	height: 19px;
	border: #f6f6f6;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #f6f6f6;
	   }


.call_num_img { width:191px; height:20px; position:absolute; top:415px; left:530px;}



/*********************************************
 *  2013-05 CSS 추가
 *********************************************/
.re_main_qlink_tit { width:20px; height:168px; position:absolute; top:-0px; left:-150px;} 
.re_main_qlink_tit2 { width:20px; height:168px; background: url(../img/re_index_13/quick_btn2_tit.gif) no-repeat 0 0; position:absolute; top:0px; left:249px; text-align:left;} 


/*********************************************
 *  2015-11 CSS 추가
 *********************************************/

.webzine_p { width:108px; height:133px; margin:10px 0 0 22px;}
.webzine_img { width:107px; height:86px; background:url(../img/re_index_13/webzine_img.png) no-repeat 0 0;}
.webzine_date { width:107px; height:22px; background:url(../img/re_index_13/webzine_img2.png) no-repeat 0 0;}
.webzine_btn { width:107px; height:25px;}
.webzine_date2 { width:100px; height:18px;}
.webzine_date2 .btn_l { width:18px; height:18px; float:left; display:block; margin-left:6px;}
.webzine_date2 .btn_r { width:18px; height:18px; float:right; display:block;}
.webzine_date2 .date_c { width:56px; height:18px; float:left; display:block; font-size:13px; font-weight:bold; color:#fff; text-align:center; letter-spacing:-1PX;}



/*********************************************
 *  2016-01 CSS 추가
 *********************************************/
.webzine_t_b1 { width:740px; height:208px; background:url(../img/webzine/w_img1.jpg) no-repeat 0 0; text-align:center;}
.webzine_b_b2 { width:620px; height:164px; margin:auto;}
.webzine_t_b3 { width:153px; text-align:center;}


/*********************************************
 *  2021-01 CSS 추가
 *********************************************/
/******** 20_re *********/

.20_inc_login01 { width:300px; height:98px; background:#99CC00;}
.20_inc_login02 { width:278px; height:98px; margin:12px 0 0 11px;}
.20_inc_login03 { width:278px; height:63px;}
.20_inc_login03 .id_box { display:block; float:left; width:208px; height:63px; background:url(/theongc/img/index_20/20_re_login_f.jpg) no-repeat 0 0;}
.20_inc_login03 .login_btn { display:block; float:left; width:70px; height:63px;}
.20_inc_log_id { width:200px; height:31px;}

.re_20inc_01 { width:200px; height:120px;}

.re_20inc_02 {width:300px; height:120px;}
.re_20inc_03 { width:278px; height:94px; margin:12px 0 0 11px;}
.re_20inc_04 {width:278px; height:63px;}
.re_20inc_04 .id_box { display:block; float:left; width:208px; height:63px; background:url(/theongc/img/index_20/20_re_login_f.jpg) no-repeat 0 0;}
.re_20inc_04 .login_btn  { display:block; float:right; width:70px; height:63px;}
.re_20inc_btn { width:200px; height:31px;}

.re_20inc_idtext{ width:260px; height:31px;}

.re_20inc_05 { width:278px; height:18px; margin-top:15px;}
.re_20inc_05 .login_check { display:block; float:left; width:20px; height:18px; text-align:center;}
.re_20inc_05 .login_check_text { display:block; float:left; width:52px; height:18px; font-size:11px; letter-spacing:-1px; color:#777; line-height:18px;}
.re_20inc_05 .login_mem { display:block; float:left; width:59px; height:18px; font-size:11px; letter-spacing:-1px; color:#777; line-height:18px;}
.re_20inc_05 .login_mem2 { display:block; float:left; width:125px; height:18px; font-size:11px; letter-spacing:-1px; color:#777; line-height:18px;}

.re_20inc_06 { width:662px; height:14px; margin:21px auto;}
.re_20inc_06 .notice_t { width:62px; height:14px; display:block; float:left; font-size:12px; font-weight:bold; color:#000; letter-spacing:-1px; background:url(/theongc/img/index_20/20_re_notice_b2.jpg) no-repeat right;}
.re_20inc_06 .notice_t2 { width:395px; height:14px; display:block; float:left; font-size:12px; color:#000; text-indent:10px;}
.re_20inc_06 .notice_t2 a { font-size:12px; color:#000;}
.re_20inc_06 .notice_t2 a:hover { font-size:12px; color:#e41936; text-decoration:none;}
.re_20inc_06 .bro_t { width:52px; height:14px; display:block; float:right; font-size:12px; font-weight:bold; color:#000; letter-spacing:-1px;}
.re_20inc_06 .bro_t2 { width:36px; height:14px; display:block; float:right; font-size:12px; color:#727272;}
.re_20inc_06 .bro_t3 { width:30px; height:14px; display:block; float:right; font-size:12px; color:#727272;}
.re_20inc_06 .bro_t4 { width:10px; height:14px; display:block; float:right; font-size:12px; color:#727272;}
.re_20inc_06 .bro_t2 a { font-size:12px; color:#727272;}
.re_20inc_06 .bro_t3 a { font-size:12px; color:#727272;}
.re_20inc_06 .bro_t4 a { font-size:12px; color:#727272;}
.re_20inc_06 .bro_t2 a:hover { font-size:12px; color:#e41936; text-decoration:none;}
.re_20inc_06 .bro_t3 a:hover { font-size:12px; color:#e41936; text-decoration:none;}
.re_20inc_06 .bro_t4 a:hover { font-size:12px; color:#e41936; text-decoration:none;}

.re_20inc_07 { width:298px; height:52px; border:1px solid #dae1e6;}
.re_20inc_08 { width:257px; height:52px; margin:auto;}
.re_20inc_08 .ico_btn01 { display:block; float:left; width:69px; height:52px; background:url(/theongc/img/index_20/20_re_icobtn03.jpg) no-repeat 0 0; }
.re_20inc_08 .ico_btn02 { display:block; float:left; width:69px; height:52px; margin-left:25px; background:url(/theongc/img/index_20/20_re_icobtn02.jpg) no-repeat 0 0; font-size:11px; text-align:center; color:#333; letter-spacing:-1px; line-height:80px;}
.re_20inc_08 .ico_btn03 { display:block; float:left; width:69px; height:52px; margin-left:25px; background:url(/theongc/img/index_20/20_re_icobtn01.jpg) no-repeat 0 0; font-size:11px; text-align:center; color:#333; letter-spacing:-1px; line-height:80px;}

.re_20inc_btn01 a {display: block; width:69px; height:52px; background:url(/theongc/img/index_20/20_re_icobtn03.jpg) no-repeat 0 0; float:none;}
.re_20inc_btn01 a:hover {background:url(/theongc/img/index_20/20_re_icobtn03_on.jpg) no-repeat 0 0;}
.re_20inc_btn02 a {display: block; width:69px; height:52px; background:url(/theongc/img/index_20/20_re_icobtn02.jpg) no-repeat 0 0; float:none;}
.re_20inc_btn02 a:hover {background:url(/theongc/img/index_20/20_re_icobtn02_on.jpg) no-repeat 0 0;}
.re_20inc_btn03 a {display: block; width:69px; height:52px; background:url(/theongc/img/index_20/20_re_icobtn01.jpg) no-repeat 0 0; float:none;}
.re_20inc_btn03 a:hover {background:url(/theongc/img/index_20/20_re_icobtn01_on.jpg) no-repeat 0 0;}

.re_20inc_09 { width:464px; height:158px;}
.re_20inc_09_tit { width:464px; height:28px;}
.re_20inc_09_tit .mov_tit { display:block; float:left; width:108px; height:24px; font-size:14px; font-weight:bold; color:#333; background:url(/theongc/img/index_20/20_re_mov_tit.jpg) no-repeat top right;}
.re_20inc_09_tit .mov_more {display:block; float:right; width:50px; height:24px; font-size:11px; color:#666; line-height:20px; text-align:right;}
.re_20inc_09_img { width:464px; height:130px;}
.re_20inc_09_img .rink_img { width:222px; height:130px; display:block; float:left;}
.re_20inc_09_img .rink_img2 { width:222px; height:130px; display:block; float:right;}

.re_20inc_10 { width:242px; height:158px;}
.re_20inc_10_tit { width:242px; height:28px;}
.re_20inc_10_tit .mov_tit { display:block; float:left; width:108px; height:24px; font-size:14px; font-weight:bold; color:#333; background:url(/theongc/img/index_20/20_re_mov_tit.jpg) no-repeat top right;}

.re_20inc_11 { width:222px; height:158px;}
.re_20inc_11_tit { width:222px; height:28px;}
.re_20inc_11_tit_s { width:222px; height:28px; font-size:14px; font-weight:bold; color:#333;}
.re_20inc_11_tit .mov_more {display:block; float:right; width:50px; height:24px; font-size:11px; color:#666; line-height:20px; text-align:right;}
.re_20inc_12 { width:222px; height:44px;}
.re_20inc_12 .search { display:block; float:left; width:165px; height:29px; background:url(../img/index_20/20_re_sites01.jpg) no-repeat 0 0; }
.re_20inc_12 .search_b {display:block; float: right; width:55px; height:29px;}
.re_20inc_13 { width:222px; height:86px;}

.re_20inc_11_re { width:222px; height:28px;}
.re_20inc_11_re .re_tit { width:130px; height:28px; font-size:14px; font-weight:bold; color:#333; float:left; display:block;}
.re_20inc_11_re .re_more {display:block; float:right; width:50px; height:24px; font-size:11px; color:#666; line-height:20px; text-align:right;}
.re_20inc_12_re { width:220px; height:128px; border:1px solid #e1e8ed;}
.re_20inc_12_re2 { width:220px; height:64px;}
.re_20inc_12_re2 .m_link1{ width:110px; height:64px; float:left; display:block;}


.re_sitesmov01 a {display:block; width:110px; height:64px; background:url(/theongc/img/index_20/20_re_sitesmov1.jpg) no-repeat 0 0;}
.re_sitesmov01 a:hover { background:url(/theongc/img/index_20/20_re_sitesmov1_on.jpg) no-repeat 0 0;}

.re_sitesmov02 a {display:block; width:110px; height:64px; background:url(/theongc/img/index_20/20_re_sitesmov2.jpg) no-repeat 0 0;}
.re_sitesmov02 a:hover { background:url(/theongc/img/index_20/20_re_sitesmov2_on.jpg) no-repeat 0 0;}

.re_sitesmov03 a {display:block; width:110px; height:64px; background:url(/theongc/img/index_20/20_re_sitesmov3.jpg) no-repeat 0 0;}
.re_sitesmov03 a:hover { background:url(/theongc/img/index_20/20_re_sitesmov3_on.jpg) no-repeat 0 0;}

.re_sitesmov04 a {display:block; width:110px; height:64px; background:url(/theongc/img/index_20/20_re_sitesmov4.jpg) no-repeat 0 0;}
.re_sitesmov04 a:hover { background:url(/theongc/img/index_20/20_re_sitesmov4_on.jpg) no-repeat 0 0;}



.btn_uploade a{	
	display:block;
	float: right;
	width: 109px; height: 32px;
	margin-left:10px;
	background:url(./img/btn_list.gif) no-repeat -629px 0;
	/*font:12px Verdana;
	text-transform:uppercase; /* 폰트를 대문자로 바꿔준다. */
}
.btn_uploade a:hover{
	background:url(./img/btn_list.gif) no-repeat -629px -32px;
	/*padding-bottom:10px; /* 왼쪽 여백을 기존 15px에서 10px으로 줄여준다. */
	/*border-bottom:5px solid #ff9900; /* 줄어든 여백만큼 border로 5px을 지정해 준다. */
}




.re_20inc_14 { width:301px; height:158px;}
.re_20inc_14_m { width:301px; height:28px; text-align:right;}
.re_20inc_14_list { width:299px; height:128px; border:1px solid #e1e8ed;}
.re_20inc_14_t1 { background:#fafbfc; font-size:12px; color:#9ba0a3; height:22px; text-align:center;}
.re_20inc_14_t1_1 { background:#fafbfc; font-size:12px; color:#9ba0a3; height:22px; text-align:left; text-indent:20px;}
.re_20inc_14_t2 { font-size:12px; color:#9ba0a3; height:21px; text-align:center; font-weight:bold;}
.re_20inc_14_t3 { font-size:12px; color:#070707; height:21px; text-align:center; text-align:left; text-indent:20px;}
.re_20inc_14_t4 { font-size:12px; color:#f60427; height:21px; text-align:center; font-weight:bold;}


.re_ranking_m2 { width: 212px; text-align:right; margin-left:89px; overflow: hidden; height: 23px; clear: both;  position: relative; background:url(/theongc/img/index_20/20_re_ranking_m.jpg) no-repeat 0 0;}
.re_ranking_m2 li { float: left; width:106px; height:23px; display: inline; text-align: right; overflow: hidden; font-size: 14px; letter-spacing:-1px;}
.re_ranking_m2 li a { display: block; width: 106px; height: 23px; color: #000; font-size: 14px; line-height: 20px; text-decoration:none; letter-spacing:-1px;}
.re_ranking_m2 li a:hover { display: block; color: #000; text-decoration: none; font-size: 14px; font-weight:bold; letter-spacing:-2px;}
.re_ranking_m2 li a.selected { display: block; color: #000; font-weight:bold;font-size: 14px; text-decoration:none; letter-spacing:-2px;}
.re_ranking_m2 li a.selected:hover { display: block;}

.re_udrlink01 { width:710px; height:105px;}

.re_newcourse01 { width:301px; height:105px;}
.re_newcourse02 { width:301px; height:37px;}
.re_newcourse02 .new_tit { display:block; float:left; width:115px; height:18px; font-size:14px; font-weight:bold; color:#000; text-align:left; background:url(/theongc/img/index_20/20_re_newcourse01.jpg) no-repeat top right; text-indent:5px;}
.re_newcourse02 .new_more {display:block; float:right; width:90px; height:18px; font-size:12px; color:#666; text-align:right; letter-spacing:-1px;}
.re_newcourse03 { width:301px; height:67px;}
.re_newcourse03 .new_img { display:block; float:left; width:121px; height:67px;}
.re_newcourse03 .new_text { display:block; float:right; width:180px; height:67px;}
.re_newtext_tit1 { width:180px; height:17px; font-size:12px; font-weight:bold; color:#000; text-align:left; letter-spacing:-1px;}
.re_newtext_tit2 { width:180px; height:22px; font-size:12px; color:#000; text-align:left; letter-spacing:-1px;}
.re_newtext_tit3 { width:180px; height:26px; font-size:11px; color:#8a8a8a; letter-spacing:-1px;}

.re_championship01 { width:710px; height:212px; }
.re_championship02 { width:710px; height:212px; }
.re_championship02 .cham1 { width:366px; height:170px; display:block; float:left;}
.re_championship02 .cham2 { width:342px; height:170px; display:block; float:left;}
.re_cham_tit01 { width:342px; height:30px;}
.re_cham_tit01 .tit { float:left; display:block; width:150px; height:30px; text-align:left; font-size:14px; color:#000; font-weight:bold;}
.re_cham_tit01 .more { float:right; display:block; width:35px; height:30px; text-align:left; font-size:11px; color:#000; letter-spacing:-1px;}

.re_cham_table01 { width:342px; height:140px; border-top:1px solid #dae1e6;}
.re_cham_table_f1 { border-bottom:1px solid #dae1e6; color:#969b9e; font-size:12px; text-align:center; background:#fafbfc; letter-spacing:-1px;}
.re_cham_table_f2 { border-bottom:1px solid #dae1e6; color:#5b5b5b; font-size:12px; text-align:left; text-indent:10px; letter-spacing:-1px; padding-right:10px;}
.re_cham_table_f2 a { font-size:12px; color:#5b5b5b;}
.re_cham_table_f2 a:hover { font-size:12px; color:#e31936;}
.re_cham_table_f3 { border-bottom:1px solid #dae1e6; color:#5b5b5b; font-size:12px; text-align:center; letter-spacing:-1px;}

.re_udr_pro { width:300px; height:136px; margin:30px 0 0 0;}

.re_pup_b1 { width:132px; height:297px;}
.re_pup_b2 { width:132px; height:343px;}


.re_logout_b1 { width:273px; height:96px; margin:12px auto;}
.re_logout_b1 .log_img { float:left; display:block; width:68px; height:96px; background:url(/theongc/img/index_20/20_re_logout_img.jpg) no-repeat 0 0;}
.re_logout_b1 .log_text { float:left; display:block; width:205px; height:96px;}
.re_logout_img01 { width:59px; height:57px; position:relative; overflow:hidden; clear:both;}
.re_logout_img01 .mem_photo { width:54px; height:54px; position:absolute; top:0px; left:0px; display:block; overflow:hidden; clear:both;}
.re_logout_img01 .click_info { width:25px; height:25px; position:absolute; top:31px; left:34px; display:block; overflow:hidden; clear:both;}
.re_logout_id_f1{ width:197px; height:31px;}
.re_logout_id_f1 .re_id{ float:left; display:block; width:auto; height:31px; padding-right:4px; font-size:14px; color:#000; text-align:left; line-height:20px; letter-spacing:-1px;}
.re_logout_id_f1 .re_ok{ float:left; display:block; width:21px; height:15px; text-align:left;}
.re_logout_id_f1 .re_info { float:left; display:block; width:45px; height:31px; background:url(/theongc/img/index_20/20_re_logout_line.png) no-repeat 0 0; text-indent:10px; color:#000; font-size:11px; letter-spacing:-1px;line-height:20px;}
.re_logout_id_f1 .re_ico{ float:left; display:block; width:9px; height:31px;}
.re_logout_point { width:204px; height:20px;}
.re_logout_point .point_p { width:122px; height:20px; float:left; display:block; background:url(/theongc/img/index_20/20_re_logout_p.png) no-repeat 0 0; font-size:12px; color:#003366; text-indent:15px; font-weight:bold;}
.re_logout_point .point_c { width:75px; height:20px; float:left; display:block; background:url(/theongc/img/index_20/20_re_logout_c.png) no-repeat 0 0; font-size:12px; color:#003366; text-indent:15px; font-weight:bold}

.re_logout_point2 { width:204px; height:24px;}
.re_logout_point2 .point_h { width:122px; height:24px; float:left; display:block; background:url(/theongc/img/index_20/20_re_logout_h.png) no-repeat 0 0; font-size:12px; color:#003366; text-indent:15px; font-weight:bold}
.re_logout_point2 .point_m { width:29px; height:24px; float:left; display:block; font-size:11px; color:#666; text-indent:0px;}
.re_logout_point2 .point_m2 { width:40px; height:24px; float:left; display:block; font-size:12px; color:#FF0000; text-indent:0px; font-weight:bold;}

.re_logout_point3 { width:204px; height:19px;}
.re_logout_point3 .btn_ok { width:75px; height:20px; float:left; display:block;}
.re_logout_point3 .btn_fr { width:79px; height:20px; float:left; display:block;}
.re_logout_point3 .btn_out { width:50px; height:20px; float:left; display:block;}


.re_main_pro_img01 { width:365px; height:24px;}
.re_main_pro_img02 { width: 100%; text-align: left; overflow: hidden; height: auto; clear: both;  position: relative; }
.re_main_pro_img02 li { float: left; width:118px; height:24px; display: inline; text-align: center; overflow: hidden; font-size: 12px; background:url(/theongc/img/index_20/re_main_menu.png) no-repeat 0 0;}
.re_main_pro_img02 li a { display: block; width:118px; height: 24px; color: #a3a3a3; font-size: 12px; line-height: 32px; text-decoration:none; font-weight:bold;}
.re_main_pro_img02 li a:hover { display: block; color:#fff; text-decoration: none; font-size: 12px; background:url(/theongc/img/index_20/re_main_menu.png) no-repeat 0 -24px; font-weight:bold; line-height:30px;}
.re_main_pro_img02 li a.selected { width:118px; height:24px; display: block; background:url(/theongc/img/index_20/re_main_menu.png) no-repeat 0 -24px; color: #fff; font-size: 12px; text-decoration:none; font-weight:bold; line-height:30px;}
.re_main_pro_img02 li a.selected:hover { display: block;}

.re_main_pro_img03 { width:1025px; height:345px;}
.re_main_pro_img04 { width:1025px; height:345px; position:relative; overflow:hidden; clear:both;}
.re_main_pro_img04 .btn_left { width:30px; height:42px; position:absolute; top:139px; left:3px; display:block; overflow:hidden; clear:both;}
.re_main_pro_img04 .btn_right { width:30px; height:42px; position:absolute; top:139px; right:3px; display:block; overflow:hidden; clear:both;}






.new_menu_f2 { width: 100%; height:auto; margin:0 0 50px 0;}
.new_menu_f3 { width: 100%; text-align: left; overflow: hidden; height: auto; clear: both;  position: relative; }
.new_menu_f3 li { float: left; width:200px; height:58px; display: inline; text-align: center; overflow: hidden; font-size: 16px; background: url(../img/udr/sites_m3.png) no-repeat 0 0;}
.new_menu_f3 li a { display: block; width:200px; height: 58px; color: #222222; font-size: 16px; line-height: 50px; text-decoration:none;}
.new_menu_f3 li a:hover { display: block; color:#de3018; text-decoration: none; font-size: 16px;}
.new_menu_f3 li a.selected { width:200px; height:58px; display: block; background:url(../img/udr/sites_m3.png) no-repeat 0 -58px; color: #fff; font-size: 16px; text-decoration:none;}
.new_menu_f3 li a.selected:hover { display: block;}







/*** 입력폼 ***/
.log_textf{
	font-size: 14px;
	line-height: 18px;
	color: #666666;
	width:180px;
	height: 28px;
	border: #fff;
	border-style: none;
	text-indent:15px;
	background:url(../img/index_20/re_id_bg.png) no-repeat 0 0; }
	
.log_passf{
	font-size: 14px;
	line-height: 18px;
	color: #666666;
	width:180px;
	height: 28px;
	border: #fff;
	border-style: none;
	text-indent:15px;
	background:url(../img/index_20/re_pass_bg.png) no-repeat 0 0; }	

.re_search{
	font-size: 13px;
	line-height: 18px;
	color: #666666;
	width:135px;
	height: 24px;
	border: #fff;
	border-style: none;
	text-indent:0px;
	margin:2px 0 0 27px;
	}
