@charset "euc-kr";
body {
	font-family:gulim, dotum,Verdana, Arial, Tahoma;
	font-size:12px;
	color:#666666;
	line-height:140%;
	overflow-x:hidden;
	overflow-y:croll;
	margin:0px;
	scrollbar-face-color:#f6f6f6;
	scrollbar-highlight-color:#f6f6f6;
	scrollbar-3dlight-color:#bfbfbf;
	scrollbar-darkshadow-color:#bfbfbf;
	scrollbar-shadow-color:#f6f6f6;
	scrollbar-arrow-color:#8c8c8c;
	scrollbar-track-color:#e8e8e8;
	background-color: #E0E4E7;
}

/* link */
a:link		{color:#666666; font-family:gulim, dotum,Verdana, Arial, Tahoma; text-decoration:none;}
a:visited	{color:#666666; font-family:gulim, dotum,Verdana, Arial, Tahoma; text-decoration:none;}
a:hover		{color:#00449e; font-family:gulim, dotum,Verdana, Arial, Tahoma;text-decoration:underline;}
a:active	{color:#666666; font-family:gulim, dotum,Verdana, Arial, Tahoma; text-decoration:none;}

img			{border:none;}
table		{font-family:gulim, dotum,Verdana, Arial, Tahoma; font-size: 12px; line-height:140%; letter-spacing: -0.02em;}
td			{font-family:gulim, dotum,Verdana, Arial, Tahoma; font-size: 12px; line-height:140%; letter-spacing: -0.02em;}

body {margin: 0px 0px; text-align:center}
#contents { position: relative;width: 940px;text-align:center; margin: 0 auto;}
.footer { position: relative;width:100%;background-image: url(/images/bottom_bg.gif);background-repeat: repeat-x; margin: 0 auto;}

.main_bg{	background-image: url(/images/main_bg.jpg);background-repeat: repeat-x;}
.sub_bg{
	background-image: url(/images/sub_bg.jpg);
	background-repeat:repeat-x;
	background-color: eff0f2;
}
.submbg{
	background-image:url(/images/sub_mbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.subconbg{
	padding:0px 20px 0px 20px;
	background-image:url(/images/sub_con_bg.gif);
	background-repeat:no-repeat;
}
.stxt {	font-size: 11px; color:888888;padding:0px 0px 5px 0px;font-family:dotum,gulim, Verdana, Arial, Tahoma;letter-spacing: -0.05em}

/* padding */
.con_pad	 {padding:20px 5px 50px 5px;}
.location {	font-size: 11px; color:888888;padding:0px 0px 5px 0px;font-family:dotum,gulim, Verdana, Arial, Tahoma;letter-spacing: -0.05em}
.input    { font-size:12px; color:#555555;border: #cccccc 1px solid; line-height:160%; padding:0 0 0 5px;  background-color: #ffffff}
.form    { font-size:12px; color:#555555;  border: #cccccc 1px solid; line-height:160%; padding:0 0 0 5px;  background-color: #ffffff}
.box   { font-size:12px; color:#555555;  border: #DFDCD3 1px solid; line-height:160%; padding:0 0 0 5px;  background-color: #Ffffff}
.select   { font-size:12px; color:#555555;  background-color: #Ffffff}
.textarea{ font-size:12px; color:#555555;  border: #cccccc 1px solid; line-height:160%; padding:0 0 0 5px;  background-color:  #ffffff;padding:10px;}

/*txt*/
.txt01{color:099576;font-weight: bold;font-size:14px;padding:0 0 5px 0;}
.txt02{color:ff5603;font-weight: bold;font-size:14px;padding:0 0 5px 0;}
.txt03{color:099576;font-weight: bold;font-size:14px;padding:3 0 5px 25px;background-image: url(/contents/product/img/bar_bg.gif);background-repeat: no-repeat;height:35px; }


/*¶óÀÎÁÖ±â*/
.dot_line   {border-bottom:#cccccc 1px dotted;padding:2px 5px 2px 10px;background-color: FFFFFF;}
.dot_line2  {border-bottom:#cccccc 1px dotted;padding:2px 5px 2px 10px;background-color: FFFFFF;}
.txt_his{font-family:Arial,±¼¸²;	font-size: 14px;	color:#465b6c;	border-bottom:#cccccc 1px dotted;	padding:1px 10px 1px 10px;	font-weight: bold;background-color:#f5f7f9;}
.txt_his2{font-family:Arial,±¼¸²;	font-size: 14px;	color:#465b6c;	border-bottom:#cccccc 0px dotted;	padding:1px 10px 1px 10px;	font-weight: bold;background-color:#f5f7f9;}
.his_pad{padding:3px 5px 3px 10px;}
.pad01  {padding:3px 5px 3px 10px;background-color: FFFFFF;}
.line_b   {border-bottom:#cccccc 1px dotted;padding:2px 0px 2px 0px;}
.line_all   {border:#3873B3 2px  solid;padding:5px 0px 5px 0px;}




/* table_list */
.table_list {
	width:95%;	border:0;background:#fff url() repeat-x 0 0;border-bottom:1px solid #ccc;border-top:2px solid #4E97CE;border-left:0px solid #ccc;}
.table_list  .line{background:url() no-repeat 0 0px;}
.table_list th {height:32px;padding:0px 2px;text-align:center;font-weight:bold;	color:#000;	font-size:12px;	border-left:1px solid #ccc}
.table_list td {height:30px;padding:0px 2px;font-size:12px;text-align:center;border-right:0px solid #ccc;	border-bottom:1px solid #ccc;border-left:1px solid #ccc}
.table_list .no {width:30px; font-size:11px;}
.table_list .end {border-right:1px solid #ccc}

/* padding */
.pd5 {	padding: 5px;}
.pd10 {	padding: 10px;}
.pd20 {	padding: 20px;}
.pd_t5  {padding-top:5px}
.pd_t10 {padding-top:10px}
.pd_t15 {padding-top:15px}
.pd_t20 {padding-top:20px}
.pd_t25 {padding-top:25px}
.pd_t30 {padding-top:30px}
.pd_t35 {padding-top:35px}
.pd_b5  {padding-bottom:5px}
.pd_b10 {padding-bottom:10px}
.pd_b15 {padding-bottom:15px}
.pd_b20 {padding-bottom:20px}
.pd_b25 {padding-bottom:25px}
.pd_b30 {padding-bottom:30px}
.pd_b35 {padding-bottom:35px}
.pd_b40{padding-bottom:40px}
.pd_l5  {padding-left:5px}
.pd_l10 {padding-left:10px}
.pd_l15 {padding-left:15px}
.pd_l20 {padding-left:20px}
.pd_l25 {padding-left:25px}
.pd_l30 {padding-left:30px}
.pd_l35 {padding-left:35px}
.pd_l40 {padding-left:40px}
.pd_r5  {padding-right:5px}
.pd_r10 {padding-right:10px}
.pd_r15 {padding-right:15px}
.pd_r20 {padding-right:20px}
.pd_r25 {padding-right:25px}
.pd_r30 {padding-right:30px}
.pd_r35 {padding-right:35px}
.pd_r40 {padding-right:240px}

/* margin */
.mg5 {	margin: 5px;}
.mg10 {	margin: 10px;}
.mg20 {	margin: 20px;}
.mg30 {	margin: 30px;}
.mg40 {	margin: 40px;}
.mg50 {	margin: 50px;}
.mg_t5  {margin-top:5px}
.mg_t10 {margin-top:10px}
.mg_t15 {margin-top:15px}
.mg_t20 {margin-top:20px}
.mg_t25 {margin-top:25px}
.mg_t30 {margin-top:30px}
.mg_t40 {margin-top:40px}
.mg_t50 {margin-top:50px}
.mg_t60 {margin-top:60px}

.mg_b5  {margin-bottom:5px}
.mg_b10 {margin-bottom:10px}
.mg_b15 {margin-bottom:15px}
.mg_b20 {margin-bottom:20px}
.mg_b25 {margin-bottom:25px}
.mg_l5  {margin-left:5px}
.mg_l10 {margin-left:10px}
.mg_l15 {margin-left:15px}
.mg_l20 {margin-left:20px}
.mg_l25 {margin-left:25px}
.mg_l30 {margin-left:30px}
.mg_l35 {margin-left:35px}
.mg_l40 {margin-left:40px}
.mg_l45 {margin-left:45px}
.mg_r5  {margin-right:5px}
.mg_r10 {margin-right:10px}
.mg_r15 {margin-right:15px}
.mg_r20 {margin-right:20px}
.mg_r25 {margin-right:25px}
