@charset "utf-8"; 

* {font-family:arial; }

body {
	margin:0; padding:0; 
	font-size:11px; color:#333333; 
	line-height:150%;
}

form		{margin:0; padding:0; }
hr			{display:none; }
ul			{margin:0; padding:0; list-style:none; }
img			{border:0;}
table		{empty-cells:show; }
sup, sub	{font-size:8px; letter-spacing:1px; }

select		{font-size:11px; color:#333333;}
textarea	{font-size:11px; color:#333333;overflow:auto;background:#fff;}
input		{padding:0; margin:0; font-size:11px;}
.input		{border:1px solid #d5cfc8; height:18px; padding:0 3px 0 3px; font-size:11px; color:#333;}
.textarea	{border:1px solid #d5cfc8;}

.radio		{vertical-align:middle;}
.check		{vertical-align:middle;}

.btn_right	{padding:10px 0 0 0; text-align:right;clear:both;}
.btn_right02{clear:both;width:485px;background:#FBF7F4;padding:12px 30px 12px 0pt;text-align:right;}
.btn_pop_right {padding:15px 0 3px 0;text-align:right;}
.btn_pop_center {margin:15px 0 3px 0;text-align:center; clear:both;}
.btn_pop_center2 {height:20px; padding:15px 0 0 0; text-align:center;}

.leftbox	{text-align:left;}
.submenu    {
	background-image:url(../images/submenubg.gif);
	background-repeat:repeat-y;
}

.location {
	background:url(../images/icon_location.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:15px;
	color:#787878;
}

/* 스크롤 */
{
scrollbar-3dlight-color:595959;
scrollbar-arrow-color:ffffff;
scrollbar-track-color:f0f0f0;
scrollbar-darkshadow-color:FFFFFF;
scrollbar-face-color:CFCFCF;
scrollbar-highlight-color:FFFFF;
scrollbar-shadow-color:595959;
}

/*  link */
	/* basic*/
	a:link,
	a:visited		{color:#333333; text-decoration:none; }
	a:hover			{color:#333333; text-decoration:underline; }
	a:active		{color:#4C548D; text-decoration:underline; }

	/*white link*/
	.whitelink				{color:#ffffff; font-size:12px;}
	a.whitelink:link,
	a.whitelink:visited		{color:#ffffff; text-decoration:none; font-size:12px;}
	a.whitelink:hover,
	a.whitelink:active		{color:#ffffff; text-decoration:underline; font-size:12px; }
	
	/*white11 link*/
	.white11link				{color:#ffffff; font-size:11px;}
	a.white11link:link,
	a.white1link:visited		{color:#ffffff; text-decoration:none; font-size:11px;}
	a.white11link:hover,
	a.white11link:active		{color:#ffffff; text-decoration:underline; font-size:11px; }
	
	/*whitebold link*/
	.whiteboldlink				{color:#ffffff; font-size:12px; font-weight:bold; }
	a.whiteboldlink:link,
	a.whiteboldlink:visited		{color:#ffffff; text-decoration:none; font-size:12px; font-weight:bold; }
	a.whiteboldlink:hover,
	a.whiteboldlink:active		{color:#ffffff; text-decoration:underline; font-size:12px; font-weight:bold; }

	/*gray link*/
	.graylink				{color:#151515; font-size:14px; }
	a.graylink:link,
	a.graylink:visited		{color:#151515; text-decoration:none; font-size:14px; }
	a.graylink:hover,
	a.graylink:active		{color:#151515; text-decoration:underline; font-size:14px; }

	/*blet link*/
	.bletlink				{color:#151515; font-size:11px; line-height:170%; padding-left:5px; }
	a.bletlink:link,
	a.bletlink:visited		{color:#151515; text-decoration:none; font-size:11px; line-height:170%;}
	a.bletlink:hover,
	a.bletlink:active		{color:#e22e68; text-decoration:none; font-size:11px; line-height:170%; }
	
	/*submenu link*/
	.submenulink				{color:#333333; font-size:12px; font-weight:bold; }
	a.submenulink:link,
	a.submenulink:visited		{color:#333333; text-decoration:none; font-size:12px; font-weight:bold; }
	a.submenulink:hover,
	a.submenulink:active		{color:#ffffff; text-decoration:none; font-size:12px; font-weight:bold; }
	
	/* link : title  */
	a.title_func_link:link,
	a.title_func_link:visited		{color:#333333; font-weight:bold;}
	a.title_func_link:hover,
	a.title_func_link:active		{color:#333333; font-weight:bold; text-decoration:underline;}

    a.title_para_link:link,
	a.title_para_link:visited		{color:#333333; font-weight:bold; font-size:12px;}
	a.title_para_link:hover,
	a.title_para_link:active		{color:#333333; font-weight:bold; text-decoration:underline; font-size:12px;}


.pad_top5 {
	padding-top:5px;
}
.pad_top10 {
	padding-top:10px;
}
.pad_left5 {
	padding-left:5px;
}
.pad_left10 {
	padding-left:10px;
}
.pad_left15 {
	padding-left:15px;
}
.pad_left20 {
	padding-left:20px;
}
.pad_left25 {
	padding-left:25px;
}
.pad_left30 {
	padding-left:30px;
}
.pad_right5 {
	padding-right:5px;
}
.pad_right10 {
	padding-right:10px;
}
.pad_right15 {
	padding-right:15px;
}
.pad_right20 {
	padding-right:20px;
}
.pad_right25 {
	padding-right:25px;
}
.pad_right35 {
	padding-right:35px;
}
.pad_bottom5 {
	padding-bottom:5px;
}
.pad_bottom10 {
	padding-bottom:10px;
}
.pad_bottom15 {
	padding-bottom:15px;
}
.pad_bottom20 {
	padding-bottom:20px;
}
.pad_bottom25 {
	padding-bottom:25px;
}


.body_main { background-image:url(../images/bg.gif); background-repeat:repeat-x;
}
.notice {
	background:url(../images/ico_blue.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:12px;
}
.photo {
	border:1px;
	border-style:solid; 
	border-color:#e6e6e6;
}

.body_aboutdaegu {
	background-image: url(../images/aboutdaegu/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.body_aboutwfg {
	background-image: url(../images/aboutwfg/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.body_board {
	background-image: url(../images/board/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.body_committee {
	background-image: url(../images/committee/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.body_eventinfo {
	background-image: url(../images/eventinfo/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.body_registration {
	background-image: url(../images/registration/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.body_service {
	background-image: url(../images/service/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.body_search {
	background-image: url(../images/search/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


.tabletitle{
background:url(../images/board/title_bg.gif);
padding-top:7px;
height:34px;
color:#696969;
font-weight:bold;
}

.tabletitle2{
	background-color:#eaeaea;
	text-align:center;
	height:26px;
	color:#696969;
	font-weight:bold;
}

.tabletitle_line{
background:url(../images/board/title_bg.gif);
padding-top:7px;
height:34px;
color:#bfbfbf;
font-weight:normal;
}

.tabletitle_text{
background:url(../images/board/title_bg.gif);
font-size:12px;
font-weight:bold;
padding-top:7px;
height:34px;
}

.tabletitle_text1{
background:url(../images/board/title_bg.gif);
padding-top:7px;
height:34px;
}

.tabletitle_left{
color:#3b435a;
font-weight:bold;
background-color:#eaedf5;
BORDER-RIGHT: #c3c3c3 1px solid;
padding-left:10px;
}

.tablecontents{
	padding:4px;
	background-color:#ffffff;
}

.tablecontents2{
	padding:4px;
}

.tablelistnum{
	padding:3px;
	font-size:12px;
}

.btn_blue1 {
	background-image:url(../images/board/btn_bg_blue.gif);
	background-repeat:no-repeat;
	background-position:center center;
	padding: 30px;
	height:70px;
	width:100px;
}

.drop {
	border:#7f88b9 1px solid;
	font-size:11px;
	color:#666666;
	background-color:#ffffff;
	height:21px;
	padding-left:2px;
	width:100px
}

.input {
	BORDER-RIGHT: #7f88b9 2px solid;
	BORDER-TOP: #7f88b9 2px solid;
	BORDER-LEFT: #7f88b9 2px solid;
	BORDER-BOTTOM: #7f88b9 2px solid;
	background-color:#ffffff;
	height:17px;
	padding-left:2px;
}

.input_gray {
	BORDER-RIGHT: #dcdde1 1px solid;
	BORDER-TOP: #dcdde1 1px solid;
	BORDER-LEFT: #dcdde1 1px solid;
	BORDER-BOTTOM: #dcdde1 1px solid;
	font-size:12px;
	color:#666666;
	background-color:#ffffff;
	height:18px;
	padding-left:2px;
}

.input_common {
	BORDER-RIGHT: #7f88b9 1px solid;
	BORDER-TOP: #7f88b9 1px solid;
	BORDER-LEFT: #7f88b9 1px solid;
	BORDER-BOTTOM: #7f88b9 1px solid;
	font-size:11px;
	color:#666666;
	background-color:#ffffff;
	height:18px;
	padding-left:2px;
}

.input_text {
	BORDER-RIGHT: #7f88b9 1px solid;
	BORDER-TOP: #7f88b9 1px solid;
	BORDER-LEFT: #7f88b9 1px solid;
	BORDER-BOTTOM: #7f88b9 1px solid;
	font-size:11px;
	color:#666666;
	background-color:#ffffff;
	padding:3px;
}


.pad_bottom4 {
	padding-bottom:4px;
}
.pad_submenu {
	padding-top:110px;
	padding-left:22px;
}
.pad_copy {
	padding-top:30px;
	padding-left:22px;
}
.pad {
	padding:10px 10px 10px 10px;
	background-color:#ffffff;
}

.pad_contents { 
	padding-top:40px;
	padding-left:15px;
}

.pad_contents2 { 
	padding-top:5px;
	padding-left:15px;
	padding-bottom:35px;
}

.pad_contents3 { 
	padding-top:5px;
	padding-bottom:35px;
}
.pad_front {
	padding-top:100px;
	padding-left:15px;
}
.form {
	border:1px solid #799bba;
	FONT-FAMILY:dotum, arial;
	FONT-SIZE: 12px;
	text-decoration:none;
	height:17px
}
.photo_frame{    
	border:1px solid #7f88b9;
	padding:3px;
	width:176px;
	height:132px;
	background:url(../images/board/photo_ex.gif);
	background-position:center;
	background-repeat:no-repeat;
}

.photo_title{
font-weight:bold;
line-height:24px;
background-color:#ffffff;
}

.event_q{
color:#666666;
background-color:#f3f4f6;
BORDER-RIGHT: #e1e1e1 1px solid;
padding-left:17px;
}

.sourceform{
	border:1px solid #7f88b9;
	padding:3px;
}
	


.title_black1 {font-size:24px; color:#000000; font-weight:bold; padding:0 0 0 0; margin:0; line-height:170%; }
.font_black2 {font-size:12px; color:#000000; font-weight:bold; padding:0 0 0 0; margin:0; }
.font_red1 {font-size:18px; color:#e60615; font-weight:normal; padding:0 0 0 0; margin:0; }
.font_gray1 {font-size:11px; color:#333333; font-weight:normal; padding:0 0 0 0; margin:0; line-height:120%; }
.font_gray2 {font-size:14px; color:#666666; font-weight:bold; padding:0 0 0 0; margin:0; }
.font_white1 {font-size:11px; color:#ffffff; font-weight:normal; padding:0 0 0 0; margin:0; }
.font_blue1 {font-size:12px; color:#384171; font-weight:bold; padding:0 0 0 0; margin:0; }
.font_blue2 {font-size:12px; color:#6370bd; font-weight:bold; padding:0 0 0 0; margin:0; }
.font_11bold {font-size:11px; font-weight:bold; padding:0 0 0 0; margin:0; }
.font_12 {font-size:12px; font-weight:normal; padding:0 0 0 0; margin:0; }
.point {
	font-weight:bold;
	font-size:12px;
	color: #e71010;
}
.font11 {
	font-size:11px;
	font-weight:normal;
}

.table1 {
	background-color:#dddddd;
	border:0px;
	text-align:left;
}

.table2 {
	background-color:#386cb8;
	height:2px;
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}

.table3 {
	background-image:url(../images/registration/board_under.gif);
	height:4px;
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}

.td_submenu-over {
	background-image:url(../images/menubg_over.gif);
	background-repeat:repeat-y;
	padding-left:26px;
	color:#ffffff; 
	font-size:12px; 
	font-weight:bold;

}
.td_submenu-out {
	background-image:url(../images/menubg.gif);
	background-repeat:repeat-y;
	padding-left:16px;
	color:#333333; 
	font-size:12px; 
	font-weight:bold;
}
.td_submenu-gray {
	background-image:url(../images/menubg_gray.gif);
	background-repeat:repeat-y;
	padding-left:26px;
	color:#ffffff; 
	font-size:12px; 
	font-weight:bold;

}
.table_tap {
	background-image:url(../images/tap_bg.gif);
	background-repeat:repeat-x;
	height:28px;
}

.td_tap-over {
	background-image:url(../images/tap_over.gif);
	background-repeat:repeat-y;
	height:28px;
	width:130px;
	color:#0178af; 
	font-size:13px; 
	font-weight:bold;
	text-align:center;

}
.td_tap-out {
	background-image:url(../images/top_out.gif);
	background-repeat:repeat-y;
	height:28px;
	width:130px;
	color:#464f51; 
	font-size:12px; 
	font-weight:bold;
	text-align:center;
}

.td_info1 {
	background-image:url(../images/aboutwfg/info1.gif);
	background-repeat:no-repeat;
	background-position:center 3px;
	height:21px;
	width:120px;
	padding:4px;
	text-align:center;
	vertical-align:top;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}

.table_title1 {
	font-size:11px;
	font-weight:bold;
	background-color:#e9f0f9 ; 
	text-align:center;
	color:#2c458d;
}

.table_title2 {
	font-size:11px;
	font-weight:normal;
	background-color:#f3f3f2 ; 
	text-align:center;
}

.table_title3 {
	font-size:11px;
	font-weight:bold;
	background-color:#f5f9ff ; 
	text-align:center;
	color:#2c458d;
}

.title_contents1 {
	background:url(../images/ico_blue2.gif);
	background-repeat:no-repeat;
	background-position:center left;
	font-size:17px;
	font-weight:bold;
	color:#5c5a5b;
	padding:6px 0 5px 15px;
}

.title_contents2 {
	background:url(../images/icon_vg.gif);
	background-repeat:no-repeat;
	background-position:center left;
	font-size:12px;
	font-weight:bold;
	color:#42487f;
	padding:6px 0 4px 10px;
}
.li_1 {
	background:url(../images/icon_vg.gif);
	background-repeat:no-repeat;
	background-position:7px left;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding:0px 10px 4px 10px;
}

.li_2 {
	background:url(../images/icon_vg.gif);
	background-repeat:no-repeat;
	background-position:6px left;
	font-size:11px;
	line-height:14px;
	color:#000000;
	padding:0px 0px 5px 10px;
}

.pad_login{
padding:5px 15px 5px 15px
}

.pad_login2{
padding:25px 40px 25px 40px
}

.pad_login3{
padding:15px
}


.pad_service1{
	padding-top:80px;
	padding-left:15px;
}

.pad_top60{
	padding-top:60px;
}
.pad_top20{
	padding-top:20px;
}


.pad_rl30{
	padding-right:30px;
	padding-left:30px;
}

.pad_popup{
	padding-right:20px;
	padding-left:20px;
}


.red {
color: #e71010;
}

.popup_title{
	background:url(../images/service/popup_top.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:39px;
	font-size:15px;
	font-weight:bold;
	color:#000000;
}

.td_longtap-over {
	background-image:url(../images/longtap_over.gif);
	background-repeat:repeat-y;
	height:28px;
	width:180px;
	color:#0178af; 
	font-size:10px; 
	font-weight:bold;
	text-align:center;

}
.td_longtap-out {
	background-image:url(../images/longtop_out.gif);
	background-repeat:repeat-y;
	height:28px;
	width:180px;
	color:#464f51; 
	font-size:10px; 
	font-weight:bold;
	text-align:center;
}
.td_tap1-over {
	background-image:url(../images/tap_over.gif);
	background-repeat:repeat-y;
	height:28px;
	width:130px;
	color:#0178af; 
	font-size:10px; 
	font-weight:bold;
	text-align:center;

}
.td_tap1-out {
	background-image:url(../images/top_out.gif);
	background-repeat:repeat-y;
	height:28px;
	width:130px;
	color:#464f51; 
	font-size:10px; 
	font-weight:bold;
	text-align:center;
}


