@charset "utf-8";
/* CSS Document */

body{
	background-color:#1b1c21;
	margin:0px;
	font-family:tahoma;
	font-size:12px;
	background-image:url(/images/bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	color:#FFF;
}
img{
	border:0px;
	vertical-align:middle;
}
p{
	line-height:23px;
	margin:0px;
}
div.seach-box{
	margin-right:5px;
}
div.seach-box input{
	background-color:#fff;
	border-radius:5px;
	border:0px;
	padding:5px;
	color:#FFF;
}
div.shopcart{
	background-image:url(/images/shoppingcart.png);
	background-position:center;
	background-repeat:no-repeat;
	width:192px;
	height:32px;
	margin-left:15px;
}
div.shopcart_txt{
	margin:0px 10px 0px 50px;
	line-height:30px;
}
.txt_green{
	color:#009a52;
}
.txt_bold{
	font-weight:bold;
}
.pad_10l{
	padding-left:10px;
}
.pad_10r{
	padding-right:10px;
}
.link_green:link,.link_green:visited{
	color:#009a52;
	text-decoration:none;
}
.link_green:hover{
	color:#000000;
}
.link_w:link{
	color:#FFF;
	text-decoration:none;
}
.link_w:visited{
	color:#FFF;
	text-decoration:none;
}
.link_w:hover{
	color:#FF0;
}

div.top-menu{
	margin-left:30px;
}
.vline_l{
	border-left:1px solid #FFF;
}
div.main-menu{
	background-color:#e1e1e1;
  
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#c4c4c4));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #c4c4c4, #FFF);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #c4c4c4, #FFF);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #c4c4c4, #FFF);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #c4c4c4, #FFF);
  
  border-radius:5px;
  float:right;
}
.row_space{
	height:15px;
}
.list-sub-menu{
	background-color:#198358;
	border-radius:5px;
	width:160px;
	padding:5px;
	float:left;
}
.list-sub-menu ul{
	padding:0px;
	margin:5px 0px;
	list-style:none;
}

.list-sub-menu ul li{
	padding:4px 0px 3px 20px;
	margin:0px;
	list-style:none;
	background-image:url(/images/arrow.png);
	background-position:0px 5px ;
	background-repeat:no-repeat;
	font-weight:bold;
}
.list-sub-menu ul li a{
	color:white;
	text-decoration:none;
}
.list-sub-menu ul li a:visited{
	color:white !important;
	text-decoration:none;
}
.list-sub-menu ul li a:hover{
	cursor:pointer;
	color:#FFFF00 !important;
	text-decoration:none;
}
.list-sub-menu-header{
	background-color:#e1e1e1;
  
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#c4c4c4));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #c4c4c4, #FFF);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #c4c4c4, #FFF);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #c4c4c4, #FFF);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #c4c4c4, #FFF);
  
  border-radius:5px;
  color:#000;
  padding:10px 10px ;
  font-weight:bold;
}
.sideboxleft{
	background-color:#198358;
	border-radius:5px;
	width:160px;
	padding:5px;
	float:left;
}
.sidebox_contentleft{
	margin:10px 5px;
}
.button_login:link,.button_login:visited{
	color:#a20100;
	border-radius:10px;
	background-color:#FFF;
	text-align:center;
	padding:5px 10px;
	text-decoration:none;
	font-weight:bold;
}
.button_login:hover{
	color:#000;
}

.footer{
	padding:20px;
	font-weight:bold;
}
.main-column-bg{
	background-color:#FFF;
	border-radius:5px;
	height:800px;
}
.main-column-content{
	margin:10px;
	color:#000;
}
.news-letter-download{
	background-color:#FFF;
	border-radius:3px;
	width:160px;
	padding:5px ;
	color:#000;
}
.pdf-download{
	margin-top:5px;
	padding:3px;
	border:1px solid #636363;
	background: url(/images/footer_menu.jpg) repeat-x;
	border-radius:5px;
	float:left;
	width:760px;
	
  /* Safari 4-5, Chrome 1-9 */
  /*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#313131), to(#000));*/
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#141414), to(#313131));
  
  /* Safari 5.1, Chrome 10+ */
  /*background: -webkit-linear-gradient(top, #000, #313131);*/
  background: -webkit-linear-gradient(top, #313131, #141414);
  
  /* Firefox 3.6+ */
  /*background: -moz-linear-gradient(top, #000, #313131);*/
  background: -moz-linear-gradient(top, #313131, #141414);
  
  /* IE 10 */
  /*background: -ms-linear-gradient(top, #000, #313131);*/
  background: -ms-linear-gradient(top, #313131, #141414);
  
  /* Opera 11.10+ */
  /*background: -o-linear-gradient(top, #000, #313131);*/
  background: -o-linear-gradient(top, #313131, #141414);
  

  
  height: 90px;
}

.sideboxleft-cuve_copy{
	margin-bottom: 5px;
	padding:5px;
	border:1px solid #555;
	background-color:#232323;
	border-radius:5px;
	
	  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#141414), to(#313131));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #313131, #141414);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #313131, #141414);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #313131, #141414);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #313131, #141414);
  width:160px;
}

.news-letter-download {
	height:100px;
}

.pdf-download-txt{
	margin:0px 15px 0px 15px;
	width:150px;
	display:inline-block;
	float:left;
}
.pdf-download-txt ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.pdf-download-txt ul li{
	padding:2px 0px;
	margin:0px;
}
.pdf-download-txt ul li :link,.pdf-download-txt ul li :visited{
	color:#FFF;
	text-decoration:none;
}
.pdf-download-txt ul li :hover{
	color:#FF0;
}
.button_download:link,.button_download:visited{
	color:#FFF;
	border-radius:7px;
	text-align:center;
	padding:5px 5px;
	text-decoration:none;
	font-weight:bold;
	
	/* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e50000), to(#800200));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #800200, #e50000);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #800200, #e50000);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #800200, #e50000);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #800200, #e50000);
  
  background-color:#af0100;
}
.button_download:hover{
	color:#FF0;
}

.main-content-header{
	color:#FFF;
	border:1px solid #00723c;
	
	/* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#024827), to(#2a8b64));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #2a8b64, #024827);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #2a8b64, #024827);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #2a8b64, #024827);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #2a8b64, #024827);
  
  background-color:#176b47;
  padding:10px 5px;
  border-radius:5px;
  font-weight:bold;
  font-size:14px;
}

.main-content-header-news{
	color:#FFF;
	border:1px solid #bb0100;
	
	/* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e30000), to(#840200));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #e30000, #840200);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #e30000, #840200);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #e30000, #840200);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #e30000, #840200);
  
  background-color:#cf0000;
  padding:10px 5px;
  border-radius:5px;
  font-weight:bold;
  font-size:14px;
}

.button_more :link,.button_more :visited{
	border:1px solid #00723c;
	
	/* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#024827), to(#2a8b64));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #2a8b64, #024827);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #2a8b64, #024827);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #2a8b64, #024827);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #2a8b64, #024827);
  
  background-color:#af0100;
  padding:5px 10px;
  border-radius:5px;
  font-weight:bold;
  
  color:#FFF;
}
.button_more :link,.button_more :visited{
color:#FF0;
}
.product_box{
	margin:10px 0px auto;
}
.product_box .box1{
	padding:5px;
	margin:0px 5px 5px 10px;
	float:left;
	width:156px;
	line-height:23px;
	border:1px solid #CCC;
}
.product_box .box1 .boxtxt{
	height:150px;
	font-weight:bold;
}
.product_box .box1 p{
	line-height:16px;
	margin:0px 0px 10px 0px;
}



.product_box .box0{
	padding:5px;
	margin:0px 5px 5px 10px;
	float:left;
	width:310px;
	line-height:23px;
	border:1px solid #CCC;
}
.product_box .box0 .boxtxt{
	height:300px;
	font-weight:bold;
}
.product_box .box0 p{
	line-height:16px;
	margin:0px 0px 10px 0px;
}


.txt_price{
	color:#a6000d;
	font-weight:bold;
}
.txt_center{
	text-align:center;
}
.bg-gray{
	background-color:#dcdfe8; 
}
.link-more:link,.link-more:visited{
	color:#000;
	text-decoration:none;
}
.link-more:hover{
	color:#F00;
}

.link-more img{
	max-width:70px;
}

.link-cart:link,.link-cart:visited{
	color:#FFF;
	text-decoration:none;
	background-color:#a20100;
	padding:1px 5px;
}
.link-cart:hover{
	color:#FF0;
}



.sideboxleft-cuve{
	padding:5px;
	border:1px solid #000;
	background-color:#232323;
	
	border-radius:5px;
	
	  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#141414), to(#313131));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #313131, #141414);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #313131, #141414);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #313131, #141414);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #313131, #141414);
  width:160px;
}
.sideboxleft-cuve img{
	padding:1px;
}
.txt-center{
	text-align:center;
}
.txt_ind{
	text-indent:15px;
}

.bg-gray{
	background-color:#787878;
}
.bg-gray2{
	background-color:#f1f1f1;
}
.txt-w{
	color:#FFF;
}

.bor-branch{
	border:1px solid #cecece;
	padding:10px;
}

.link_red:link, .link_red:visited{
	color:#a20100;
	text-decoration:none;	
}
.link_red:hover{
	color:#000;
}

.cart-table{
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
}
.cart-table td{
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	padding:10px;
}

.button_1{
	background-color:#a20100;
	color:#FFF;
	padding:5px 10px;
	border-radius:5px;
}
.button_1:link,.button_1:visited{
	color:#FFF;
	text-decoration:none;
}
.button_1:hover{
	color:#FF0;
}
.hline{
	border-bottom:1px solid #d1d1d1;
}
.dhline{
	border-bottom:3px solid #232323;
}

.order-login{
	background-color:#198358;
	border-radius:5px;
	width:400px;
	padding:5px;
	display:table;
	margin:0px auto auto;
	color:#FFF;
}
.order-login td{
	padding:5px;
}

.delivery-bg{
	background-color:#f8f8f8;
	border:1px solid #e2e1e1;
	padding:10px;
}

.jobs_detail  table {
	background-color:#ffffff;
	border:1px solid #217c57;
	border-collapse:collapse;
}

.jobs_detail .head {
	background: url(/images/thjob.jpg) repeat-x;
	padding:3px;
	vertical-align:middle;
	height: 32px;
	font-weight: bold;
	color: #fff;
}

.jobs_detail th {
	border:1px solid #217c57;
	padding:3px;
	vertical-align:middle;
	height: 38px;
	font-weight: bold;
	color: #006d2f;
}

.jobs_detail td {
	border:1px solid #217c57;
	padding: 10px;
	vertical-align:middle;
	line-height: 20px;
}

.textred {
	color: #C00;
	font-weight: bold;
}

.add_data  table {
	background-color:#ffffff;
	border:1px solid #c3c3c3;
	border-collapse:collapse;
	
}

.add_data th {
	background-color:#ececec;
	border:1px solid #d8d8d8;
	padding:3px;
	vertical-align: middle;
	text-align: right;
	font-weight: bold;
	height: 38px;
	color: #333;
}

.add_data td {
	border:1px solid #c3c3c3;
	padding:3px;
	vertical-align:middle;
	height: 38px;
	font-weight: bold;
	color: #0e5738;
	color: #333;
}

.txt_red{
	color:#F00;
}

.list-condition ul{
	padding:0px;
	margin:0px;
	list-style:circle;
}
.list-condition ul li{
	padding:5px 0px 5px 15px;
	margin:0px;
	line-height:20px;
}

.box-contact-left{
	border-right:1px solid #d5d5d5;
	float:left;
	padding-right:10px;
}
.box-contact-right{
	float:right;
	padding-left:10px;
}
.box-contact-left,.box-contact-right{
	width:350px;
}

.job-content-header{
	color:#FFF;
	border:1px solid #00723c;
	
	/* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#024827), to(#2a8b64));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #2a8b64, #024827);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #2a8b64, #024827);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #2a8b64, #024827);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #2a8b64, #024827);
  
  background-color:#176b47;
  padding:5px;

  font-weight:bold;
  font-size:14px;
}
.job-content-txt{
	border-left:1px solid #217c57;
	border-right:1px solid #217c57;
	border-bottom:1px solid #217c57;
	border-top:1px solid #217c57;
	margin:0px;
	padding:5px;
}

.job-content-txt dl{
	border-bottom:1px solid #217c57;
	margin:0px;
	padding:0px;
	padding:10px 5px;
}
.job-content-txt dt{
	background-image:url(/images/plus.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-left:20px;
	color:#006d2f;
	font-weight:bold;
	margin-bottom:10px;
}
.job-content-txt dd{
	padding:5px 0px;
	margin:0px 0px 0px 30px;
	color:#898989;
	list-style:circle;
}
.job-content-txt dd dt a:hover{
	color:#009a52;
}

.bannerindex img{
	margin-bottom: 5px;
}
	
.main-column-bg-index{
	background-color:#FFF;
	border-radius:5px;
	margin: 0px;
	height: 800px;
}

.main-column-content-index{
	margin:5px;
	color:#000;
	min-height: 1004px;
}
.moreproduct a,a:hover{
	font-size: 12px;
	color: #FFFFFF;
}
.moreproduct a:hover{
	font-size: 12px;
	color: #FFFFFF;
}
.moreproduct a:visited{
	font-size: 12px;
	color: #FFFFFF;
}
.news a,.news a:visited {
	color:#009a52;
	text-decoration: none;
	font-size: 14px;
	}

.news a:hover,a:active {
	color:#009a52;
	text-decoration: underline;
	font-size: 14px;
	}
.nav_page ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.nav_page ul li{
	float:left;
	display:inline-block;
	padding:0px 10px;
	margin:0px 2px 0px 2px;
	border:1px solid #cacaca;
}
.nav_page ul li:link,.nav_page ul li:visited{
	color:#000;
}
.nav_page ul li:hover,.navselect{
	background-color:#e9e9e9;
	cursor:pointer;
}
.productdetail a,a:visited {
	/*color: #ffffff;*/
	font-weight: bold;
	}
	
.productdetail a:hover {
	color: #CC0000;
	font-weight: bold;
	}
	
.productpic img{
	border:1px solid #cecece;
	}
	
.product_price_tab {
	border-bottom: 2px solid #000;
}

.product_price_tab2 {
	border-bottom: 1px solid #cecece;
}
.sitemap a,.sitemap a:visited {
	text-decoration: none;
	color:#000 !important;
	}
	
.sitemap a:hover {
	text-decoration: underline;
	color:#000 !important;
	}
	
.faq {
	line-height: 18px;}
.errorMessage{
	color:red;
}
.user_info {
	background-color:#eee;
	border-radius:5px;
	border:1px #ddd solid;
	padding:5px;
	}
	
.user_info h3{
	margin: 4px;
	}
	
.quotation_add {
	border:1px #ddd solid;
	}
	
	
.quotation-header {
	color:#FFF;
	border:1px solid #00723c;
	
	/* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#024827), to(#2a8b64));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #2a8b64, #024827);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #2a8b64, #024827);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #2a8b64, #024827);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #2a8b64, #024827);
  
  background-color:#176b47;
  padding: 7px;
  border-radius:5px;
  font-weight:bold;
  font-size:14px;
}

.quotation-header2 {
	color:#FFF;
	border:1px solid #00723c;
	
	/* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#024827), to(#2a8b64));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #2a8b64, #024827);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #2a8b64, #024827);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #2a8b64, #024827);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #2a8b64, #024827);
  
  background-color:#176b47;
  padding: 5px;
  border-radius:5px;
  font-weight:bold;
  font-size:12px;
}

.sideborder {
	border-top: solid 1px #CCC;
	}
	
.training_table table {
	border: 1px solid #ddd;
	border-collapse:collapse;
	}
	
.training_table table th {
	border: 1px solid #ddd;
	padding: 3px;
	background: #eee;
	height: 30px;
	font-weight: bold;
	}

.training_table table td {
	border: 1px solid #ddd;
	padding: 5px 3px 5px 3px;
	}
	
.centeralign {
	text-align: center;}

.traintopic a,.traintopic a:visited,.traintopic a:active {
	color:#006d2f !important;
	text-decoration: none;
	font-size: 12px;
	}
	
.traintopic a:hover{
	color:#ed1c24 !important;
	text-decoration: none;
	}
	
.trainstatus {
	font-weight: bold;
	}
	
.open {
	color: #0054a6;
	}
	
.regis {
	color: #598527;
	}
	
.regis_close {
	color: #ed1c24;
	}
	
.training {
	color: #f26522;
	}
	
.closed {
	color: #630460;
	}