﻿body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;	
  }
  TD, TR, TABLE, SELECT, INPUT {
FONT-FAMILY:Webdotum, Dotum, 웹돋움, 돋움, 돋움체, Gulim, Arial, Verdana, Tahoma, Helvetica; COLOR:#717171; FONT-SIZE:8pt; LINE-HEIGHT:4.5mm; margin:0px;}
/*--------------------------------------------------
  bg class
--------------------------------------------------*/

.copy_bg{
	background-image: url(images/copy_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.sub_tt{
	font-size: 11pt;
	font-weight: bold;
	color: #84af00;
	background-image: url(images/tt_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}
.sub_cbg{
	background-image: url(images/topbg_c.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sub_lbg{
	background-image: url(images/topbg_l.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.sub_rbg{
	background-image: url(images/topbg_r.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.main_cbg{
	background-image: url(../images/mainbg_c.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.main_lbg{
	background-image: url(../images/mainbg_l.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.main_rbg{
	background-image: url(../images/mainbg_r.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.main_cbg2{
	background-image: url(../images/mainbg_c2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.main_lbg2{
	background-image: url(../images/mainbg_l2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.main_rbg2{
	background-image: url(../images/mainbg_r2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sub_fbg{
	background-image: url(images/subfbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.border3 {
	border: 3px solid #dedede;
}
.border3_red {
	border: 3px solid #77232d;
}

 
.border1 {
	border: 3px solid #cfcfcf;
}


.jum_y{
	background-image: url(images/jum_y.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.jum_x{
	background-image: url(/lib/images/jum_x.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}
.sub_pa {
	padding-bottom: 20px;
	padding-top: 33px;
	padding-right: 21px;
	padding-left: 21px;
}
.tt_bg {
	
	background-image: url(images/tt_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
/*--------------------------------------------------
  padding class
--------------------------------------------------*/ 
.pa_bt20 {
	padding-bottom: 20px;
}
.pa_top30 {
	padding-top: 30px;
}
.pa_t8bt8 {
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 9pt;
	color: #fff;
}

.pa_3 {
	padding: 3px;
}
.pa_6 {
	padding: 6px;
}
.pa_9 {
	padding: 9px;
}
.pa_20 {
	padding: 20px;
}
.pa_l8 {
	padding-left: 8px;
}
.pa_l22 {
	padding-left: 22px;
}
.pa_r20 {
	padding-right: 20px;
}
.pa_r19 {
	padding-right: 19px;
}
.pro_pa {
    padding-top: 11px;
	padding-bottom: 11px;
}
.pa_bt25 {
	padding-bottom: 25px;
}
.pa_bt12 {
	padding-bottom: 12px;
}

.pa_r20 {
	padding-right: 20px;
}
.pa_l13 {
	padding-left: 13px;
}
.pa_l8 {
	padding-left: 8px;
}
.pa_t10rl15 {
	padding-left:15px;
	padding-top:10px;
	padding-right:8px;
}



.bt13 {
	padding-bottom: 13px;
}



/*--------------------------------------------------
  form class
--------------------------------------------------*/ 
.border2 {
	border: 2px solid #dcdcdc;
}

.search_f {
	background-color: #ffffff;
	border: 2px solid #dbdbdb;
	font-size: 12pt;
	color: #666666;
	padding-left: 8px;
}
.login_f {
	border: 1px solid #313131;
	font-size: 9pt;
	color: #dcdcdc;
	background-color: #313131;
}
.member_f {
	border: 1px solid #191919;
	font-size: 9pt;
	color: #F0F0F0;
	background-color: #191919;
	scrollbar-face-color: #333333;
	scrollbar-shadow-color: #808080;
	scrollbar-highlight-color: #333333;
	scrollbar-3dlight-color: #808080;
	scrollbar-darkshadow-color: #333333;
	scrollbar-track-color: #191919;
	scrollbar-arrow-color: #CCCCCC;
	padding: 10px;
}
.area_text{
    width:518px;
    border: 1px solid #191919;
	font-size: 9pt;
	color: #F0F0F0;
	background-color: #191919;
	scrollbar-face-color: #333333;
	scrollbar-shadow-color: #808080;
	scrollbar-highlight-color: #333333;
	scrollbar-3dlight-color: #808080;
	scrollbar-darkshadow-color: #333333;
	scrollbar-track-color: #191919;
	scrollbar-arrow-color: #CCCCCC;
	padding: 10px;
    resize:none;
}
.pd-10{
    padding:10px 0;
    box-sizing:border-box;
}

.input_grey {
	border: 1px solid #c0c0c0;
	font-size: 8pt;
	color: #6c6c6c;
}

.ta_f {
	border: 1px solid #e1e1e1;
	font-size: 9pt;
	color: #000000;
}
.pro_td {
	border: 1px solid #e1e1e1;

}
.join_boder {
	border: 1px solid #eaeaea;
	padding: 14px;
}

select.textbox{
	behavior: url('/gong3/lib/selectbox.htc');

}

/*--------------------------------------------------
  link class
--------------------------------------------------*/ 
a:link			{
	color: #4F4F4F;
	text-decoration:none;
	LINE-HEIGHT:4.5mm;
}
a:visited		{color: #4F4F4F; text-decoration:none; LINE-HEIGHT:4.5mm;}
a:active		   {color: #4F4F4F; text-decoration:none; LINE-HEIGHT:4.5mm;}
a:hover			{color: #43a103; text-decoration:none; LINE-HEIGHT:4.5mm;}




a.notice:link			{color: #ffffff; text-decoration:none; LINE-HEIGHT:4.5mm;}
	
a.notice:visited		{color: #ffffff; text-decoration:none; LINE-HEIGHT:4.5mm;}
	
a.notice:active		{color: #ffffff; text-decoration:none; LINE-HEIGHT:4.5mm;}
	
a.notice:hover			{color: #43a103; text-decoration:none; LINE-HEIGHT:4.5mm;}



a.lm:link			{
	color: #525151;
	text-decoration:none;
	font-size: 8pt;

	
}
	
a.lm:visited		{
color: #525151;
	text-decoration:none;
	font-size: 8pt;

	}
	
a.lm:active		{
color: #525151;
	text-decoration:none;
	font-size: 8pt;

	}
	
a.lm:hover			{
	color: #547200;
	text-decoration:none;
	font-size: 8pt;
	
		}
	


a.l_tab:link			{
	color: #4c6c33;
	text-decoration:none;
	font-size: 8pt;
	font-weight: bold;
	
}
	
a.l_tab:visited		{
color: #4c6c33;
	text-decoration:none;
	font-size: 8pt;
	font-weight: bold;
	}
	
a.l_tab:active		{
color: #130900;
	text-decoration:none;
	font-size: 8pt;
	font-weight: bold;

	}
	
a.l_tab:hover			{
	color: #130900;
	text-decoration:none;
	font-size: 8pt;
	font-weight: bold;
	
		}
	
/*--------------------------------------------------
  text class
--------------------------------------------------*/ 	
.num_blue {
	font-size: 8pt;
	font-weight: bold;
	color: #5381d4;

}
.subtt {
	font-size: 8pt;
	font-weight: bold;
	color: #87322a;

}
.table_t1 {
	font-size: 9pt;
	font-weight: bold;
	color: #acb200;

}
.table_t2 {
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #161c00;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 8px;
}
.tit_01{
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #161c00;
}
.tit_02{
	font-size: 9pt;
	color: #dddddd;
}
.table_t3 {
	font-size: 9pt;
	color: #4b4b4b;
	
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 8px;
}
.table_t3_1 {
	font-size: 9pt;
	color: #dddddd;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 8px;
}

.notice_t1 {
	color: #5C841C;
	font-size: 8pt;
	font-weight: bold;
}
.notice_t2 {
	color: #676767;
	font-size: 8pt;
}
.vod_bg {
	
	padding-top: 14px;
	padding-right: 20px;
	padding-left: 20px;
	border: 1px solid #1b1b1b;
	padding-bottom: 14px;
}
.photo_border{
	border: 1px solid #3a3a3a;

}
.main_line {
	
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.main_liney {
	
	background-image: url(../images/line.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.9point {
		font-size: 9pt;
	
}
.table1{
	border-collapse: collapse;
	border-left-style: none;
	border-right-style: none;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #acb200;
	border-bottom-color: #282828;
	
 }
 .tab_line {
	background-image: url(../board/images/tab_tdline.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.pd_l20 {padding-left:20px;)