@charset "windows-874";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Fira+Sans+Extra+Condensed');
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif, Tahoma;font-size:12px; color:#353535;}

a { outline:none;color:#353535; text-decoration:none; }
a:hover { outline:none;color:#353535; text-decoration: underline; }

* { margin:0; padding:0;}
ul { margin:0 0 0 20px; padding:0;}
ul li {}

#Wrapper { width:100%; background: url(../images/bgtop.jpg) no-repeat top center;}
#Header { width:945px; margin:0 auto; padding:0;}
.Logo {  float:left; padding:12px 0;}
.BarSearch {  float:right; padding:80px 0 0 0;}
.clear { clear:both;}

.txtbox_search { width:223px; border:1px solid #ccc; background:#fff; padding:8px 3px 5px 3px; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#666; margin:0 0 0 0;}
.Language { background:#808080; width:113px; float:right; margin:0 0 0 3px; padding:8px 7px 8px 7px; color:#fff;}

.icn_vi { width:20px; float:left; background:url(../images/vietnam_gray.png) no-repeat top left; padding:0 0 2px 28px; font-size:12px; color:#fff; margin:0 0 0 7px; }
.icn_vi_de { width:20px; float:left; background:url(../images/vietnam.png) no-repeat top left; padding:0 0 2px 28px; font-size:12px; color:#fff; margin:0 0 0 7px; }

.icn_vi a, .icn_en a { color:#fff; text-decoration:none;}
.icn_vi a:hover, .icn_vi:hover a, .icn_en:hover a { color:#000; text-decoration:none !important;}
.icn_vi:hover { background:url(../images/vietnam.png) no-repeat top left;  text-decoration:none !important;}

.icn_en:hover { background:url(../images/united-kingdom.png) no-repeat top left; text-decoration:none !important;}

.icn_en { width:20px; margin:0 5px 0 5px; float:left; background:url(../images/united-kingdom_gray.png) no-repeat top left; padding:0 0 0 28px; font-size:12px; color:#fff;}

.icn_en_de { width:20px; margin:0 5px 0 5px; float:left; background:url(../images/united-kingdom.png) no-repeat top left; padding:0 0 0 28px; font-size:12px; color:#fff;}


/*End Nav Top*/
#Intro { width:924px; margin:0 auto; position:relative; color:#353535;}
.txt_wel { position:absolute; width:478px; top:110px;}

.btn_slide { position:absolute; height:40px; top:350px; left:0;}
.bgpage { background:#353535; text-align:center; margin:0 1px 0 0; float:left; width:64px; padding:8px 5px; color:#fff;}
.icnslide { width:81px; float:left;}

ul.icon_intro {
	position:absolute;
	width:478px;
	top:290px;
	left: -1px;
	margin:0; padding:0;
}
ul.icon_intro li { list-style:none; display:inline;}
ul.icon_intro li.line { background:url(../images/icon/line.gif) no-repeat top center; display:block; float:left; width:30px; height:21px;}
ul.icon_intro li a.icnabout { background:url(../images/icon/icn_intro_01.png) 0 0; width:32px; height:21px; display:block;float:left;}
ul.icon_intro li a.icnclock { background:url(../images/icon/icn_intro_02.png) 0 0; width:20px; height:21px; display:block;float:left;}
ul.icon_intro li a.icn{ background:url(../images/icon/icn_intro_03.png) 0 0; width:26px; height:21px; display:block;float:left;}
ul.icon_intro li a.icnmail{ background:url(../images/icon/icn_intro_04.png) 0 0; width:31px; height:21px; display:block;float:left;}
ul.icon_intro li a.icnabout:hover, ul.icon_intro li a.icnclock:hover, ul.icon_intro li a.icngall:hover, ul.icon_intro li a.icnmail:hover { background-position:0 -21px;}


/*Menu Main*/

/*IMG Head*/
#imghead { margin:0 auto; padding:0; width:100%; }
/*End IMG Head*/

/*Nav Top*/
/*Nav Top*/
#BgRed { width: 100%; margin:0 auto; position:relative; background:#bb0202;height:35px;}

#MainMn { width:960px; margin:0 auto; position:relative;}
#MainMn ul { margin:0; padding:0;}
#MainMn ul li { margin:0; padding:0; list-style:none; display:inline;}
/*#MainMn ul li { margin:0; padding:10px 43px;list-style:none; display: block; float:left; color:#fff; font-family:Arial, Helvetica, sans-serif,tahoma} 
#MainMn ul li a { color:#fff; text-decoration:none; font-size:12px;
	font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	}
#MainMn ul li a:hover { color:#fff;}
#MainMn ul li:hover { display:block; background:#666;}

#MainMn ul li.selected { color: #fff;  background:#666; padding:10px 43px;}
#MainMn ul li.selected a {color: #fff; padding:0; margin:0;}

#Nav-top { margin:0 auto; width:950px; background:#bb0202;padding:0; float:left;}
*/
#blob {
    background: #808080;
    position: absolute;
    z-index: 1;
    top: 0;
	padding:0; margin:0;height:35px;
}

#nav {
    position: relative;
	width:950px;
   /* background: #292929; float: right;*/
	color:#fff; margin:10px auto 1px auto;
}

#nav li {
    float: left;
	display:block;
    list-style: none;
	
	
/*    border-right: 1px solid #4a4a4a;
    border-left: 1px solid black;
*/}

#nav li a {
    color: #fff;
    z-index: 2;
    position: relative;
    cursor: pointer;
    float: left;
    font-size: 12px;
	font-weight:bold;
	
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	padding:0 33px;
    /*width: 100%;*/
	

}
#nav li a:hover {
    color: #fff;

}
#nav li #selected { color: #fff; padding:0 !important; margin:0 !important;}
#nav li #selected a {
    color: #fff; padding:0; margin:0;
 
}
/*End Menu Main*/


/*Content*/
#Navigate { margin:0 0 15px 0; padding-top:15px; text-align:right; font-size:12px; color:#353535; text-transform:capitalize;}
#Navigate a { color:#353535; text-decoration:none;}
#Navigate a:hover { color:#353535; text-decoration: underline;}
#Navigate span { color:#cc0000; text-decoration: underline;}


#WrapAbout { background:#fff;}
#WrapContact { background:#fff;}
#WrapNews {  background:#fff;}
#WrapJob { background:#fff;}
#WrapCsr {  background:#fff;}
#WrapProduct { background:#fff;/* background:url(../images/bg_product.jpg) no-repeat 50% 50% fixed; background-position:top;*/}
#WrapSitemap { background:#fff;}
#WrapQuality { background:#fff;}
#WrapSafety {  background:#fff;}

#Container { width:924px; padding:0 10px; margin:0 auto; min-height:400px;  background:#fff;}
#ContainerAbout { width:924px; padding:0 10px; margin:0 auto; min-height:400px; background:#fff;/* background:url(../images/bg_transparent.png) repeat top left;*/}
.txt_lineh { line-height:20px; }

.Border-content { border-left:3px solid #cc0000; padding:0 0 0 20px;}
.Border-about { border-left:3px solid #cc0000; padding:0 0 0 20px; margin:0 0 80px 0; width:680px; float:left; min-height:250px;}

h2 { margin:0 0 20px 0; padding:0;}
.tab_txthead { padding:5px 0 5px 10px !important; background:#ebebeb; border-top:1px solid #d0ced0; border-bottom:1px solid #d0ced0; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; color:#004a80; }

.tab_txthead_black { padding:5px 0 5px 10px !important; background:#ebebeb; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/*Products*/
.listbox_col_left { float:left; margin:0; padding:0; width:450px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; }
.listbox_col_left span { font-size:16px; margin:0; padding:7px 0 7px 8px; font-weight:bold; color:#173a81; }

.listbox_col_left_left { float:left; margin:0; padding:10px; width:178px; height:118px; }
.listbox_col_left_right { float:right; margin:0; padding:10px; width:232px; }
.listbox_col_left_right p { font-size:16px; margin:0; padding-bottom:10px; font-weight:bold; color:#173a81; }
.listbox_col_left_right p a { font-size:16px; font-weight:bold; color:#173a81; }
.listbox_col_left_right p a:hover { font-size:16px; font-weight:bold; color:#173a81; text-decoration:underline; }
.listbox_col_line { width:450px; margin:3px 0; border-bottom:1px dotted #aaa; }

.listbox_col_right { float:right; margin:0; padding:0; width:198px; }
.listbox_col_right span { font-size:16px; margin:0; padding:5px 0 5px 8px; font-weight:bold; color:#173a81; }
.listbox_col_right_detail { margin:0; padding:0 10px 10px 10px; width:178px; height:118px; }
.listbox_col_right_detail ul { margin:0; padding:0 }
.listbox_col_right_detail ul li { width:100%; margin:10px 0 0 0; padding-bottom:10px; border-bottom:1px dotted #aaa; list-style:none; }
.listbox_col_right_detail ul li a { font-size:12px; font-weight:bold; color:#173a81; }
.listbox_col_right_detail ul li a:hover { font-size:12px; font-weight:bold; color:#173a81; text-decoration:underline; }

.listbox_col_right_line { width:178px; margin:3px 10px; border-bottom:1px dotted #aaa; }

.pdf_tabsearch { margin:0; padding:10px 0 0 0; }

/*Services*/
.listbox { margin:0; padding:0; width:100%; }
.listbox_left { float:left; margin:0; padding:10px; width:178px; height:118px; }
.listbox_right { float:right; margin:0; padding:10px; width:462px; min-height:118px; line-height:20px; }
/* .listbox_right p { font-size:16px; margin:0; padding-bottom:10px; font-weight:bold; color:#173a81; }
.listbox_right p a { font-size:16px; font-weight:bold; color:#173a81; }
.listbox_right p a:hover { font-size:16px; font-weight:bold; color:#173a81; text-decoration:underline; } */
.listbox_line { width:680px; margin:20px 0; border-bottom:1px dotted #aaa; }

.txt_ser { padding:0 0 0 12px; }

/*Contact*/
.ColAddress { margin:0 0 20px 0; padding:0 0 20px 10px; border-bottom:1px dotted #aaa;}
.ColAddress h3 { margin:0 0 10px 0; padding:0; font-size:16px; color:#353535; font-weight: bold;}

.ColAddress a { color:#353535; text-decoration:none;}
.ColAddress a:hover { color:#353535; text-decoration: underline;}

.ColForm { width:600px;}
.ColForm_detail { margin:0 0 20px 0; padding:0 0 20px 10px; }

.Txtbox { width:437px; padding:5px 3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#353535; background:#fff; border:1px solid #e5e5e5; border-left:3px solid #f00; margin:0 0 5px 0;}
.Txtbox_no { width:440px; padding:5px 3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; background:#a0a0a0; border:none; margin:0 0 5px 0;}

.Txtbox_email { width:350px; padding:5px 3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#353535; background:#FFF; border:1px solid #ccc; margin:0 0 5px 0;}
.Txtbox_email_no { width:355px; padding:5px 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; background:#fff; border:1px solid #ccc; margin:0 0 5px 0;}

.txt_fix { color:#F00; }


.btn { background:#656565; padding:7px 10px; font-size:11px; color:#fff; font-weight:bold; text-transform:uppercase; border:none; margin:0 5px 0 0;}
.btn:hover { background:#cc0000; cursor:pointer;}

.txtcomment, .txtcomment a { width:280px; color:#353535; text-decoration:none;}
.txtcomment a:hover { color:#353535; text-decoration: underline;}

.Address {width:330px; float:left;}
.Address_location { margin:0 10px 20px 0; width:320px; float:left;}
.ColMap {margin:0;width:330px; float:left;}
.imgmap { border:1px solid #ccc;}
.imgmap:hover { border:1px solid #f00;}

.boxmap { margin:0 3px 0 0; padding:0; float:left;overflow: hidden; position:relative; width:162px; height:80px;}
.boxmap img { position:absolute; border:0; top:0; left:0;  width:162px; height:80px;}

.caption_location { background: url(../images/map_s_over_01.gif) no-repeat top left; width:162px; height:80px;}
.caption_google { background: url(../images/map_s_over_02.gif) no-repeat top left; width:162px; height:80px;}


.btnmap { padding:5px 10px; margin:0 5px 0 0; float:left; font-weight:bold; font-size:14px; color:#fff; background:#656565; text-decoration:none;}
.btnmap a { color:#fff; text-decoration:none;}
.btnmap a:hover, .btnmap:hover a { color:#fff; text-decoration:none !important;}

.btnmap:hover { background:#cc0000;}




/*News*/
.Imgbig { width:507px; height:282px;/* float:left;*/ margin:0 20px 0 0; background:#fff; padding:5px;}
.Imgbig ul { margin:0; padding:0;}
.Imgbig ul li { margin:0; padding:0; list-style:none;}

 
.NewsDetail { width:650px; margin:20px 0 0 0;}

.NewsDetail p.topic { color:#c00808; font-weight:bold; font-size:12px; margin:0 0 10px 0; padding:0;}
.NewsDetail p.topic span { color:#003399; font-size:12px; font-weight:normal;}

.LineRed { border-bottom:1px solid #c00; margin:40px 0;}

.ListNews { margin:0; padding:0;}
.ListNews h2 { margin:0; padding:0; font-size:25px; color:#004a80; font-weight:normal;}



div.boxnews { margin:0 0 10px 0; padding:0; list-style:none; display:block; float:left; width:650px;background: url(../images/bgnews.gif) repeat-y top left;}

div.boxnews:hover {  margin:0 0 10px 0; list-style:none; display:block; float:left; width:650px;background: url(../images/bgnews_over.gif) repeat-y top left;}


div.boxnews_de { margin:0 0 10px 0; padding:0; list-style:none; display:block; float:left; width:650px;background: url(../images/bgnews_over.gif) repeat-y top left;}


.boxdate {  padding:7px 7px; text-align: center; font-size:20px; width:80px; float:left; color:#fff; font-family:Arial, Helvetica, sans-serif; }
.boxdate span.month { font-size:14px; text-transform:uppercase;}
.boxdate span.date{ font-size:20px; font-weight:bold;}


div.boxnews .brif { width:530px; float:left; padding:10px 10px 25px 10px; background: url(../images/arrow_news_red.png) no-repeat left bottom;}
div.boxnews .brif p { margin:0 0 7px 0; padding:0;color:#c00; font-weight:bold;}
div.boxnews .brif a { color:#353535; text-decoration:none;}
div.boxnews .brif p a {color:#c00; text-decoration:none;}
div.boxnews .brif a:hover, div.boxnews p a:hover , div.boxnews:hover a{color:#fff; text-decoration:none;}



div.boxnews:hover .brif { width:530px; float:left; padding:10px 10px 25px 10px; background: url(../images/arrow_news.png) no-repeat left bottom ; color:#fff;}
div.boxnews:hover .brif p { margin:0 0 7px 0; padding:0;color:#fff; font-weight:bold;}

div.boxnews_de .brif { width:530px; float:left; padding:10px 10px 25px 10px; background: url(../images/arrow_news.png) no-repeat left bottom ; color:#fff;}
div.boxnews_de .brif p { margin:0 0 7px 0; padding:0;color:#fff; font-weight:bold;}

div.boxnews_de .brif a { color:#fff; text-decoration:none;}
div.boxnews_de .brif p a { color:#ffftext-decoration:none;}




/*Product*/

p.headpro { /*background: url(../images/arrow_pro.gif) no-repeat top left;*/ font-size:22px; color:#c00; font-family:Arial, Helvetica, sans-serif; margin:0 0 15px 0; padding:0;}

.table { background:#FFF; line-height:20px;}
.tblhead { font-size:14px; font-weight:bold; color:#004a80; background:#FFF; border-right:2px solid #fff; border-bottom:2px solid #fff; padding:7px; text-transform:uppercase;}
.row { background:#FFF; border-bottom:1px solid #fff; border-right:2px solid #fff; padding:5px;}

.td_pad { padding:5px;}
.boxpro { width:210px; float:left; border-right:1px solid #c9c9c9; padding:5px 10px 0 0; margin:0 10px 0 0;}
.boxpro h2 { font-size:16px; font-weight:normal; color:#c00; margin:0 0 15px 0; padding:0;}
.boxpro h2 a {color:#c00; text-decoration:none;}
.boxpro h2 a:hover {color:#c00; text-decoration:none; padding:0 0 0 5px}

.boxpro ul { margin:0 0 0 20px; padding:0;}
.boxpro ul li { margin:0; padding:0 0 5px 0;}
.boxpro ul li a { color:#353535; text-decoration:none;}

.boxpro ul li:hover, .boxpro ul li a:hover { color:#c00; text-decoration:none; }
/*Job*/
.tabjob { margin:30px 0 0 0; padding:7px 15px; font-weight:bold; float:left; background:#C00; color:#FFF; cursor:pointer;}
.tabjob:hover  { background:#656565; color:#FFF;}
.tabjob a { color:#fff; text-decoration:none;}
.tabjob a:hover, .tabjob:hover a { color:#fff; text-decoration:none;}




div.Listjob  { margin:25px 0 0 0;}


.boxListjob  { margin:0 0 20px 0; padding:0 0 20px 0;  }
.boxListjob ul { margin:10px 0 10px 25px; padding:0;}
.boxListjob ul li { padding:0; margin:0;}

.boxListjob  p.position { font-size:14px; color:#004a80;/* background:url(../images/arrow_pro.gif) no-repeat top left;*/ padding:5px 0 0 0; margin:0 0 20px 20px;}
p.txtbold { font-weight:bold; color:#353535; margin:0 0 7px 0; padding:0;}
p.txtbold2 { font-weight:bold; color:#353535; margin:15px 0; padding:0;}


div.Listjob ol { margin:15px 0; padding:0;}
div.Listjob ol li { margin:0 0 0 30px; padding:0; list-style:inside; border-bottom:none;}

.gototop { margin:100px 0 0 0; text-align:right;}
.top { float:right; margin-top:0; width:39px; height:28px; position:relative;overflow: hidden; }
.top img { position:absolute; top:0; border:0; right:0; width:39px; height:28px; background:url(../images/icon/icn_top.jpg) no-repeat top center;}
.captiontop { background:url(../images/icon/icn_top_over.jpg) no-repeat top center; width:39px; height:28px;}



.boxproduct { margin:0 5px 0 0; padding:0; float:left;overflow: hidden; position:relative; width:292px; height:102px;}
.boxproduct img { position:absolute; border:0; top:0; left:0;  width:292px; height:102px;}

.caption_chem { background:url(../images/product_over_01.gif) no-repeat top left; width:292px; height:102px;}
.caption_lub { background:url(../images/product_over_02.gif) no-repeat top left; width:292px; height:102px;}
.caption_steel { background:url(../images/product_over_03.gif) no-repeat top left; width:292px; height:102px;}



/*Quality*/

.boxQuality { width:150px; float:left; margin:0 25px 15px 0;}
.boxQuality img { border:1px solid #a0a0a0;}
.boxQuality p { font-size:12px; color:#353535; margin:10px 0; padding:0; display:block; text-align:center;}
.boxQuality:hover img { border:1px solid #cc0000;}
.boxQuality:hover p { color:#cc0000;}

.boxQuality_right { width:150px; float:left; margin:0 0 15px 0;}
.boxQuality_right img { border:1px solid #a0a0a0;}
.boxQuality_right p { font-size:12px; color:#353535; margin:10px 0; padding:0; display:block; text-align:center;}
.boxQuality_right:hover img { border:1px solid #cc0000;}
.boxQuality_right:hover p { color:#cc0000;}

/*Footer*/
#Footer { border-top:3px solid #d50101; background:#353535;}

.Footer { width:924px; margin:0 auto; padding:20px 0 15px 0;}
.icnsitmap { width:44px; float:left; background:url(../images/icon/inc_sitemap.gif) no-repeat top left; font-size:12px; color:#fff; padding:30px 20px 5px 0; border-right:1px solid #1e1e1e;}

.icnsitmap a, .txtcopr a { color:#fff; text-decoration:none;}
.icnsitmap a:hover, .icnsitmap:hover a, .txtcopr a:hover  { color:#ff0000; text-decoration:none;}

.icnsitmap:hover {background:url(../images/icon/inc_sitemapover.gif) no-repeat top left; font-size:12px; color:#ff0000;}

.txtcopr { width:380px;color:#fff; float:right; font-size:11px; padding-top:0; text-align:right;}

ul.mnbottom { margin:0; padding:0; color:#fff; float:left; width:400px; display:block;}
ul.mnbottom li { margin:0; padding:0 5px; list-style:none; display:inline;}
ul.mnbottom li a, ul.mnbottom li.subbtm_de a {color:#fff;}
ul.mnbottom li.subbtm_de { color:#fff; text-decoration:underline;}

ul.searchChem { margin:0; padding:0;}
ul.searchChem li { margin:0 2px 0 0; padding:5px 10px; list-style:none; display:block; float:left; background:#f1f1f1;}
ul.searchChem li a { color:#525252; text-decoration:none;}
ul.searchChem li a:hover { color:#c00808; text-decoration:none;}

ul.searchChem li.searchChem_de { margin:0 2px 0 0; padding:5px 10px; list-style:none; display:block; float:left; background:#555; color:#fff}
ul.searchChem li.searchChem_de a {color:#fff}

ul.Alphabet { margin:10px; padding:0;}
ul.Alphabet li { padding:0 6px; text-decoration:underline; list-style:none; display:inline; text-decoration:underline; border-right:1px solid #111;}
ul.Alphabet li a  { text-decoration: underline;}
ul.Alphabet li a:hover { text-decoration: none;}
ul.Alphabet li.de, ul.Alphabet li.de a { text-decoration:  none;}

.PageViewAll {margin:15px 0 15px 10px;}

.viewTotal { border:1px solid #666; margin:0 5px 0 0; padding:2px 7px; float:left;}
.viewAll { border:1px solid #666; margin:0 5px 0 0; padding:2px 7px; float:left;}
.viewAll a { color:#525252; text-decoration:none;}
.viewAll a:hover { color:#c00808; text-decoration:none;}

.viewAll_noborder { border:1px solid #f1f1f1;margin:0 5px 0 0; padding:2px 7px; float:left;}
.viewAll:hover { border:1px solid #c00808; color:#c00808; cursor:pointer;}
.viewAll_de { color:#fff; background:#c00808;border:1px solid #c00808;margin:0 5px 0 0; padding:2px 7px; float:left;}
.viewAll_de a {color:#fff; text-decoration:none;}


/*Sitemap*/

ul.Sitemap { margin:0; padding:0; float:left; display:block;}
ul.Sitemap li { margin:0; padding:0; list-style:none;}
ul.Sitemap li span.main { margin:0; padding:5px 10px; background:#c00808; font-size:12px; color:#fff; font-weight:bold;}
ul.Sitemap li span.main a { color:#fff; text-decoration:none;}
ul.Sitemap li span.main a:hover, ul.Sitemap li span.main:hover a { color:#fff; text-decoration: none;}
ul.Sitemap li span.main:hover{background:#525252; color:#fff;}

ul.Sitemap li ul { margin:15px 0 0 10px; padding:0; border-left:1px dotted #cfd0d2;}
ul.Sitemap li ul li { margin:0; padding:3px 0 3px 25px; list-style: none; background:url(../images/dot_sitemap.gif) no-repeat top left;}
ul.Sitemap li ul li a, ul.Sitemap li ul ul li a { color:#525252; text-decoration:none;}
ul.Sitemap li ul li a:hover, ul.Sitemap li ul ul li a:hover { color:#cc0000; text-decoration:none;}

ul.Sitemap li ul ul { margin:0 0 10px 30px !important; padding:0; border-left:1px dotted #cfd0d2;}
ul.Sitemap li ul ul li { margin:5px 0 0 0; padding:5px 0 0 25px; list-style: none; background:url(../images/dot_sitemap2.gif) no-repeat top left;}

/*TAB BTM*/
#tab_btm { margin:0 auto; padding:20px 0; width:100%; background:#FFF; text-align:center; }
.tab_btm { margin:0 auto; padding-top:20px; width:945px; }
.tab_txthead { margin:0 0 16px 0; padding:0; text-align:left; }
.tab_txthead_pro { margin:20px 0 16px 5px; padding:0; text-align:left; width:75px; }
.tab_left { float:left; margin:0 auto; padding:0; width:200px; color:#353535; text-align:left; }
.tab_left span { color:#353535; font-weight:bold; }
.tab_left a { color:#353535; text-decoration:none; outline:none; }
.tab_left a:hover { color:#353535; text-decoration:underline; outline:none; cursor:pointer; }

.tab_right { float:right; margin:0; padding:0; width:725px; text-align:left; }
.tab_right_banner { margin:0; padding:0; width:271px; height:93px; }

.ImgAlpha {filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}
.ImgAlpha:hover {filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
/*End TAB BTM*/





/*Popup*/
.txtaddress_pop, .txtaddress_pop a { color:#333; text-decoration:none;}
.txtaddress_pop a:hover { color:#333; text-decoration: underline;}
.footer_pop { font-size:11px;color:#8b8b8b;  text-align:center; padding:0 0 10px 0;}
.footer_pop a { color:#8b8b8b; text-decoration:none;}
.footer_pop a:hover { color:#8b8b8b; text-decoration: underline;}

/*loading*/
.black_overlay{ margin:0 auto; display: none;position: absolute;top:0%;left:0%;width:100%;height: 100%;background-color:#000;z-index:501;-moz-opacity: 0.6;opacity:.50;filter: alpha(opacity=50);position:fixed;}
/*end loading*/

/*Chemicals*/
.txt_tabsearch { margin:0 0 10px 10px; padding:0; font-weight:bold; text-transform:uppercase; font-size:14px; color:#353535 }
.tabsearch { width:664px; margin:0 0 16px 16px; padding:0; }

.list_alphabet { margin:0; padding:0; }
.list_alphabet ul { margin:5px 0 4px 0; padding:0; }
.list_alphabet ul li { margin:0 2px 0 0; padding:0; list-style:none; display:inline; }
.list_alphabet ul li a { color:#004a80; text-decoration:underline; }

.listbox_search { width:200px; border:1px solid #ccc; background:#fff; padding:3px 3px 3px 3px; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#353535; margin:0 0 0 0;}

.btm_search { margin:0; padding:0; }
.btm_search ul { margin:5px 0 4px 0; padding:0; }
.btm_search ul li { margin:0 5px 0 0; padding:2px 6px; text-align:center; list-style:none; border:1px solid #d0ced0; display:inline }
.btm_search ul li a { color:#353535; text-decoration:none; }
.btm_search ul li a:hover { color:#353535; text-decoration:underline;}
.btm_search_de { color:#FFF !important; background-color:#bb0202; }

.btm_go a { margin:0 0 0 7px; padding:5px 6px 4px 6px; border:1px solid #d0ced0; color:#353535; }
.btm_go a:hover { color:#FFF !important; background-color:#bb0202; text-decoration:none; }
/*End Chemicals*/

/*Services*/
#gall_ser { width:600px; margin:20px auto 0 auto; padding:0; text-align:center; }
#gall_ser ul { margin:0; padding:0; }
#gall_ser ul li { margin:0 0 0 0; padding:0 0 0 0; list-style:none !important; display:inline; }

.img_gallery, .img_gallery_noho { border:1px solid #cecece; background:#fff; padding:4px; margin:0 5px 9px 5px;}
.img_gallery:hover { border:1px solid #999; background:#fff;}

/*Cer*/
.listcer { margin:0; padding:20px 0 0 0; }
.listcer ul { margin:0; padding:0 0 10px 0; }
.listcer ul li { margin:0 0 0 13px; padding:0; }
.listcer ul p { margin:0; padding:0 0 5px 0; font-weight:bold; text-decoration:underline; color:#d40808; }

#MainMn ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #bb0202;
}

#MainMn li {
    float: left;
}

#MainMn li a {
    display: block;
    color: #e4e4e4;
    font-size: 13px;
    text-align: center;
    padding: 10px 35px;
    text-decoration: none;
    text-transform: uppercase
}

#MainMn li a:hover {
    background-color: #6b6a6a;
}

#MainMn .active{
    background-color: #6b6a6a;
}

.txthome {
    font-size: 2.687em;
    color: #1D2239;
    line-height: 1.5em;
    margin-bottom: 16px;
    text-align: center;
    font-family: 'Fira Sans Extra Condensed', sans-serif;
  }
  .info {
    margin-top: 20px;
  }
  .info h4 {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.437em;
    color: #1D2239;
    line-height: 1.5em;
    margin-bottom: 60px;
    font-family: 'Fira Sans Extra Condensed', sans-serif;
    text-align: center;
    font-style: italic;
}

#img_pro {
    float: left;
    margin-right: 10px;
    width: 200px;
    margin-bottom: 20px
}

#img_pro img {
    border: 1px solid #ccc;
    padding: 5px;
    width: 100%;
}

#de_pro {
    float: left;
    width: 288px;
}

.tab_de_pro {
    border-bottom: solid 2px #727b8c;
    height: 29px;
}

.ct_t_pro {
    padding: 10px 0px;
    color: #333;
    display: none;
}

.content_s {
    padding-top: 1px;
    background: none;
    border: 1px solid #e4e4e4;
    border-top: none;
    border-radius: 0 0 5px 5px;
    margin-bottom: 20px;
}
.ct_pro {
    padding: 10px;
    border-top: 1px solid #e4e4e4!important;
}
.listbox ul{
    list-style: none;
    margin: 0;
}
.tab_de_pro li {
    float: left;
}
.tab_de_pro li .tab_ac_d {
    background: #727b8c;
    color: white;
    border: 1px solid #727b8c;
    border-bottom: none;
}
.tab_de_pro li a {
    display: block;
    color: #716f72;
    padding: 6px 10px;
    list-style: none inside;
    border: 1px solid #cbcbcb;
    border-bottom: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font: 14px Arial;
}

.tab_de_pro li a:hover{
    text-decoration: none
}