#contents {width:609px; height:auto; margin:0 auto;}
#contents h1 {padding-bottom:20px;}
#contents h2 {padding-bottom:5px;}
#contents p {text-align:justify; padding-bottom:30px;}
	#page{ padding-top:20px; text-align: center}
							#page a{ border:1px solid #CCC; display:inline-block; width:20px; height:20px; font-weight:normal; margin-right:2px; color:#333}
								#page a:hover{ font-weight:bold; display:inline-block; color:#000; text-decoration: underline; width:20px; height:20px;}
								
								#page .on{ font-weight:bold; display:inline-block; width:20px; height:20px; color:#000; border:none}
						
.pdt10 {padding-top:10px;}
.pdt20 {padding-top:20px;}
.blue {color:#008ee3;}
.bold {font-weight:bold;}
.mgb20 {margin-bottom:20px;}
.mgr5 {margin-right:5px;}
.mgl5 {margin-left:5px;}
.mgr20 {margin-right:20px;}
.mgl20 {margin-left:20px;}
.pdl20 {padding-left:20px;}

.blue_bold_type {padding-left:7px; font-weight:bold; color:#0072c6;}
.blue_bold_type_link {padding-left:7px; font-weight:bold; color:#0072c6; text-decoration:underline;}
.blue_bold_type_link:link {padding-left:7px; font-weight:bold; color:#0072c6; text-decoration:underline;}
.blue_bold_type_link:active {padding-left:7px; font-weight:bold; color:#0072c6; text-decoration:underline;}
.blue_bold_type_link:visited {padding-left:7px; font-weight:bold; color:#0072c6; text-decoration:underline;}
.blue_bold_type_link:hover {padding-left:7px; font-weight:bold; color:#053e68; text-decoration:underline;}

.blue_bold_type01 {font-weight:bold; color:#0072c6; font-size:15px}


.table_type {float:left; width:100%; border-collapse:collapse; padding:0; margin:0;}
.table_type td,th {text-align:center; line-height:13px; border:1px solid #dadada; padding:5px;}
.table_type thead th {background-color:#4d7dbc; font-weight:bold; color:#FFFFFF;}

#paging {float:left; width:610px; text-align:center; padding:10px 0; margin:0;}
#paging span {padding:0 3px;}
#paging span a {text-decoration:underline;}
#paging span a:link {text-decoration:underline;}
#paging span a:active {text-decoration:underline;}
#paging span a:visited {text-decoration:underline;}
#paging span a:hover {color:#3975a8; text-decoration:underline;}
#paging .selected_page {color:#3975a8; font-weight:bold; text-decoration:none;}
#paging img {vertical-align:middle;}


/* Global Lioensing-out */
#bannermenu {text-align:left; padding-left:10px;}
#bannermenu img {margin-right:8px;}

#tabmenu {text-align:left; padding-left:10px;}
#tabmenu img {margin-right:3px;}

#con_outbox {float:left; width:609px; height:auto;}

#con_inbox {float:left; width:569px; height:auto; padding:5px 20px 0 20px; background-image:url(../img/business_dnp_bg.gif); background-repeat:repeat-y;}

#dl_half {float:left; width:50%; padding-bottom:35px;}
#dl_half ul {padding:0 10px; width:100%;}
#dl_half ul li {list-style:disc; list-style-position:outside; line-height:13px; padding-bottom:5px; margin-left:20px;}

ul#banners    { width:184px; margin-top:10px; margin-left:10px }
ul#banners li { list-style:none; margin:0; padding:0; text-align:center; }


#dl_third {float:left; width:33%; padding-bottom:35px; height:auto; overflow:auto;}
#dl_third dd {padding:0 10px;}
#dl_third li {list-style:disc; list-style-position:outside; line-height:13px; padding-bottom:5px; margin-left:10px; color:#0072c6;}
#dl_third .normalstyle li {color:#3b3b3b; font-size:11px; list-style:disc; list-style-position:outside; line-height:13px; padding-bottom:5px; margin-left:10px; !important}
#dl_row {width:100%; float:left;}


#dl_full {float:left; padding-bottom:35px; width:100%;}
#dl_full dt,dd {border-bottom:none;}
#dl_full dd {float:left; text-align:justify;}
#dl_full ul {padding:0 10px;}
#dl_full ul li {list-style:disc; list-style-position:outside; line-height:13px; padding-bottom:5px; margin-left:10px;}
.pad_left{ padding-left:20px}

#out_license {float:left; width:100%; padding-bottom:35px;}
#out_license li {float:left; width:100%; height:auto; border-bottom:1px solid #cccccc; padding:10px 0;}
#out_license li h3 {float:left; font-size:20px; color:#104da1; font-family: Georgia, "Times New Roman", Times, serif; padding:0 28px 0 20px }
#out_license li h3 img {padding-left:30px;}
#out_license li dl {float:left;}
#out_license li dt {padding:0; margin:0;}
#out_license li dd {padding-bottom:5px; padding-right:30px; line-height:13px; text-align:justify; }


#cmo_info {float:left; width:100%; padding:15px 0 15px 0; margin-bottom:20px; border-bottom:1px dotted #cccccc;border-top:1px dotted #cccccc;}
#cmo_info span,ul {float:left;}
#cmo_info span {margin-right:20px; margin-top:10px; width:260px;}
#cmo_info ul {width:280px;}
#cmo_info ul li {line-height:15px; margin:5px 0;}

#major {float:left; width:100%;}
#major #major_product {float:left; width:206px;}
#major #major_product dl {float:left; width:206px;}
#major #major_product dl li {list-style:disc; list-style-position:outside; line-height:13px; padding-bottom:5px; margin-left:10px; font-size:11px; margin-left:20px;}

#certificates {float:left; width:363px;}
#certificates ul {width:363px;}
#certificates ul li {float:left; width:121px;}


#photo01{ background:url(../img/api_photo01.jpg) no-repeat ; margin-bottom:15px }
#photo02{ background:url(../img/api_photo02.jpg) no-repeat ; margin-bottom:15px; height:150px }
#photo03{ background:url(../img/api_photo03.jpg) no-repeat ; margin-bottom:15px ; height:150px}
#photo04{}
#photo04 ul{  padding-left:10px}
#photo04 li{ font-size:11px;padding-left:10px;background:url(../img/main_icon03.gif) no-repeat 0 5px;}
.sub_title02{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:5px 0 5px 10px; font-weight:bold; display:block}
#photo01 p,#photo02 p,#photo03 p,#photo04 p{padding:0; margin:0}
#photo02 ul, #photo03 ul{ padding-top:5px}
#photo02 ul li, #photo03 ul li{ background:url(../img/main_icon03.gif) no-repeat 0 5px; padding-left:10px}
.right_info{ position:relative; left:230px; width:370px}
.sub_title{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#284874; font-weight:bold}

/* Hanmi Cepha Plant */
#cepha_info {width:569px; height:auto; overflow:hidden; padding-bottom:20px;}
#cepha_info span {float:left; width:334px;}
#cepha_info span p {text-align:justify; padding-bottom:15px;}
#img_viewer {float:left; width:215px; padding-left:20px;}
#img_viewer ul li {margin:0; padding:0; height:auto;}
#img_viewer .num {text-align:right; height:13px;}

#dl_half2 {float:left; width:42%; padding:0 10px 35px 10px;}
#dl_half2 dt {background:#999999; color:#ffffff; font-weight:bold; text-align:center; margin-bottom:10px; padding:3px;}
#dl_half2 ul {padding:0 10px; width:100%;}
#dl_half2 ul li {list-style:disc; list-style-position:outside; line-height:13px; padding-bottom:5px; margin-left:10px;}

/*Product*/
#product_search {width:597px; height:42px; background-image:url(../img/products_search_bg.gif); background-repeat:no-repeat; text-align:center; margin-bottom:30px;}
#product_search img {vertical-align:middle; padding-top:9px;}
#product_search select,input { vertical-align:middle; margin-top:9px; margin-right:5px; width:150px; border:1px solid #cccccc; color:#0072c6;}
.caption_type {padding-bottom:7px; }

#contents .h1_type {font-size:25px; font-weight:bold; color:#717171; padding:0 0 8px 5px; margin:0 0 10px 0; border-bottom:1px solid #e1e1e1;}
#contents .h1_type img {vertical-align:baseline; margin-right:5px;}

#product_img_viewer {float:left; display:inline; width:168px; margin-right:50px; margin-bottom:50px;}
#product_img_viewer li {width:168px; height:auto; text-align:center;}
#product_img_viewer .img_area {border:1px solid #e1e1e1;}

#product_info {float:left; width:391px;}
#product_info dt {width:85px;}
#product_info dd {width:306px;}
#product_info .borderst {float:left;padding:5px 0; border-bottom:1px dashed #e1e1e1;}

#api_list {float:left; width:100%; margin-bottom:30px;}
#api_list li {padding:5px 0px 5px 15px; border-bottom:1px dotted #cccccc; background-image:url(../img/sub_icon002.gif); background-repeat:no-repeat; background-position:5px 10px}

#drug_menu{ width:100%;margin-bottom:20px; margin-top:5px;}
						    #drug_menu ul{width:100%; background:url(../img/img_line.gif) bottom repeat-x; padding-bottom:15px }
							#drug_menu li{float:left; width:30%;font-size:11px; line-height:100%;  padding-right:8px; padding-bottom:2px; padding-left:10px ; background: url(../img/main_icon04.gif) no-repeat 0 3px; font-family:Arial, Helvetica, sans-serif
							}
							#drug_menu li a{ font-size:11px; text-decoration:none; color: #333; display:inline-block}
							#drug_menu li a:hover{ font-size:11px; text-decoration:underline; display:inline-block}
							.nav{ color:#003}
							
							 #drug_menu01{ width:100%;background:url(../img/img_line.gif) bottom repeat-x;margin-bottom:20px}
						    #drug_menu01 ul{width:100%}
							#drug_menu01 li{float:left; width:25%;font-size:11px; letter-spacing:-0.04em; line-height:100%; vertical-align:middle; height:23px;margin-bottom:2px;}
							#drug_menu01 li a{ font-size:11px; text-decoration:none; color: #333; display:inline-block}
							#drug_menu01 li a:hover{ font-size:11px; text-decoration:underline; display:inline-block}
							.nav{ color:#003}
							#drug_list{ clear:both}
							.drug_table{ border-collapse:collapse; border:1px solid #d7d7d7; margin-top:10px; width:100%}
							.drug_table th{ background-color:#4d7dbc; border-bottom:#FFF solid 1px; color:#FFF; font-weight:bold; text-align:left; height:22px; vertical-align:middle}
							.drug_table th img{ vertical-align:middle}
							.drug_table td{border-bottom:#d9d9d9 solid 1px;text-align:left; vertical-align:middle}
							.bor3px{border:5px solid #d9d9d9 }
							.list_title{ font-size:25px; font-weight:bold}
						#page{ padding-top:20px; text-align: center}
							#page a{ border:1px solid #CCC; display:inline-block; width:20px; height:20px}
								#page a:hover{ font-weight:bold; display:inline-block; color:#000; text-decoration: none}
					


/* contact us */
.bgimg { background-image:url(../img/business_contact_img.jpg); background-repeat:no-repeat; background-position:bottom right;}

#contact_list {float:left; width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #cccccc;}
#contact_list h2 {font-size:14px; font-weight:bold; color:#0d2b4a;}
#contact_list li {float:left; width:60%;}
#contact_list li dl {float:left; width:100%;}
#contact_list li dl dt {float:left; width:23%; font-weight:bold; color:#333333; padding-left:5px;}
#contact_list li dl dd {float:left; width:75%;}




