@charset "utf-8";
/* CSS Document */

body { padding:0; margin:0; font-family:Dodum; font-size:13px; text-align:left;  background-color: #163552;}
div { padding:0; margin:0; }
span { padding:0; margin:0; }
td { padding:0; margin:0; }
* {margin:0px; padding:0px; font-family:"나눔고딕",NanumGothic,"돋움",Dodum,Helvetica,AppleGothic,Sans-serif;}
img { border:0; margin:0; padding:0;}
a { text-decoration:none; }
dl,ul,ol,li {list-style: none;}

.bg_all { background:url(images/com_top.jpg) no-repeat #163552; background-position: top center;}

#wrap { width:1024px; margin: auto; }


	#top { float:left; width:1024px; margin:0; padding:0; }
	
	#menu { float:left; width:1024px; height:45px; margin:0; padding:0; background:url(images/menu_bg.jpg); display:block;}
		#menu ul { float:left; padding:0; margin:0 80px 0 100px;_margin:0 40px 0 50px;list-style:none; }
		#menu li { float:left; padding:0; margin:0; display:inline;}
		#menu li a {float:left; padding:0; margin:0 .9em 0 0; border:0;}
		
			.menu01 a { background:url(images/menu01_off.jpg);} 
			.menu01 a:hover { background:url(images/menu01_on.jpg); } 
			.menu01 a.active { background:url(images/menu01_on.jpg);}
			
			.menu02 a { background:url(images/menu02_off.jpg);} 
			.menu02 a:hover { background:url(images/menu02_on.jpg);} 
			.menu02 a.active { background:url(images/menu02_on.jpg);}
			
			.menu03 a { background:url(images/menu03_off.jpg);} 
			.menu03 a:hover { background:url(images/menu03_on.jpg);} 
			.menu03 a.active { background:url(images/menu03_on.jpg);}
			
			.menu04 a { background:url(images/menu04_off.jpg);} 
			.menu04 a:hover { background:url(images/menu04_on.jpg);} 
			.menu04 a.active { background:url(images/menu04_on.jpg);}
			
			.menu05 a { background:url(images/menu05_off.jpg);} 
			.menu05 a:hover { background:url(images/menu05_on.jpg);} 
			.menu05 a.active { background:url(images/menu05_on.jpg);}
			
			.menu06 a { text-align:right; background:url(images/menu06_off.jpg);} 
			.menu06 a:hover { background:url(images/menu06_on.jpg);} 
			.menu06 a.active { background:url(images/menu06_on.jpg);}
			
			.menu07 a { text-align:right; background:url(images/menu07_off.jpg);} 
			.menu07 a:hover { background:url(images/menu07_on.jpg);} 
			.menu07 a.active { background:url(images/menu07_on.jpg);}
			
	#contents { float:left; width:900px; margin:0 0 0 67px;_margin:0 0 0 34px; background:#FFF; padding:0;  border:1px solid white;}
			
		#l_contents { float:left; width:630px;  margin:30px 16px 50px 16px;_margin:30px 16px 50px 8px; border:0px solid red; }
			.l_con_new { float:left; width:100%; margin:0 0 10px 0;_margin:0 0 10px 0; padding:0; border:1px solid red; }
				.new_tit { float:left; width:140px; padding: 0px 0 0 0px;_padding: 0px 0 0 0; border:0px solid red;}
				.new_txt {float:left; width: 430px; padding:0px 0 0 3px;_padding:0px 0 0 3px; font-weight:bold; border:0px solid #F00;}
			.l_con_key { float:left; width:100%; background:#bfdeec; margin:10px 0 0 0;_margin:10px 0 0 0; padding:0; border:0px solid #F00; }
				.key_tit { font-size:20px; margin:20px 30px 0 30px; font-weight:bold; color:#07456d; border:0px solid #F00;}
				.key_txt { float:left; font-size:17px; color:#07456d; margin:10px 30px 0 30px;_margin:5px 15px 0 15px; padding-bottom:20px;_padding-bottom:20px; line-height:150%; border:0px solid #F00;}
			.pre_box { float:left; width:100%; border:0px solid #F00; }
			.pre_tit { float:left; width:100%; margin:50px 0 0 0; padding:0;}
			.pre_txt { float:left; width:610px; margin:0 5px 0 5px;_margin:0 2px 0 2px; font-size:14px; padding:0; line-height:160%; border:0px solid #F00; }
			.pre_sign { float:left; text-align:right; width:95%; margin:40px 0 50px 0; border:0px solid #F00; }
			.notice_tit { float:left; margin:0;}
			.notice_bttm { float:left; margin:0;}
			.notice_bg { float:left; width:100%; margin:0; background:url(images/notice_bg.jpg); border:0px solid #F00;}
				.notice_list { float:left; width:75%; margin:0; list-style:none; border:0px solid #F00;}
					.notice_list ul { list-style: none; margin:0 0 0 0;}
					.notice_list li { float:left; margin:0; padding:0; width:95%; height:20px;  margin:10px 10px 0 20px;_margin:5px 5px 0 10px; list-style:none; border-bottom:dotted thin #999;} 
					.notice_list li a { float:left; margin:0; padding:0; color:#000000; text-decoration:none; border:0px solid #F00;} 
				.notice_btn { float:right; margin:10px 20px 0 0;_margin:10px 10px 0 0;}
		
		#r_contents { float:left;width:225px; margin:30px 0 0 0; border:0px solid #F00; }
			.r_con_event { float:left; width:225px; height:365px; background:url(images/box_event.jpg); background-repeat:no-repeat; marign:0; padding:0 0 3px 0; border:0px solid #F00; }
				.r_con_event_box01 { float:left; margin:50px 0px 10px 10px;_margin:50px 0px 10px 5px;border:0px solid #F00; }
				.r_con_event_txt01 { float:left; width:200; font-size:14px; font-weight:bold; color:#000; margin:0 0 5px 0; border:0px solid #F00; }
				.r_con_event_txt02 { float:left; width:200px; font-size:12px; color:#333; padding: 0 0 6px 0; line-height:170%;  border:0px solid #F00; }
				.r_con_event_txt03 { float:left;  font-size:11px; color:#333; height:20px; border:0px solid #F00; }
			.r_con_event2 { float:left; width:225px;}	
			.r_img { float:left; margin:0; padding:0;}
			.r_con_btn { float:let; width:225px; margin:0 0 3px 0; border:0px solid #F00;}
			.r_con_spon { float:left; width:225px; text-align:left; padding:20px 0 0 0; }
				.r_con_logo { float:left;}
					.r_con_logo ul {list-style: none;}
					.r_con_logo li {width:225px; text-align:center; margin:5px 0 0 0; border-bottom:dotted thin #eeeeeee;}
					.level_box {float:left; width:200px;}
					.level_box2 {float:left; text-align:center; width:60px; padding:2px; margin:10px 0 2px 0; color:#205587; font-weight:bold; font-size:11px; background:#bfdeec;}
		
	
	#bttm { float:left; width:900px; background:#406e99; margin:auto 0; padding:0; border:0px solid #F00; }
		#all_bttm_logo { float:left; padding:38px 80px 38px 80px;_padding:19px 40px 19px 40px; margin:0;border:0px solid #F00;}
		#all_bttm_info { float:left; padding:25px 0px 0px 0px; margin:0; color:#fff; line-height:150%;border:0px solid #F00;}		

	/* 공통 */
	#all_contents_tit { float:left; width:100%; padding:10px 0px 0px 0px;_padding:5px 0px 0px 0;border:0px solid #F00;}
	#all_contents_tit2 { float:left; width:500px; padding:10px 0px 0px 20px;_padding:10px 0px 0px 20px;border:0px solid #F00;}
	#all_contents_tit3 { float:left; width:100%; padding:0 0px 0px 0px;_padding:5px 0px 0px 0;border:0px solid #F00;}
	#all_contents_stit { float:left; width:100%; padding:10px 0px 10px 0px;_padding:10px 0px 10px 0px;border:0px solid #F00;}
	#btn { float:left; text-align:center; width:620px; padding:30px 0 20px 0;_padding:20px 0 5px 0; border:0px solid #F00;}
	#btn2 { float:left; text-align:center; width:100%; margin:30px 0 10px 0;}
	#btn3 { float:left; text-align:center; width:100%; margin:10px 0 10px 0;}
	#all_new {float:left; width:620px; margin:0px 0px 0px 0px;_margin:0px 0px 0px 0px;border:0px solid #F00;}
	.info_img { float:left; margin:0 0 20px 0px;_margin:0 0 10px 0px;border:0px solid #F00; line-height:140%;}
	
	#login_wrap {float:left; width:363px; height:244px; background:url(../images/bg_regichk.jpg);}
	#login01 {float:left; width:140px; margin:117px 0 0 115px; display:inline;}
		#login01 ul {list-style:none; }
			#login01 li {margin:0 0 5px 0; } 
		.logintxt {border:1px solid #b9b9b9; font:gulim 12pt ; color:#1e375a; width:100px;}
	#login02 {float:left; width:62px; margin:119px 0 0 0px; display:inline;}
	#login03 {float:left; width:363px; margin:35px 0 0 13px; display:inline; text-align:center;}
		#login03 ul {list-style:none; }
			#login03 li {margin:0 25px 0px 0px; display:inline; } 
	#login_wrap02 {float:left; width:363px; height:244px; background:url(/images/bg_login.jpg);}

	#login04 {float:left; width:363px; margin:210px 0 0 0;}
	
	/* 사전등록 */
	#register_stit { float:left; width:630px; margin:0 0 0 0px;_margin:0;border:0px solid #F00;}
	#register { float:left; width:100%; margin:0px 0 10px 0px;_margin:0 0 0 0px; border:0px solid #F00; }
		.register_td { float:left; padding:5px; line-height:150%;}
		#register_box { float:right; width:620px; margin:0; border:0px solid #F00; line-height:140%;}
		#register_box02 { float:left; width:630px; text-align:center; margin:0; border:0px solid #F00; line-height:140%;}
		#register_txt { float:left; width:580px; margin:0 0 0 10px;_margin:0 0 0 0px;border:0px solid #F00; line-height:140%;}
		#regi_txt01 { float:left; width:500px; margin:20px 0px 0 20px; text-align:left;  font-family:dotum; font-weight:bold; font-size:14px; color:#163859; line-height:140%; letter-spacing:-1px; display:inline; border:0px solid #F00;}
		#regi_txt02 { float:left; width:500px; margin:5px 0px 10px 20px; text-align:left;  font-family:dotum; font-size:12px; color:#163859; line-height:140%; letter-spacing:-1px; display:inline; border:0px solid #F00;}
		#regi_txt03 { float:left; width:500px; margin:0 0 5px 10px; text-align:left;  font-family:dotum; font-size:12px; color:#163859; line-height:140%; letter-spacing:-1px; display:inline; border:0px solid #F00;}
		#regi_txt04 { float:left; width:600px; margin:0 0 5px 10px;_margin:0 0 5px 5px; text-align:left;  font-weight:bold; font-size:14px; color:#333; line-height:140%; letter-spacing:-1px; display:inline; border:0px solid #F00;}
		#regi_txt05 { float:left; width:620px; margin:20px 0 0 0;_margin:10px 0 0 0; text-align:left;  font-weight:bold; font-size:14px; color:#333; line-height:140%; letter-spacing:-1px; display:inline; border:0px solid #F00;}
		#regi_txt06 { float:left; width:500px; margin:0 0 5px 5px; text-align:left; font-size:12px; color:#163859;  display:inline; border:0px solid #F00;}
		#regi_btn01 { float:left; width:620px; text-align:right; margin:10px 30px 0 0;_margin:10px 0px 0 0; display:inline; border:0px solid #F00;}
			#regi_btn01 ul { list-style:none; margin:0; padding:0;}
			#regi_btn01 li { display:inline; margin:0; padding:0; }
		#re_box {float:left; width:570px; line-height:150%; font-size:13px; border-top:1px dotted #999; margin:5px 0 0 0; padding-top:5px;}
			.re_box_btn {border:1px groove #fff; background:#0066CC; font-size:13px; font-weight:bold; padding:2px; color:#FFFFFF;}
			.re_box_btn a {border:1px groove #fff; background:#0066CC; font-size:13px; font-weight:bold; padding:2px; color:#FFFFFF; text-decoration:none;}
			
	/* 사전등록_세금계산서 */
	#register_stit_tax { float:left; width:630px; margin:0 0 0 0px;_margin:0;border:0px solid #F00;}
	#register_tax { float:left; width:100%; margin:0px 0 10px 0px;_margin:0 0 0 0px; border:0px solid #F00; }
		.register_td_tax { float:left; padding:5px; line-height:150%;}
		#register_box_tax { float:right; width:620px; margin:0; border:0px solid #F00; line-height:140%;}
		#register_box02_tax { float:left; width:630px; text-align:center; margin:0; border:0px solid #F00; line-height:140%;}
		#register_txt_tax { float:left; width:580px; margin:0 0 0 10px;_margin:0 0 0 0px;border:0px solid #F00; line-height:140%;}
		#regi_txt01_tax { float:left; width:500px; margin:20px 0px 0 20px; text-align:left;  font-family:dotum; font-weight:bold; font-size:14px; color:#163859; line-height:140%; letter-spacing:-1px; display:inline; border:0px solid #F00;}
		#regi_txt02_tax { float:left; width:500px; margin:5px 0px 10px 20px; text-align:left;  font-family:dotum; font-size:12px; color:#163859; line-height:140%; letter-spacing:-1px; display:inline; border:0px solid #F00;}
		#regi_txt03_tax { float:left; width:500px; margin:0 0 5px 10px; text-align:left;  font-family:dotum; font-size:12px; color:#163859; line-height:140%; letter-spacing:-1px; display:inline; border:0px solid #F00;}
		#regi_btn01_tax { float:left; width:620px; text-align:right; margin:10px 30px 0 0;_margin:10px 0px 0 0; display:inline; border:0px solid #F00;}
			#regi_btn01 ul { list-style:none; margin:0; padding:0;}
			#regi_btn01 li { display:inline; margin:0; padding:0; }
		#regi_vip { float:left; width:620px; height:157px; margin:15px 0 0 7px;_margin:15px 0 0 0; background :url(http://cvision.zdnet.co.kr/2010/images/bg_vip.jpg); display:inline;text-align:center; border:0px solid #F00;}
			#regi_viptitle {float:left; margin:20px 0 0 0 ;padding:0;}
				.vip { border :3px solid #acacac; font :16px dotum ; font-weight:bold; color:#682f9d; width:440px; height:20px; background-color:#f3f3f3; margin:85px 0 0 0px; padding:3px 0 0 0px;text-align:center;}
			#vip_txt {float:left; margin:10px 0 0 30px; display:inline;}
			#regi_00 { float:left; width:677px; margin:0px 0 0 0px; display:inline;}

	/* 사전등록 확인 */
	#regichk_wrap {float:left; width:363px; height:241px; background:url(images/bg_regichk.jpg);}
	#regichk_info {float:left; width:260px; margin:112px 0 0 52px; display:inline;}
	#regichk_btn {float:left; width:363px; margin:10px 0 0 0px; text-align:center;display:inline;}
	#regichk_result {float:left; width:363px; margin:135px 0 15px 0px;text-align:center; display:inline; font-weight:bold; color:#1d6e8a;}
	.fc_regi {color:#1d6e8a;}


	/*스피커*/
	.se_name {float:right; width:620px; text-align:left; margin:15PX 0 0 0; font-weight:bold; color:#3f3f3f;}
	
	/* 행사안내 및 경품 */
	#info { float:right; width:620px; margin:0px 0 10px 0;_margin:0 0 0 0; border:0px solid #F00; border:0px solid #F00;}
	#info_tit { float:left;}
	#info_box { float:left; width:620px; margin:0 0 0 0px;_margin:0 0 0 0px;border:0px solid #F00; line-height:140%;}
	#info_b_txt { float:left; width:620px; margin:10px 0px 5px 0px; font-family:dotum; font-weight:bold; font-size:13px; color:#000000;letter-spacing:-1px; display:inline;}
	#info_txt { float:right; width:620px; margin:0px 0px 5px 0px; font-family:dotum; font-size:12px; color:#666666;letter-spacing:0px; display:inline; line-height:140%;}
	#noti { float:left; width:620px; margin:10px 0 0 0px; display:inline;}
	#noti01 { float:left; width:620px; text-align:left; } 
	#noti02{ float:center; width:620px; text-align:left;  margin:0; display:inline;} 
		.noti_title { float:left; width:608px;}
		.noti_list { float:left; width:620px; margin:8px 0 0 5px;padding:0; display:inline;}
			.noti01 {float:left; width:610px; margin:5px 0 0 0;padding:0; color:#666666; background:#FFFFFF;}
			.noti_no {float:left; width:40px; margin:0;padding:0; text-align:center; background:#FFFFFF;}
			.noti_tit01 {float:left; width:380px; padding:0; margin:0 20px 0 15px;_margin:0 10px 0 8px; display:inline; background:#FFFFFF;}
				.noti_tit01 a { margin:0;padding:0;color:#666666;}		
			.noti_wri01 {float:left; width:50px; margin:0;padding:0;display:inline; background:#FFFFFF;}
			.noti_date {float:left; width:70px; font-size:12px; margin:0 0 0 30px;_margin:0 0 0 15px; padding:0; background:#FFFFFF;}
			.dot {float:left; width:590px; margin:5px 0 5px 0;padding:0; background:#FFFFFF;}
			.bg_5a { float:left; width:620px; margin:10px 0 5px 0px;padding:0; background:#000000; height:2px; display:inline;}
		.noti_view { float:right; width:620px; padding:0; margin:0;}
			.noti_view_tit { float:left; width:620px; text-align:center; padding:5px 0 5px 0; color:#ffffff; font-weight:bold; background:#999999;}
			.noti_view_txt { float:left; width:590px; text-align:left; padding:7px 15px 7px 15px; color:#666666; background:#fff;}
			.noti_view_ex  { float:left; width:590px; text-align:left; padding:7px 15px 7px 15px; color:#666666; background:#eeeeee;}
			.noti_view_txt_name { float:left; width:150px; text-align:left; padding:0; color:#666666;}
			.noti_view_txt_date { float:right; width:300px; text-align:right; padding:0; color:#666666;}
			.noti_view_bttm { float:left; width:620px; margin:0; padding:0; height:2px; background:#d6d6d6;}
			.noti_view_list_B { float:left; width:610px; text-align:right; padding:7px 5px 7px 0px; color:#666666; background:#fff; text-decoration:none;}
				.noti_view_list_B a:link {text-decoration:none; color:#666666 ;}
				.noti_view_list_B a:active {text-decoration:none; color:#666666 ;}
				.noti_view_list_B a:visited {text-decoration:none; color:#666666 ;}
				.noti_view_list_B a:hover { text-decoration:none; color:#ff6600;} 
	
.bg_36 { background-color:#366897; }
.bg_f5 { background-color:#ebebeb;}
.bg_8a { background-color:#8a8a8a;}
.bg_64 { background-color:#ebebeb;}
.bg_d9 { background-color:#d92e33;}
.bg_do { background-color:#e4eaea; }
.bg_4f { background-color:#bdbfbf; }
.bg_bf { background-color:#cad3db; }
.bg_de { background-color:#deebf7; }
.bg_e8 { background-color:#e8f1fa; }
.fc_g { color:#d92e33; }
.fc_0b { color:#000000; font-weight:bold;}
.fc_gb { color:#ffffff; font-weight:bold;}
.fc_6 { color:#666666; }
.fc_6b { color:#666666; font-weight:bold; }
.vat { color:#e7e7e7; font-size:11px; font-weight:normal; letter-spacing:-2px;}
.pro_title { color:#333333; font-weight:bold;}
.fc_20{color:#202d50;}
.ma_t5 {margin:5px 0 0 0 ;}
.pd_0 {padding:0;}
.fc_fb { color:#217390; font-weight:bold; }
.fc_fb a { color:#217390; font-weight:bold; }
.fc_27b {color:#274666; font-weight:bold;  }
.fc_27 {color:#274666; }
.fc_66 {color:#666666; }
.bd_t { border-top:1px solid #c8c8c8;}
.bd_l { border-left:1px solid #c8c8c8;}
.bd_r { border-right:1px solid #c8c8c8;}
.bd_b { border-bottom:1px solid #c8c8c8;}

td {padding:0px; font-family:gulim; font-size:12px; color:#666666; line-height:130%;}
td a { font-family:gulim; font-size:12px; color:#666666; line-height:130%;}

.t_a_c {text-align:center;}
.bg_f6 {background-color:#f6f6f6;}
.s {border:1px solid #afafaf; font-family:gulim; font-size:12px ;color:#666666; height:17px;}
.pd_l10 {padding:10px;}
.pd_l5 {padding:5px;}
.pd_0{padding:0;}

.gotop { float:left; width:620px;  text-align:right; margin:5px 0 20 0px; display:inline; }		
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}


.TDscrollbar { SCROLLBAR-FACE-COLOR: #ededed; FONT-SIZE: 9pt; SCROLLBAR-HIGHLIGHT-COLOR: #fafafa; SCROLLBAR-SHADOW-COLOR: #bdbdbd; COLOR: black; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #89a0bc; SCROLLBAR-TRACK-COLOR: #F7FFFF; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; }
