@charset "utf-8"; 

*{margin:0;padding:0}
body	{ margin:0;padding:0; text-align:center;  }
	body.imaging 	{ background:url(/light/img/common/bg_sub_imaging.jpg) top center no-repeat; }
	body.dental 	{ background:url(/light/img/common/bg_sub_dental.jpg) top center no-repeat; }
	body.software 	{ background:url(/light/img/common/bg_sub_software.jpg) top center no-repeat; }
	body.prcenter 	{ background:url(/light/img/common/bg_sub_prcenter.jpg) top center no-repeat; }
	body.company 	{ background:url(/light/img/common/bg_sub_company.jpg) top center no-repeat; }
	body.product_detail 	{ background:#ffffff; width:647px; text-align:left; }
textarea { border:1px solid #DBDBDB; background:#FFFFFF; font-size:12px;font-family:Arial; padding:3px; }
select		 { font-size:12px;font-family:Arial;color:#989898; vertical-align:middle; }
	.select01 	{ behavior: url('/css/copyselect.htc'); width:130px; }
	.select02 	{ border:0; background:url(/light/img/common/bg_select.gif) top left no-repeat; width:106px; height:18px; margin-right:4px; }
input	{ font-size:12px;font-family:Arial;color:#696969; background:#ffffff; vertical-align:middle; }
	.input01 	{ height:20px; border:1px solid #939393; border-bottom:1px solid #DEDEDE; border-right:1px solid #DEDEDE; padding:3px 0 0 3px; }
	.input02 	{ height:18px; border:1px solid #DBDBDB; padding:2px 0 0 2px; }
	.input03 	{ height:18px; border:1px solid #DBDBDB; padding:2px 0 10 2px; }
form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,p {list-style-type:none;margin:0px;padding:0px;}
table { border-collapse:collapse; border-spacing:0px; border:0;font-size:13px;font-family:Arial;color:#989898; }
div 	{ font-size:13px; font-family:Arial; color:#989898;
			scrollbar-face-color:#ABABAB;scrollbar-highlight-color:#ffffff;scrollbar-shadow-color:#ffffff;scrollbar-3dlight-color:#F6F6F6;scrollbar-arrow-color:#FFFFFF;scrollbar-track-color:#F6F6F6;scrollbar-darkshadow-color:#ffffff;scrollbar-base-color:#ffffff; }

img { border:none; }

a {	selector-dummy: expression(this.hideFocus=true);cursor:hand; }
a:link 		{ color:#686868;text-decoration:none; }
a:visited 	{ color:#686868;text-decoration:none; }
a:hover 	{ color:#e9a033;text-decoration:none;}
a:actived { color:#686868;text-decoration:none; }


/*****   general config   *****/
.fR 	{ float:right; }
.fL 	{ float:left; }
.aC 	{ text-align:center; }
.aR 	{ text-align:right; }
.hand 	{ cursor:pointer; }



/************ part of font ************/
.f8 { font-size:11px;font-family:Arial; }
.f9 { font-size:12px;font-family:Arial; }
.n 	{ font-weight:normal; }
.b 	{ font-weight:bold; }

.l15 	{ line-height:15px; }
.l18 	{ line-height:18px; }
.l22 	{ line-height:22px; }

.gray01 	{ color:#6E6E6E; }
.gray02 	{ color:#363636; }
.orange 	{ color:#E98025; }
.tit_des 	{ color:#FA7600; font-size:16px;font-family:Arial; line-height:21px; font-weight:bold; padding-bottom:7px; }


.p_t7 	{ padding-top:7px; }
.p_t11 	{ padding-top:11px; }
.p_t30 	{ padding-top:5px; }
.p_r35 	{ padding-right:35px; }
.m_t5 	{ margin-top:5px; }
.m_t15 	{ margin-top:15px; }
.m_t20 	{ margin-top:20px; }
.m_b6 	{ margin-bottom:6px; }
.m_r4 	{ margin-right:4px; }
.m_r15 	{ margin-right:15px; }
.m_l17 	{ margin-left:17px; }


/*****  part of main  *****/
#v_top_eng 	{ width:900px; margin:auto; padding:14px 0 108px 0; position:relative; }
#v_mid_eng 	{ width:900px; margin:auto; text-align:left;}
	#v_submenu_eng 	{ width:167px; float:left; padding-left:24px; }
	#v_right_eng 	{ width:681px; float:right; position:relative; }
		h1 		{ position:absolute; top:42px;left:0; }
		.navi_eng 	{ width:400px; position:absolute; top:70px; left:250px; text-align:right; }
	.v_contents_eng 	{ padding-top:114px; left:0; }
#v_btm_eng 	{ width:910px; margin:auto; text-align:left; padding-top:0px; padding-bottom:0px;}


/*************  part of table ************/
.tb_top_navi {font-family:Arial; font-size:9px; font-weight:bold; color:#909090;}
	.tb_top_navi a:link 	{ color:#909090;text-decoration:none; }
	.tb_top_navi a:visited 	{ color:#909090;text-decoration:none; }
	.tb_top_navi a:hover 	{ color:#e72e00;text-decoration:none;}
	.tb_top_navi a:actived  { color:#909090;text-decoration:none; }
		
.tb_list01 	{ width:629px; margin-bottom:14px; }	/* general board list */
	.tb_list01 td 	{ border-bottom:0px solid #E7E7E7; text-align:center; padding:0px 0 4px 0; }
	.tb_list01 .txt 	{ text-align:left; }
	.tb_list01 .txt2 	{ text-align:left; padding-left:16px; }
	.tb_list01 .img 	{ padding:0; }
		.tb_list01 .img img 	{ vertical-align:middle; margin:0 3px; }

.tb_list02 	{ border-bottom:3px solid #E7E7E7; margin:8px 0 14px 21px; }	/* PRcenter-gellery-poto list */
	.tb_list02 h3 	{ background:url(/light/img/common/bx_photo01.gif) top left no-repeat; width:184px; height:185px; text-align:center; }
	.tb_list02 h3 td 	{ height:182px; text-align:center; }
	.tb_list02 td p 	{ width:184px; text-align:center; padding-bottom:5px; color:#484848; }

.tb_list03 	{ border-bottom:2px solid #D8D8D6; border-top:1px solid #E7E7E7; }	/* test list */
	.tb_list03 th 	{ border-bottom:1px solid #E7E7E7; background:url(/light/img/common/th_bar.gif) right 4px no-repeat #F9F4F1; color:#7A7A7A; padding:7px 0; }
		.tb_list03 th.end 	{ background:#F9F4F1; }
	.tb_list03 td 	{ border-bottom:1px solid #E7E7E7; text-align:center; padding:5px 0; }
	.tb_list03 .txt 	{ text-align:left; padding-left:12px; }

.tb_list04 	{ border-top:3px solid #F2E1DA; }	/* text list 2 */
	.tb_list04 th 	{ border-bottom:1px solid #E7E7E7; border-right:1px solid #E7E7E7; background:#FFFAF7; color:#7A7A7A; padding:2px 0; }
	.tb_list04 td 	{ border-bottom:1px solid #E7E7E7; border-right:1px solid #E7E7E7; text-align:center; padding:6px 0 4px 0; }
	.tb_list04 .right 	{ border-right:0;  }

.tb_paging 	{ width:647px; margin-top:0; }


.tb_view01 	{  width:647px; border-top:1px solid #F33D0B;border-bottom:3px solid #E7E7E7; margin-top:1px; margin-bottom:7px; }
	.tb_view01 th 	{ border-bottom:1px solid #E7E7E7;background:#F7F7F7; text-align:left; color:#494949; font-weight:normal; padding:6px 0 4px 0; }
	.tb_view01 td 	{ border-bottom:1px solid #E7E7E7; }
	.tb_view01 .con 	{ padding:23px 2px; }
	.tb_view01 .article 	{ padding:7px 0; }

.tb_view02 	{ border:1px solid #878787; width:398px; }
	.tb_view02 table 	{ width:100%; margin-bottom:8px; }
		.tb_view02 th 	{ border-bottom:1px solid #E7E7E7;background:#F7F7F7; text-align:left; color:#494949; font-weight:normal; padding:6px 0 4px 21px; }
		.tb_view02 td 	{ border-bottom:1px solid #E7E7E7; }
		.tb_view02 .con 	{ padding-top:23px; text-align:center; }
			.tb_view02 .con	h3 		{ padding:11px 23px; line-height:16px; text-align:left; font-weight:normal; font-size:12px; }
		.tb_view02 .btm 	{ text-align:center; height:51px; border-bottom:0; }

.tb_write01 	{  width:647px; border-top:1px solid #F33D0B; margin:1px 0 10px 0; }
	.tb_write01 th 	{ background:#F7F7F7;border-bottom:1px solid #E7E7E7;border-right:1px solid #E7E7E7; width:81px; vertical-align:top; }
	.tb_write01 td 	{ border-bottom:1px solid #E7E7E7; padding-left:10px; }
	.tb_write01 input 	{ border:1px solid #DBDBDB; height:18px; padding:3px 0 0 3px; }

.tb_model 	{ background:url(/light/img/common/bx_model.gif) bottom left no-repeat; padding-bottom:18px; padding-top:24px; }	/* representation list */
	.tb_model th 	{ vertical-align:top; }
	.tb_model td 	{ line-height:14px; padding:1px 0 2px 0; }	
	.tb_model td.img 	{ width:268px; text-align:center; padding-left:15px; }
	
.tb_history 	{ margin-left:17px; }	/*company history*/
	.tb_history td 	{ vertical-align:top; padding-top:19px; padding-left:2px; }

.tb_partner 	{ width:300px; margin-bottom:20px; }	/* Business Partner */
	.tb_partner td.content { background-image:url(../light/newimage/company/b_bg.gif); background-repeat:repeat-y; padding-left:10px;  }
	.tb_partner b.top { color:#FA7600; font-size:16px; line-height:21px; font-weight:bold; text-align:center; }

.tb_event_01	{  width:647px; border-top:1px solid #F33D0B;border-bottom:1px solid #F33D0B; margin-top:1px; margin-bottom:7px; }
	.tb_event_01 td 	{ border-bottom:1px solid #E7E7E7; padding:3px 3px; }
	
.tb_event_02 	{  width:350px; border-top:1px solid #F33D0B;border-bottom:1px solid #F33D0B; margin-top:1px; margin-bottom:7px; }
	.tb_event_02 td 	{ border-bottom:1px solid #E7E7E7; padding:3px 3px; }


/**  etc detail  **/
p.content 	{ color:#989898; padding-left:2px; }

ul.tab01  	{ width:629px; clear:both; padding-top:15px; margin-left:18px;  }
	ul.tab01 li 	{ float:left; padding-bottom:1px; }

ul.description 	{ margin-left:18px; margin-bottom:12px; color:#838383; letter-spacing:1; } 	/* Company decribe */
	ul.description li 	{ background:url(/light/img/common/dot_gray.gif) top 19px no-repeat; line-height:14px; padding-left:26px; }

ul.sitemap	 	{ color:#545454; line-height:20px; margin-left:18px; margin-top:2px; }	/* Sitemap  */
	ul.sitemap li 	{ background:url(/light/img/common/dot_gray.gif) top 4px no-repeat; color:#AEAEAE; padding-left:11px; }
	ul.sitemap li a:hover { text-decoration:none;}
	ul.sitemap li a:focus { text-decoration:underline; color:#F60;}
	
.btn 	{ width:647px; text-align:right; }	
	.btn img 	{ vertical-align:middle; }



/**  detail  **/
.t_product 	{ }
	.t_product th 	{ width:358px; text-align:left; vertical-align:top; padding-top:11px; }
	.t_product td 	{ vertical-align:top; padding-top:11px; }
		.t_product h3 	{ height:76px; }

.view_big 	{ border:1px solid #878787; width:500px; }	/* equipment image popup */
	.view_big table 	{ width:100%; margin-bottom:8px; }
		.view_big th 	{ border-bottom:1px solid #E7E7E7;background:#F7F7F7; text-align:left; color:#494949; font-size:14px; padding:6px 0 4px 21px; }
		.view_big td 	{ text-align:center; height:418px; border-bottom:1px solid #E7E7E7; }
		.view_big .btm 	{ height:44px; border-bottom:0; }

ul.sumnail 	{ margin-left:47px; }	/* tumbnail image */
	ul.sumnail li 	{ width:82px; height:80px; background:url(/light/img/common/bx_photo02.gif) top left no-repeat; float:left; }
		ul.sumnail li img 	{ margin:4px; }

.product_smenu 	{ background:url(/light/img/common/bg_submenu.gif) left top no-repeat; width:100%; height:33px; padding-left:8px; }
	.product_smenu td 	{ background:url(/light/img/common/bar_submernu.gif) left 12px no-repeat; text-align:center; padding:0 8px; }
	.product_smenu th 	{ width:88px; }

.t_description 		{ margin-top:27px; }	/* Description */
	.t_description th 	{ width:77px; text-align:left; vertical-align:top; }
	.t_description td 	{ color:#9C9C9C; vertical-align:top; padding-bottom:40px; line-height:18px;}

ul.func 	{ margin-bottom:8px; margin-left:9px; }
	 ul.func li 	{ font-family:Arial; font-weight:bold; line-height:24px; font-size:14px; color:#404040; padding-top:6px; }
	 ul.func ol 	{ font-family:Arial; font-size:12px; color:#A0A0A0; line-height:18px; padding-left:18px; }

.t_func 	{ margin-top:10px;border-top:3px solid #F2E1DB; }
	.t_func th 	{ border-bottom:1px solid #E6E6E6; background:#FFF9F9; color:#4A4A4A; padding:7px 9px 6px 11px; }
	.t_func td 	{ border-bottom:1px solid #E6E6E6; color:#787878; text-align:center; font-weight:bold; padding-top:7px; padding-bottom:6px; }
		.t_func .tit 	{ text-align:left; border-right:1px solid #E6E6E6; padding-left:20px; padding-right:2px; }

.t_spec 	{ width:646px; border-top:3px solid #F2E1DA; margin-top:40px; }
	.t_spec th 	{ border-bottom:1px solid #E7E7E7; border-right:1px solid #E7E7E7; background:#FFFAF7; text-align:left; font-family:Arial; color:#404040; padding-left:14px; }
	.t_spec td 	{ border-bottom:1px solid #E7E7E7; font-weight:bold; color:#A0A0A0; padding:7px 0 7px 15px; }
	.t_spec .comment 	{ border-bottom:0; padding-left:14px; font-weight:bold; }
	.t_spec .r_line 	{ border-right:1px solid #E7E7E7; }
	
.tit_image 	{ color:#3D3D3D; font-family:Arial; font-size:14px; font-weight:bold; padding-left:7px; }	/* diagnosis image */
.tit_image_s 	{ color:#3D3D3D; font-family:Arial; font-size:14px; font-weight:bold; padding-left:60px; }	/* diagnosis image */


.bx_image 	{ width:462px; background:url(/light/img/common/bx_diagnosia.gif) bottom left no-repeat; padding-bottom:20px; margin-bottom:40px; margin-left:2px; margin-top:7px; }	/* diagnosis image box */
	.bx_image p 	{ width:100%; background:url(/light/img/common/bx_diagnosia.gif) top left no-repeat; text-align:center; padding-top:15px; }

.bx_image_s	{ width:313px; background:url(/light/img/common/bx_diagnosia_s.gif) bottom left no-repeat; padding-bottom:8px; margin-bottom:20px; margin-left:2px; margin-top:7px; }	/* diagnosis image box */
	.bx_image_s p 	{ width:100%; background:url(/light/img/common/bx_diagnosia_s.gif) top left no-repeat; text-align:center; padding-top:10px; line-height:30px; }