#headerWrap							{ position:relative;width:1000px;height:80px;margin:0 auto; }
#headerWrap ul						{}
#headerWrap ul li					{ display:block;float:left; }

#tnbWrap								{ height:30px;text-align:center;background:#f6f6f6; }
#tnbWrap .tnb							{ width:1200px;margin:0 auto;text-align:right;color:#ccc;line-height:30px; }
#tnbWrap .tnb a						{ color:#666; }


#gnbWrap								{ position:relative;height:40px;text-align:center;background:#2c93f2;z-index:999; }
	.gnb									{ width:1060px;height:40px;margin:0 auto; }
	.gnb li								{ display:block;float:left; }
	.gnb li a								{ display:block;height:40px;overflow:hidden;text-indent:-999px;line-height:999px;background:url('/images/gnb.gif') no-repeat; }
	.gnb li a.gnb1						{ width:170px;background-position:0 0; }
	.gnb li a.gnb2						{ width:150px;background-position:-170px 0; }
	.gnb li a.gnb3						{ width:110px;background-position:-320px 0; }
	.gnb li a.gnb4						{ width:150px;background-position:-430px 0; }
	.gnb li a.gnb5						{ width:130px;background-position:-580px 0; }
	.gnb li a.gnb6						{ width:190px;background-position:-710px 0; }
	.gnb li a.gnb7						{ width:140px;background-position:-900px 0; }

	.gnb li a.gnb1:hover			{ background-position:0 -60px; }
	.gnb li a.gnb2:hover			{ background-position:-170px -60px; }
	.gnb li a.gnb3:hover			{ background-position:-320px -60px; }
	.gnb li a.gnb4:hover			{ background-position:-430px -60px; }
	.gnb li a.gnb5:hover			{ background-position:-580px -60px; }
	.gnb li a.gnb6:hover			{ background-position:-710px -60px; }
	.gnb li a.gnb7:hover			{ background-position:-900px -60px; }


#snbWrap								{ position:absolute;width:100%;height:109px;left:0;top:40px;padding-top:10px;background:#FFFFFF;border-bottom:solid 1px #ccc;z-index:99; }
	.snb									{ width:1040px;margin:0 auto;text-align:left; }
	.snb li								{ display:block;float:left; }
	.snb li a								{ display:block;width:100%;height:20px;line-height:20px;text-align:center }
	.snb li.snb1						{ width:170px; }
	.snb li.snb2						{ width:150px; }
	.snb li.snb3						{ width:110px; }
	.snb li.snb4						{ width:150px; }
	.snb li.snb5						{ width:130px; }
	.snb li.snb6						{ width:190px; }
	.snb li.snb7						{ width:140px; }

.notice									{ width:1000px;height:30px;margin:0 auto;overflow:hidden; }
.notice a								{ display:block;padding-left:10px;font-size:12px;color:#222;font-weight:normal;text-align:left;background:url('/images/noti_bullet.gif') no-repeat 0 12px; }

#vizWrap								{ margin-bottom:10px;text-align:center;background:#eee;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc; }

#bodyWrap								{ position:relative;width:1000px;margin:0 auto; }
	#leftWrap							{ position:absolute;width:230px;min-height:400px;right:0;top:0; }
	#contentWrap						{ min-height:2200px;margin-right:280px; }

.zip_title									{height:40px;padding:0 10px;color:#fff;line-height:40px;background:#444}

.logos									{width:1000px;margin:10px auto;}

#footerWrap							{ height:180px;text-align:center;color:#999;background:#444; }
#footerWrap .var						{ color:#666;}

.recent_certi							{ width:100%;height:220px;margin-bottom:20px; }
.recent_certi li							{ display:block;float:left;width:20%;text-align:center; }
.recent_certi li	 img					{ width:160px;height:auto;margin-bottom:5px;border:solid 1px #ccc; }

.recent_mov							{ width:100%;height:320px; }
.recent_mov li							{ position:relative;display:block;float:left;width:249px;margin-right:-1px;margin-bottom:-1px;text-align:center;border:solid 1px #ccc; }
.recent_mov li .mov_star			{ position:absolute;width:100%;height:25px;left:0;bottom:0;color:#fff;line-height:25px;text-indent:10px;text-align:left;background:#000; 
filter:alpha(opacity=70);    /* ie  */
-moz-opacity:0.7;    /* old mozilla browser like netscape  */
-khtml-opacity: 0.7;    /* for really really old safari */  
opacity: 0.7;    /* css standard, currently it works in most modern browsers like firefox,  */
}


.certi									{ width:100%;height:220px;margin-bottom:20px; }
.certi li								{ display:block;float:left;width:25%;height:280px;text-align:center; }
.certi li img							{ display:block;width:150px;height:auto;margin:0 auto 5px auto;border:solid 1px #ccc; }

.certi_b								{ width:100%;height:220px;margin-bottom:20px; }
.certi_b li							{ display:block;float:left;width:25%;height:220px;text-align:center; }
.certi_b li img						{ display:block;width:150px;height:auto;margin:0 auto 5px auto;border:solid 1px #ccc; }

.his_wrap							{}
.his_wrap dl						{ margin-bottom:40px; }
.his_wrap dl dt					{ float:left; }
.his_wrap dl dd					{ display:block;height:25px;margin-left:200px;line-height:25px;border-bottom:dashed 1px #999 }
.his_wrap dl dd .mon			{ display:inline-block;font-weight:bold;margin-right:5px; }









.snb_left									{ width:230px; }
.snb_left li								{ display:block; }
.snb_left li a							{ display:block;height:39px;padding-left:10px;line-height:39px;color:#444;border-bottom:solid 1px #ccc; }
.snb_left li a:hover					{ color:#FFFFFF;background:url('/images/icon_snb.png') no-repeat 200px 50% #2c93f2; }
.snb_left li a.on						{ color:#FFFFFF;font-weight:bold;background:url('/images/icon_snb.png') no-repeat 200px 50% #2c93f2; }

.quick									{ height:30px;padding-top:10px;background:#3f424b; }
.quick strong							{ display:block;float:left;width:290px;padding-left:10px;color:#7ebbff;font-weight:bold; }
.quick a									{ display:block;float:left;height:20px;padding-left:9px;padding-right:30px;color:#8892a6;line-height:20px;border-left:solid 1px #8892a6; }



#con_idx								{ position:relative; }
.banner									{ width:230px; }
.banner li								{ display:block; }
.banner li a							{ display:block; }

.ing_scroll								{ position:absolute;width:210px;height:240px;right:0;top:0;padding:9px;border:solid 1px #ccc; }
.ing_scroll_sub						{ width:210px;height:240px;right:0;top:0;padding:9px;border:solid 1px #ccc; }
.ing_title									{ position:relative;height:25px;font-weight:bold;color:#444;text-align:left;line-height:normal; }
.more										{ position:absolute;display:block;width:30px;height:20px;right:0px;top:0px;font-size:11px;color:#999;font-weight:normal;letter-spacing:-1px;text-decoration:underline;padding-right:8px;background:url('/images/icon_arrow.gif') no-repeat right 3px; }

.scroll_txt								{ width:100%;height:225px;overflow:hidden; }
.ing_list									{ width:100%;height:1000px;overflow:hidden; }
.ing_list li								{ display:block;width:100%;height:25px;line-height:normal; }
.ing_list li .name						{ display:inline-block;width:70px;overflow:hidden;font-weight:bold; }
.ing_list li .name_b					{ display:inline-block;width:150px;overflow:hidden;font-weight:bold; }
.ing_list li .part						{ display:inline-block;width:80px; }
.ing_list li .ing							{ display:inline-block;width:50px;height:18px;color:#FFFFFF;font-size:11px;text-align:center;letter-spacing:-1px;line-height:18px;background:#f75665;border:solid 1px #eb2437; }
.ing_list li .ready						{ display:inline-block;width:50px;height:18px;color:#FFFFFF;font-size:11px;text-align:center;letter-spacing:-1px;line-height:18px;background:#1398d9;border:solid 1px #0a75aa; }
.ing_list li img,
.ing_list li span,
.ing_list li a							{ vertical-align:middle; }


.mid_idx									{ position:absolute;width:498px;padding:0;left:250px;top:0;border:solid 1px #ccc; }

.case_scroll							{ padding:5px 9px 9px 9px;}
.case_title								{ position:relative;height:25px;font-weight:bold;color:#444;text-align:left;line-height:normal; }

.scroll_txt2								{ width:100%;height:40px;overflow:hidden; }
.case_list								{ width:100%;height:1000px;overflow:hidden; }
.case_list li							{ display:block;height:20px;line-height:normal; }
.case_list li .name					{ display:inline-block;width:80px;padding-left:18px;font-weight:bold;background:url('/images/icon_doc.gif') no-repeat; }
.case_list li img,
.case_list li span,
.case_list li a							{ vertical-align:middle; }



	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:498px;
		height:179px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:none;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:498px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:none;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	




.focus									{}
.focus li									{ display:block;height:100px; }
.focus li .thumb						{ float:left;margin-right:20px; }
.focus li img,
.focus li span,
.focus li a								{ vertical-align:middle; }

.mov_area								{ position:absolute;width:230px;right:0;top:0; }
.mov_area_sub						{ width:230px;margin-bottom:10px; }
.mov_title								{ height:35px;font-weight:bold;color:#444; }
.mov										{ position:relative;margin-bottom:10px; }
.icon_play								{ display:block;position:absolute;width:40px;height:40px;left:50%;top:50%;margin-left:-20px;margin-top:-20px; }

#post_box								{ margin-right:250px;margin-bottom:20px;padding:4px;border:solid 1px #ccc; }
.post_title								{ float:left;width:100px; }

.scroll_txt3								{ height:200px;overflow:hidden;margin-left:100px; }
.post_list								{ height:1000px;overflow:hidden; }
.post_list li								{ display:block;height:20px;line-height:normal; }
.post_list li .name					{ display:inline-block;width:70px;padding-left:18px;font-weight:bold;background:url('/images/icon_talk.gif') no-repeat; }
.post_list li .part						{ display:inline-block;width:70px; }
.post_list li .con						{ display:inline-block;width:200px; }
.post_list li img,
.post_list li span,
.post_list li a							{ vertical-align:middle; }

#contentWrap_idx					{ position:relative;min-height:500px; }
.news_recent							{ width:750px; }
.news_recent li						{ display:block;margin-bottom:20px; }
.news_recent li a.title				{ font-size:14px;font-weight:bold;color:#444; }
.news_recent li .info				{ color:#999; }

.h1										{ display:block;height:50px;font-size:24px;color:#444;font-weight:bold; }
.h1 img,
.h1 span								{ vertical-align:middle; }

.h2										{ height:30px;padding-left:18px;color:#444;font-weight:bold;background:url('/images/icon_doc.gif') no-repeat 0 0; }
.h2 img									{ vertical-align:middle; }

.txt_box									{ height:100px;overflow-y:scroll;margin-bottom:20px;padding:9px;border:solid 1px #ccc;background:#f7f7f7; }

.mov_list								{ position:absolute;width:230px;right:0;top:0; }
.mov_list li								{ display:block;height:80px; }
.mov_list li .mov_l					{ float:left;position:relative;width:110px;height:70px; }
.mov_list li .mov_con				{ margin-left:120px;line-height:normal; }
.mov_list li .btn_mov					{ display:block;margin-top:15px; }

.logo_bottom							{ float:left;width:240px;height:120px; }
.ibk										{ position:absolute;right:0;top:20px; }





.l_title									{ position:relative;height:25px;font-weight:bold;color:#222;text-align:left;line-height:normal;letter-spacing:-1px; }
.l_news									{ margin-bottom:20px;padding-bottom:19px;border-bottom:solid 1px #bbb; }
.l_news li								{ position:relative;display:block;padding-bottom:10px;padding-left:7px;background:url('/images/bullet.gif') no-repeat 0 6px; }
.l_news li a							{ color:#444; }
.l_news li .good						{ position:absolute;display:block;height:20px;right:0;top:0;color:#569ffd;font-size:11px;font-weight:bold;letter-spacing:-1px;line-height:20px; }
.l_news li .good img,
.l_news li .good span				{ vertical-align:middle; }
.l_news li img,
.l_news li a,
.l_news li span						{ vertical-align:middle; }

.l_news_p								{ margin-bottom:20px;padding-bottom:19px;border-bottom:solid 1px #bbb; }
.l_news_p li							{ position:relative;display:block;padding-bottom:10px; }
.l_news_p li .thumb					{ float:left;margin-right:10px; }
.l_news_p li .thumb img			{ width:100px;height:80px; }
.l_news_p li .info						{ color:#999;font-size:11px;letter-spacing:-1px; }
.l_news_p li a							{ color:#444; }
.l_news_p li img,
.l_news_p li a,
.l_news_p li span					{ vertical-align:middle; }

.h											{ display:block;height:40px;padding-top:10px;padding-left:40px;background:url('/images/icon_h1.png') no-repeat 0 0; }

.panel_info								{ height:80px;margin-bottom:30px;padding:9px 9px 9px 140px;background:url('/images/icon_panel.png') no-repeat 0 0;border:solid 1px #ccc; }

.panel									{ position:relative;height:220px; }
	.box_l								{ width:320px; }
	.box_r								{ position:absolute;width:320px;right:0;top:0; }

.agree									{ margin-bottom:5px;padding:20px;background:#EEE; }
.agree textarea						{ width:100%;height:100px;border:none;background:none; }
.agree_chk								{ height:50px;text-align:left; }

.tab										{ width:100%;height:36px;margin-bottom:20px;border-top:solid 2px #a6a9b2;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;background:#ebecf1; }
.tab li										{ display:block;float:left; }
.tab li a									{ display:block;height:36px;overflow:hidden;padding:0 12px;color:#666;font-weight:bold;line-height:37px;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;background:#ebecf1; }
.tab li a.on								{ display:block;height:36px;overflow:hidden;margin-top:-2px;padding:0 12px;color:#6999e9;font-weight:bold;line-height:37px;border-top:solid 2px #717380;border-bottom:solid 1px #FFF;border-right:solid 1px #ccc;background:#FFFFFF; }

.news_list								{}
.news_list li							{ display:block;min-height:60px;padding-bottom:20px; }
.news_list li .img						{ float:left;width:100px;height:60px;margin-right:20px; }
.news_list li .img img				{ width:100px;height:60px; }
.news_list li a.title					{ display:block;font-size:14px;color:#333;font-weight:bold; }
.news_list li .info						{ font-size:11px;color:#999; }
.news_list li .num					{ float:left;width:30px;height:60px; }

.news_list li .info_box						{ display:block;float:right;width:100px;height:70px;margin-left:20px;text-align:center; }
.news_list li .info_box strong			{ display:block;height:25px;color:#222; }
.news_list li .info_box .good				{ display:block;width:70px;height:25px;margin:0 auto;line-height:25px;color:#569ffd;font-size:11px;letter-spacing:-1px;background:#f6f6f6;font-weight:bold;border:solid 1px #ccc; }
.news_list li .info_box .good img		{ vertical-align:middle; }


.formType								{ width:100%;margin-bottom:10px;table-layout:fixed;border-collapse:collapse;border-top:solid 2px #5e6170; }
.formType th							{ width:100px;padding:12px 9px 10px 10px;color:#444;font-weight:bold;text-align:left;border-bottom:solid 1px #ddd;border-right:solid 1px #eee; }
.formType td							{ width:;padding:12px 10px 10px 10px;color:#666;border-bottom:solid 1px #ddd; }
.formType td .file						{ padding:6px;line-height:normal;border:solid 1px #ccc; }
.formType td .input					{ padding:6px;line-height:normal;border:solid 1px #ccc; }
.formType td .select					{ padding:5px;line-height:normal;border:solid 1px #ccc; }
.formType td .textarea				{ width:97%;height:200px;padding:6px;line-height:normal;border:solid 1px #ccc; }
.formType td .control_ea			{ display:inline-block;width:28px;height:28px;text-align:center;line-height:28px;font-size:14px;color:#444;font-weight:normal;background:#f6f6f6;border:solid 1px #aaa;cursor:pointer; }
.formType td .chk					{ display:inline-block;width:25%; }
.formType td .label					{ display:inline-block;width:80px; }
.formType td img,
.formType td span,
.formType td a							{ vertical-align:middle; }

.listType									{ width:100%;margin-bottom:10px;table-layout:fixed;border-collapse:collapse;border-top:solid 2px #5e6170; }
.listType th								{ padding:12px 9px 10px 10px;color:#444;font-weight:bold;text-align:left;border-bottom:solid 1px #ddd;background:#f6f6f6; }
.listType th.right						{ text-align:right; }
.listType td								{ padding:12px 9px 10px 10px;color:#666;text-align:left;border-bottom:solid 1px #ddd; }
.listType td a							{ color:#666; }
.listType td.right						{ text-align:right; }
.listType td img,
.listType td a							{ vertical-align:middle; }
.listType td .ing						{ display:inline-block;width:60px;height:20px;color:#FFFFFF;font-size:11px;text-align:center;letter-spacing:-1px;line-height:20px;background:#f75665;border:solid 1px #eb2437; }
.listType td .wait						{ display:inline-block;width:60px;height:20px;color:#FFFFFF;font-size:11px;text-align:center;letter-spacing:-1px;line-height:20px;background:#1398d9;border:solid 1px #0a75aa; }
.listType td .input					{ padding:6px;line-height:normal;border:solid 1px #ccc; }

.photoType								{ width:100%;margin-bottom:10px;table-layout:fixed;border-collapse:collapse;border-top:solid 2px #5e6170; }
.photoType td							{ color:#444;text-align:center;line-height:20px;padding-top:20px;padding-bottom:19px;border-bottom:solid 1px #ddd;vertical-align:top; }
.photoType td img					{ display:block;width:140px;height:140px;margin:0 auto 10px auto;padding:9px;border:solid 1px #ddd;vertical-align:top; }
.photoType td .price				{ color:#999;text-decoration:line-through; }
.photoType td .price2				{ color:#f75665;font-weight:bold; }

.conType								{ min-height:200px;padding:10px;margin-bottom:10px;border-bottom:solid 1px #ccc; }

.sch_area								{ height:60px; }
.sch_area .select					{ padding:5px;line-height:normal;border:solid 1px #ccc; }
.sch_area .input						{ width:150px;padding:6px;line-height:normal;border:solid 1px #ccc; }

.btn_area								{ height:70px;text-align:center; }
	.btn									{ display:inline-block;height:33px;margin:0 2px;padding:0 8px;text-align:center;line-height:33px;color:#a4a6aa;font-weight:bold;background:#545765;border:solid 1px #4a4c58; }
	.btn_sch							{ display:inline-block;height:28px;margin:0 2px;padding:0 8px;text-align:center;line-height:28px;color:#a4a6aa;font-weight:bold;background:#545765;border:solid 1px #4a4c58; }
	a.btn									{ display:inline-block;height:33px;margin:0 2px;padding:0 8px;text-align:center;line-height:33px;color:#a4a6aa;font-weight:bold;background:#545765;border:solid 1px #4a4c58; }
	a.btn2								{ display:inline-block;height:33px;margin:0 2px;padding:0 8px;text-align:center;line-height:33px;color:#444;font-weight:bold;background:#f6f6f6;border:solid 1px #ccc; }
.btn_area a,
.btn_area img							{ vertical-align:middle; }

.paging									{ height:50px;text-align:center; }
.paging a								{ display:inline-block;margin:4px; }
.paging strong						{ font-weight:bold;color:#FF7700; }
.paging img,
.paging a								{ vertical-align:middle; }


.cmtBox									{ padding:20px; }

.cmtForm								{ padding:9px;border:solid 1px #DDD;background:#f6f6f6; }
.cmtFomInput							{ height:35px;text-align:left;color:#666; }
.cmtFomInput input,
.cmtFomInput span,
.cmtFomInput img,
.cmtFomInput a						{ vertical-align:middle; }			
.cmtFomInput .input					{ height:18px;;padding:2px;border:solid 1px #CCC; }
.cmtFomInput .kcaptcha			{ width:auto;height:30px; }
.cmtTextarea							{ margin-bottom:5px;border:solid 1px #DDD; }

.cmtBtn									{ position:relative;height:40px; }
.btn_cmt									{ display:inline-block;width:100%;height:33px;margin:0 2px;text-align:center;line-height:33px;color:#a4a6aa;font-weight:bold;background:#545765;border:solid 1px #4a4c58; }

.commentContents					{ width:100%;margin:20px 0; }
.commentContents .cmtTitle		{ height:20px;font-weight:bold;color:#333;border-bottom:solid 2px #333; }
.commentContents div a			{ font:normal 11px 돋움;color:#888;letter-spacing:-1px; }
.commentContents .cmtIP			{ color:#999 }
.commentContents .cmtDate		{ color:#999 }

.commentContents .cmtCon		{ padding:19px 10px;border-bottom:solid 1px #DDD; }

.media_title								{ padding-bottom:20px;color:#333;font-size:24px;font-weight:bold;text-align:left; }
.media_info	 							{ position:relative;height:49px;margin-bottom:10px;color:#999;font-size:11px;border-bottom:solid 1px #ccc; }

.sns_type								{ position:absolute;right:0;top:0; }
.sns_type li							{ display:block;float:left; }
.sns_type li a							{ display:block;margin-right:-1px;padding:4px 9px;font-size:11px;color:#444;letter-spacing:-1px;border:solid 1px #ddd; }
.sns_type li img,
.sns_type li a							{ vertical-align:middle; }

.movType								{ width:100%;margin-bottom:10px;table-layout:fixed;border-collapse:collapse;border-top:solid 2px #5e6170; }
.movType td							{ color:#444;text-align:center;font-weight:bold;line-height:20px;padding-top:20px;padding-bottom:19px;border-bottom:solid 1px #ddd;vertical-align:top; }
.movType td a.mov_p				{ position:relative;display:block;width:140px;height:140px;margin:0 auto 10px auto;padding:9px;border:solid 1px #ddd;vertical-align:top; }

.movType_chk							{ width:100%;margin-bottom:10px;table-layout:fixed;border-collapse:collapse;border-top:solid 1px #ddd; }
.movType_chk td						{ color:#444;text-align:center;font-weight:bold;line-height:20px;padding-top:20px;padding-bottom:19px;vertical-align:top; }
.movType_chk td a.mov_p			{ position:relative;display:block;width:140px;height:140px;margin:0 auto 10px auto;padding:9px;border:solid 1px #ddd;vertical-align:top; }

.goodsWrap							{ position:relative;height:470px; }
.goods_img							{ float:left;width:300px;padding:9px;border:solid 1px #ddd; }
.goods_img img						{ width:300px;height:auto; }

.goods_info							{ margin-left:380px; }
.goods_info ul							{ margin-bottom:20px; }
.goods_info ul li						{ display:block;padding:12px 0 10px 10px;border-bottom:solid 1px #ccc; }
.goods_info ul li label				{ display:inline-block;width:60px;margin-right:10px;padding-left:8px;color:#444;border-right:solid 1px #ddd;background:url('/images/bullet.gif') no-repeat 0 6px; }
.goods_info ul li.title				{ font-size:16px;color:#444;font-weight:bold;border-bottom:solid 1px #5e6170; }
.goods_info ul li .input				{ padding:6px;line-height:normal;border:solid 1px #ccc; }
.goods_info ul li .control_ea		{ display:inline-block;width:28px;height:28px;text-align:center;line-height:28px;font-size:14px;color:#444;font-weight:normal;background:#f6f6f6;border:solid 1px #aaa;cursor:pointer; }

.goods_detail_title					{ display:block;height:39px;text-align:center;font-size:14px;line-height:39px;color:#a4a6aa;font-weight:bold;background:#545765;border:solid 1px #4a4c58; }
.goods_detail							{ margin-bottom:50px;padding:20px 0;text-align:center; }
.goods_detail img					{ max-width:730px; }


.order_pro								{ position:relative;height:150px; }
.order_pro_img						{ position:absolute;right:0;top:0; }


.hide										{display:none;}
.pointer									{cursor:pointer;}

.myoungjo								{ padding-bottom:10px;font-family:'Nanum Myeongjo';font-size:26px;color:#444; }

.data										{ width:100%;margin-bottom:10px;table-layout:fixed;border-collapse:collapse; }
.data th									{ height:30px;padding:0 10px;border:solid 1px #bbb;color:#444;font-weight:bold;background:#eee; }
.data td									{ height:30px;padding:0 10px;border:solid 1px #bbb; }


#p_title									{ height:45px;padding:0 10px;font-weight:bold;line-height:40px;color:#FFFFFF;background:url('/images/bg_p.gif') repeat-x; }
#p_wrap								{ margin:10px;padding:19px;border:solid 1px #CCC; }
#p_wrap ul								{ margin:0;padding:0;list-style:none; }
#p_wrap ul li							{ display:block;height:30px;font-size:11px;letter-spacing:-1px;l }
#p_wrap ul li label					{ display:inline-block;width:60px;font-weight:bold;color:#333; }
#p_wrap ul li.txt						{ height:40px;line-height:150%;color:#999; }
#p_wrap ul li .input					{ width:200px;height:13px;padding:2px;border:solid 1px #CCC; }

.banners								{height:200px;}
.banners li								{display:block;float:left;margin-right:1px;margin-bottom:1px;}
.banners li img						{width:249px;height:90px;}


