@charset "utf-8";

@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,700);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);

@font-face {
    font-family: 'thaisans_neueregular';
    src: url('thaisansneue-regular-webfont.eot');
    src: url('thaisansneue-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('thaisansneue-regular-webfont.woff2') format('woff2'),
         url('thaisansneue-regular-webfont.woff') format('woff'),
         url('thaisansneue-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

.wrapper{
	display:block;
	font-family:Arial, 'thaisans_neueregular', Helvetica, sans-serif;
}
.wrap_content{
	width:1130px;
	display:block;
	margin:0 auto;
	background:#FFF;
	padding:20px 20px 0 20px;
	border-top:2px solid #004191;
}
.bg_blue{
	background-image:url(../images/bg_inside.png);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#004191;
}
.topline{
	height:2px;
	background:#008acb;
	display:block;
	width:100%;
	min-width:1170px;
}
.bg_slide{
	width:100%;
	min-width:1170px;
	display:block;
	background:#004191;
}
.wrap_slide{
	width:790px;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
.text_home01{
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	display:block;
	text-align:center;
	font-weight:700;
	font-size:40px;
	color:#004191;
	padding-top:25px;
}
.text_home02{
	font-family: 'thaisans_neueregular';
	display:block;
	text-align:center;
	font-weight:700;
	font-size:26px;
	color:#414141;
	letter-spacing:2px;
	padding-bottom:15px;
}
.text_about01{
	font-family: 'thaisans_neueregular';
	display:block;
	text-align:center;
	font-weight:700;
	font-size:26px;
	color:#004191;
	letter-spacing:2px;
	padding-bottom:15px;
}
.desc_about{
	text-align:center;
	margin-bottom:15px;
	font-size:14px;
	color:#666;
	line-height:28px;
	padding:0 30px;
	}
.pic_center{ 
	text-align:center;
	margin-bottom:20px;
	}
.frm_contact{
	border-left:1px solid #004192;
	min-height:392px;
	width:583px;
	background-color:#e5f0f6;
	display:inline-block;
	vertical-align:top;
	padding:30px 50px;
	}
.frm_text{
	color:#004192;
	font-size:18px;
	border-bottom:dotted 1px #004192;
	}
.box_from{
	margin-top:20px;
	font-size:14px;
	}
.box_from tr td{ padding:7px;}
.box_from tr td input[type=text], .box_from tr td textarea, .box_from tr td input[type=email]{
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border:1px solid #ccc;
padding:7px;
width:300px;
}
.btn_clear{
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color:#444;
color:#fff;
text-align:center;
display:inline-block;
border:none;
padding:5px 20px;
cursor:pointer;
}
.btn_send{
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color:#004192;
color:#fff;
text-align:center;
display:inline-block;
border:none;
padding:5px 20px;
cursor:pointer;
}
.wrap_address{
	width:380px;
	background-image:url(../images/bg_contacts.png);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:rgba(0,65,145,0.95);
	color:#fff;
	padding:30px;
	font-size:14px;
	line-height:28px;
	display:inline-block;
	}
.company_name{ font-size:18px;}
.company_name2{ 
	font-size:17px;
	font-family: 'Montserrat', sans-serif;
	}
.contact_address{
	margin:10px 0 20px;
	border-bottom:dotted 1px #fff;
	padding-bottom:20px;
	line-height: 23px;
	}
.wrap_products{
	display:inline-block;
	width:860px;
	vertical-align:top;
	border-left:1px solid #ccc;
	padding:0 0 30px 30px;
	min-height:900px;
}
.wrap_newproducts{
	display:inline-block;
	vertical-align:top;
}
.product_head{
	display:block;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:20px;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color:#fff;
padding:5px 15px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7d7e7d+0,004191+0,00075e+100 */
background: rgb(125,126,125); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(0,65,145,1) 0%, rgba(0,7,94,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(0,65,145,1) 0%,rgba(0,7,94,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(0,65,145,1) 0%,rgba(0,7,94,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#00075e',GradientType=0 ); /* IE6-9 */

}
.product_item{
	width:250px;
	margin:30px 18px 0;
	display:inline-block;
}
.newproduct_item{
	width:246px;
	margin:30px 16px 0;
	display:inline-block;
}
.product_pic{
	display:block;
	height:180px;
	overflow:hidden;
	margin-bottom:10px;
}
.product_pic img{
	width:100%;
	height:auto;
	display:block;
}
.product_name{
	display:block;
	font-size:14px;
}
.item{
	padding:0 25px;
}
.item img{
	width:100%;
	height:auto;
	display:block;
}
.logo_brand{
	display:block;
	text-align:center;
	padding-top:30px;
}
.logo_brand img{
	display:inline-block;
	max-width:160px;
	max-height:60px;
}
.brand_detail{
	display:block;
	text-align:center;
	font-size:13px;
	padding-top:10px;
}
.brand_code{
	display:block;
	text-align:center;
	font-size:16px;
	color:#900;
	font-weight:700;
	font-family: 'Montserrat', 'thaisans_neueregular', Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.news_content{
	display:inline-block;
	vertical-align:top;
	width:860px;
}
.pb_item{
	display:block;
	padding-top:25px;
	text-align:center;
	border-bottom:1px solid #e9e9e9;
	padding-bottom:25px;
}
.pb_pic{
	display:inline-block;
	vertical-align:top;
	width:250px;
}
.pb_pic img{
	display:block;
	width:100%;
	height:auto;
}
.pb_wrap_detail{
	display:inline-block;
	vertical-align:top;
	width:350px;
	padding-left:20px;
	text-align:left;
}
.pb_name{
	font-weight:bold;
	font-size:15px;
	line-height:20px;
}
.pb_detail{
	font-size:13px;
	line-height:20px;
	padding:10px 0;
}
.table_pb{
	width:100%;
	font-size:13px;
	line-height:24px;
}
.table_pb td:first-child{
	font-weight:bold;
	width:185px;
}
.pb_price{
	font-size:18px;
	color:#F00;
	font-weight:bold;
}
.table_cartform{
	font-family:Arial, 'thaisans_neueregular', Helvetica, sans-serif;
	width:100%;
	border:0;
}
.table_cartform td{
	font-size:14px;
	padding:3px 0;
}
.table_cartform .formaddcart{
	width:320px;
	height:25px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #848484;
	padding:0 5px;
	margin-bottom:5px;
}
.table_cartform textarea{
	width:320px;
	max-width:320px;
	height:80px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #848484;
	padding:0 5px;
}
.logo_home{
	display:block;
	max-height:80px;
	margin:15px auto 0 auto;
	text-align: center;
}
.logo_home img{
	display:inline-block;
	max-width:30%;
	max-height:80px;
	margin:0 3px;
}
.head_home{
	margin:0 auto;
	display:block;
	text-align:center;
	color:#004191;
	padding:15px 0 5px 0;
	font-size:18px;
	font-weight:700;
}
.detail_home{
	margin:0 auto;
	display:block;
	text-align:center;
	font-size:13px;
}
.item_newshome{
	display:inline-block;
	width:30.33%;
	margin:0 1.5%;
}
