@charset "utf-8";
/* CSS Document */
@font-face {
    font-family:angsa;
	src: url('angsa.ttf');
}
@font-face {
    font-family:angsa-ie;
    src: url('angsa.eot');
}

a {
text-decoration:none;
}

hr {
display: block;
border: 1px solid #E4E4E4;
}
ul.ul_menu{

}
ul.ul_menu li{
	height:91px;

	line-height:97px;
	color:#000000;
	
	float:left;
	top:-5px;
	padding:0 1px 0 18px;
	cursor:pointer;
}
ul.ul_menu li:hover{
	
	color:#000000;
	
	
}
ul.ul_menu li.selected{

	color:#000000;

}
a.more{
	background:url(../images/icon_more.jpg) no-repeat;
	display:block; 
	width:80px; height:16px;
}
.more:hover{
	background:url(../images/icon_more_over.jpg) no-repeat;
	display:block; 
	width:80px; height:16px;
}
a.iconcat{
	background:url(../images/icon-left.png) no-repeat;
	display:block; 
	width:25px; height:30px;
}
.iconcat:hover{
	background:url(../images/icon-left-over.png) no-repeat;
	display:block; 
	width:25px; height:30px;
}
a.order{
	background:url(../images/icon-order.png) no-repeat;
	display:block; 
	width:125px; height:27px;
}
.order:hover{
	background:url(../images/icon-order-hover.png) no-repeat;
	display:block; 
	width:125px; height:27px;
}
.content_home{
	width:1156px;
	border:0px solid #fff;
	height:auto;
	margin-left:0px;
	
}
.content_product{
	width:1150px;
	border:0px solid #fff;

	margin-left:0px;
}
.t-product li{
	width:257px;
	height:223px;
	margin-right:20px; 
	padding:5px; 
	background:#020169;
}
.h_product{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1em;
	color:#000000;

    line-height: 15px;
}
.h_product1{
	font-family:angsa,angsa-ie;
	font-size:22px;
	color:#000000;

    line-height: 40px;
}
.h_product2{
	font-family: 'PSLPojamarnProBold';
	font-size:24px;
	color:#ffffff;
 font-weight:bold;
    line-height: 40px;
}
.text_home{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#000000;
    line-height: 22px;
}
.line{
	width:100%;
	height:2px;
	background:url(../images/lne.png) repeat;
	margin:-4px 0 0 0;
	clear:both;
}
.line2{
	height:1px;
	border-bottom:1px solid #eee;
	margin:-2px 0 0 0;
}
.line3{
	width:100%;
	height:2px;
	background:url(../images/lne.png) repeat;
	clear:both;
}
.content_footer{
	width:1160px;
	margin:0 auto;
	padding:7px 0;
}
ul.text_home li{
	float:left;
}
ul.text_home1 li{
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	line-height:24px;
}
ul.text_logo li{
	float:left;
	margin-top:20px;
}
ul.text_footer li{
	float:left;
}

ul.address_shop li{
	float:left;
}

.shop{
	font-family: 'PSLPojamarnProBold';
	font-size:2em;
	color:#fc9a06;
	margin:10px 0 0 0;
}
.shop2{
	font-size:12px;
	color:#333;
	margin:1px 0 0 0;
}
.detail_shop{
	font-family: 'PSLPojamarnProBold';
	font-size:18px;
	margin:2px 0 0 0;
	line-height:18px;
	color:#ffffff;
}
.detail_shop p span{
	font-family: 'PSLPojamarnProBold';
	font-size:18px;
	margin:2px 0 0 0;
	line-height:18px;
	color:#ffffff;
}
ul.address_shop2 li{
	float:none;
}
ul.info_footer{
	float:right;
	font-size:9px;
	color:#666;
	margin:10px 0 0 0;
}
ul.info_footer li{
	text-align:right;
	clear:both;
	font-family: 'PSLPojamarnProBold';
	font-size:18px;
	color:#fc9a06;
}
.quick_search{
	width:200px;
	height:30px;
	vertical-align:top;
	border:1px solid #d7d6e8;
	border-radius:3px;
	background-color:#d7d6e8;
	box-shadow:inset 0 2px 3px #d7d6e8;
	font-size:12px;
	padding-left:5px;
	margin-top:2px;
}
.button_small{
	margin-left:-6px;
}
.btn_sub{
	width:30px;
	height:30px;
	vertical-align:top;
	background:url(../images/search_bg2.png) no-repeat;
	border:1px solid #d7d6e8;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	text-indent:-9999px;
	cursor:pointer;
	margin-top:2px;
}




.padding1{
padding:10px;
}
.pad-edit{
 padding:20px;
 text-align:left;
}
.box-1080{
width:1150px;
margin:10px auto;
background-color:#FFF;
height:auto;
}
.box-850{
max-width:1150px;
margin:10px auto;
background-color:#FFF;
height:auto;
}
.inall-newsac-header {
border-bottom: 2px solid #E4E4E4;
font-size: 15px;
letter-spacing: 0;
margin-left:100px;
margin-right:90px;
color:#0079bd;/*blue_color*/
font-family:Arial;
}
.indall-box1-img{
width:300px;
height:auto;
display:inline-block;
}
.indall-box2{
width:760px;
height:auto;
display:inline-block;
vertical-align:top;
}
.box-dr1-head-text{
font-size:16px;
color:#010066;
text-decoration:none;
overflow:hidden;
width:760px;
height:23px;
}
.box-dr1-text{
font-size:22px;
color:#666666;
text-decoration:none;
overflow:hidden;
width:760px;
height:107px;
}
.text-detail{
max-height:125px;
/*overflow:hidden;*/
font-size:14px;
font-family:Tahoma, Geneva, sans-serif;
}
.g-all{
margin-bottom:50px;
}
.gallery-box{
height:134px;
width:207px;
display:inline-block;
float:left;
padding:10px;
padding-bottom:10px;
}
gallery-min-w{
width:30px;
height:30px;
display:block;
}
.gallery-header{
height:30px;
float:left;
background-color:#010066;
color:#FFF;
padding-right:5px;
font-size:24px;
font-family:"PSLPojamarnProBold";
z-index:100;
}
.y-line{
width:100%;
vertical-align:baseline;
background:#FFBF01;
height:4px;
display:inline-block;
float:right;
position:relative;
top:-4px;
z-index:-5;
}
.g-box{
height:auto;
display:inline-block;
padding-bottom:5px;
}
.g-img{
border: 3px solid #FFF;
border-radius:2px;
}
.g-img:hover{
border: 3px solid #FC0;
opacity:0.9;
}
.cate-text{
height:auto;
text-align:justify;
font-family:Tahoma;
display:block;
padding-top:50px;
}
.cate-box{
margin-top:30px;
width:360px; 
height:auto; 
background:#010066;
display:inline-block;
}
.cate-box-hide1{
width:360px; 
height:auto; 
background:#010066;
position:relative;
/*top:-10px;*/

border-bottom: 1px solid #FFF;
}
.cate-box-hide2{
display:inline-block;
color:#FFF;!important
display:inline-block;
vertical-align:top;
padding:5px;
border-top: 1px solid #FFF;

}
.cate-box-htext{
display:inline-block;
color:#FFF;!important
display:inline-block;
height:30px;
width:205px;
overflow:hidden;
font-size:18px;
float:left;
padding-left:10px;
padding-top:5px;
}
.cate-undeline{
position:absolute;
width:120px;
height:37px;
border-bottom: 1px solid #FFF;
left:125px;

}
.cate-box-stext{
display:inline-block;
color:#FFF;!important
display:inline-block;
height:25px;
width:205px;
font-size:21px;
float:left;
padding-left:10px;
padding-top:10px;
line-height:17px;
overflow:hidden;
}
.tec-qr-text-form{
font-family:angsa,angsa-ie;
font-size:22px;
color:#333;
line-height:25px;
text-decoration:none;
}
.tec-qr-textlist-form{
font-family:angsa,angsa-ie;
font-size:22px;
color:#fff;
line-height:25px;
text-decoration:none;
}
.q-htext{
color:#010066;
font-size:28px;
font-family:"PSLPojamarnProBold";
padding-left:35px;
padding-bottom:10px;
padding-top:20px;
}
.cont-map{
position:relative;
height:auto;
display:inline-block;
padding-left:30px;
padding-bottom:20px;
padding-right:30px;
}
.cont-map2{
position:relative;
height:auto;
display:inline-block;
padding-bottom:20px;
}
.cont-box{
position:relative;
width:1150px;
height:auto;
padding-bottom:20px;
padding-top:60px;
padding-left:30px;
font-size:16px;
}
.cont-box2{
position:relative;
width:1150px;
height:auto;
padding-bottom:20px;
padding-top:20px;
}
.pdf-map{
position:absolute;
width:100%;
background:#010066;
height:30px;
z-index:10;
bottom:20px;
opacity:1;
text-align:center;
color:#FFF;
font-size:22px;
}
.pdf-map:hover{
background:#a3933b;
}
#collapse1{
display:none;
}
#collapse2{
display:none;
}
#collapse3{
display:none;
}
.form_contact{
	padding-left:30px;
	width:685px;
	display:inline-block;

}
ul.form_list{
	display:inline-block;
	width:100%;
}
ul.form_list > li{
	display:inline-block;
	list-style:none;
	width:330px;
	float:left;
	margin:0 0 5px 0;

}
ul.form_list > li.li_right{
	float:right;
	font-family:angsa,angsa-ie;
	font-size:22px;
	
}
ul.form_list > li:nth-child(5){
	width:100%;
	font-family:angsa,angsa-ie;
	font-size:22px;
}
ul.form_list > li .input_field{
	width:330px;
	height:35px;
	line-height:35px;
	background:#f9f9f9;
	border:1px solid #ddd;
	-webkit-appearance:none;
	padding:0 7px;
	color:#666;
	font-family:angsa,angsa-ie;
	font-size:22px;
}
ul.form_list > li .textarea_field{
	width:100%;
	line-height:25px;
	background:#f9f9f9;
	border:1px solid #ddd;
	-webkit-appearance:none;
	padding:0 7px;
	color:#666;
	font-family:angsa,angsa-ie;
	font-size:22px;
}
ul.form_list > li .bt_submit{
	padding:8px 25px;
	background:#666;
	color:#eee;
	border:none;
	-webkit-appearance:none;
	font-family:angsa,angsa-ie;
	font-size:22px;
	cursor:pointer;
	width:701px;
	
	transition-property:background;
	-moz-transition-property:background;
	-webkit-transition-property:background;
	
	transition-duration:.5s;
	-moz-transition-duration:.5s;
	-webkit-transition-duration:.5s;
	
	transition-timing-function:ease;
	-moz-transition-timing-function:ease;
	-webkit-transition-timing-function:ease;
}
ul.form_list > li .bt_submit:hover{
	background:#010066;
}



/*button*/

.ssbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffdd75;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffdd75;
	box-shadow:inset 0px 1px 0px 0px #ffdd75;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffbf00), color-stop(1, #ffa200));
	background:-moz-linear-gradient(top, #ffbf00 5%, #ffa200 100%);
	background:-webkit-linear-gradient(top, #ffbf00 5%, #ffa200 100%);
	background:-o-linear-gradient(top, #ffbf00 5%, #ffa200 100%);
	background:-ms-linear-gradient(top, #ffbf00 5%, #ffa200 100%);
	background:linear-gradient(to bottom, #ffbf00 5%, #ffa200 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbf00', endColorstr='#ffa200',GradientType=0);
	background-color:#ffbf00;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #ffa200;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ff8c00;
	float:right;
	font-weight:bold;
	font-family:angsa,angsa-ie;
	font-size:18px;
}
.ssbutton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffa200), color-stop(1, #ffbf00));
	background:-moz-linear-gradient(top, #ffa200 5%, #ffbf00 100%);
	background:-webkit-linear-gradient(top, #ffa200 5%, #ffbf00 100%);
	background:-o-linear-gradient(top, #ffa200 5%, #ffbf00 100%);
	background:-ms-linear-gradient(top, #ffa200 5%, #ffbf00 100%);
	background:linear-gradient(to bottom, #ffa200 5%, #ffbf00 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa200', endColorstr='#ffbf00',GradientType=0);
	background-color:#ffa200;
}
.ssbutton:active {
	position:relative;
	top:1px;
}




/*FORM*/
#contactform {
width: 700px;
margin:20px;
padding:10px 20px;
font-family:angsa,angsa-ie;
font-size:22px;

}
#contactform fieldset{
border:none;
}
#contactform legend{
display:none;
}
#contactform input, #contactform textarea{
display:block;
padding:5px;
border-radius:5px;
margin-bottom:20px;
margin-top:5px;
background:#fbfbfb;
border:2px solid #aea56e;
font-family:angsa,angsa-ie;
font-size:22px;
opacity:1;
}
#contactform input#name, #contactform input#email, #contactform input#tel, #contactform input#fax , #contactform input#company{
width:450px;
}
#contactform textarea#address{
width:450px;
height:100px;
}
#contactform textarea#detail{
width:450px;
height:259px;
}
#contactform input:focus, #contactform textarea:focus{
border:2px solid #aea56e;
background:#dfefff;
opacity:1;
}
#contactform label {
padding:4px 10px 4px 4px;
font-size:1.2em;
color:#000166;
}
#contactform input#sendbutton {
background: #1c1b8c;
border:1px solid #3084a4;
color:#fff;
text-shadow: 0 -1px 0px rgba(0, 0, 0, 0.3);
padding:5px 10px;
font-size:1.2em;
/*margin-left:30px;*/
border-radius:5px;

width:464px;
}
#contactform input#sendbutton:active{
border:1px solid #3084a4;
}
#contactform input#sendbutton:hover, #contactform input#sendbutton:focus{

background: #010066;
cursor:pointer;
}
#contactform p{
font-size:85%;
line-height:1.6em;
margin-bottom:15px;
color:#444;
}
#contactform h3{
color:#fff;
font-family:angsa,angsa-ie;
font-size:22px;
text-shadow: 0px 1px 1px #555;
margin-bottom:20px;
letter-spacing:.05em;
}
/*** Finally - force IE8 and lower to use some CSS3 ***/
/**see http://css3pie.com/ for more info on how to use CS3Pie and to download the latest version**/
#contactform, #contactform input, #contactform textarea{
behavior: url(pie/PIE.htc); 
}