@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif}
a{text-decoration:none}
ul {list-style:none}
img{border:0px}
*:focus {outline: none}

.note{font-size: 13px;color: red;font-family:Arial, Helvetica, sans-serif;}

.page_in{font-size:14px;clear:both;text-align:center;margin:10px 0px;}
.page_in a{padding:2px 6px 2px 6px;background:#bcbcbc;color:#000;}
.page_in a:hover{padding:2px 6px 2px 6px;background:#C5380D;color:#FFF;}
#current_page{padding:2px 6px 2px 6px;background:#C5380D;color:#FFF;font-weight:bold;margin-left: 4px;}

.title_article{
    padding: 10px 0px;
    text-align: left;
    font-size: 16px;
    color: #237AD7;
}

.read_more{
	text-align:left;	
	margin-top:-10px;	
	text-align:right;
	padding-right:10px;
	margin-bottom:-10px;
}

.read_more a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#0045cc;
	background:#fff;
	padding:5px;	
}

.read_more a:hover{
	color:#FF0000;
}

.clear_both{
	clear:both;	
}

.content_article{
	padding:0px 10px;
	text-align:justify;	
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}

.content_article table{
	margin:0 auto;
}

.content_article p{
	margin-bottom:5px;	
}

.content_article ul li{
	list-style:inside;	
}

.breadcrumb{
	color:#666666;
	font-size:14px;	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	font-style:italic;
    padding-left: 10px;
}

.breadcrumb a{
	color:#666666;
	font-size:14px;	
	font-family:Arial, Helvetica, sans-serif;
}

.breadcrumb a:hover{
	color:#1764BE;
}

.list_same{
	margin:10px 0px;	
}

.same_title{
	list-style:none!important;	
	margin-bottom:5px;
}

.same_title h2{
	font-size:16px;
	color:#00aaea!important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
}

.list_same li{
	list-style:none!important;
	color:#004ED9;
}

.list_same li:hover{
	color:#C0320B;
}

.list_same li:hover a{
	color:#C0320B;
}

.list_same li a{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#004ED9;	
}

.none_border{
	border:none!important;	
}

body{
	background: url(../img/bg.jpg) no-repeat;
	background-position: top center;
	min-width:1000px;
}

/* -------------- BEGIN DEFAULT CSS */

#wrap_all{
	width:980px;
	margin:0 auto;
	display:table;
	background:#fff;	
	padding:0px 10px 10px 10px;
}

#wrap_bg_top{
	width:980px;
	height:178px;
	background:url(../img/bg_3.jpg) no-repeat;
	background-position:center;	
}

#wrap_logo_name_contact_search{
	width:980px;
	height:135px;	
}

#wrap_logo{
	width:115px;
	height:135px;
	text-align:center;
	float:left;
}

#wrap_name{
	width:580px;
	height:135px;
	text-align:left;
	float:left;	
}

#wrap_contact_search{
	width:285px;	
	height:135px;
	text-align:left;
	float:left;	
}

#wrap_contact_search p:nth-child(1){
	font-size:14px;
	color:#d40000;
	font-weight:bold;	
	padding:10px 0px 5px 0px;
	text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}

#wrap_contact_search p:nth-child(2){
	font-size:14px;
	color:#d40000;
	font-weight:bold;	
	padding:5px 0px 5px 0px;
	text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}

#wrap_contact_search p:nth-child(3){
	font-size:13px;
	color:#000;
	text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
	padding-bottom:15px;
}

#wrap_search{
	width:280px;
	height:30px;
	font-size:12px;
	background:#fff;
	border:1px solid #a50c04;
	border-radius:5px;
	padding-left:5px;
}

#wrap_search input:nth-child(1){
	border:0px;
	padding:4px 4px 4px 6px;
	height:22px;
	color:#999;
	width:245px;
	float:left;
	text-align:left;
}

#wrap_search input:nth-child(2){
	border:0px;
	margin-top:5px;
	width:20px;
	color:#fff;
	height:20px;
	background:url(../img/s_icon.png) no-repeat;
	background-position:center;
	float:left;
}

#wrap_menu_top{
	clear:both;
	width:980px;
	height:39px;
	border:1px solid #a21202;
	background:url(../img/bg_2.jpg) repeat-x;
	border-radius:5px;
}

#wrap_content{
	width:980px;
	display:inline-block;
	margin-top:10px;	
}

#wrap_content_left{
	width:300px;
	margin-right:10px;
	float:left;
}

/* BEGIN BLOCK LEFT*/
.block_left{
	width:300px;
	margin-bottom:10px;
}

.block_left h1{
	width:298px;
	font-size:18px;
	color:#fff;
	text-align:center;
	height:39px;
	line-height:39px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../img/bg_2.jpg) repeat-x;
	border:1px solid #a21202;
	border-radius:5px;
	font-weight:100;
}

.block_left .content_block_left{
	width:300px;
}
/* END BLOCK LEFT*/

#wrap_content_right{
	width:670px;
	float:left;
}

/* BEGIN BLOCK RIGHT*/
.block_right{
	width:668px;
	margin-bottom:10px;
	border:1px solid #ccc;
	position:relative;
	z-index:0;
	margin-top:25px;
}

.block_right h1{
	width:400px;
	font-size:15px;
	color:#fff;
	text-align:left;
	height:39px;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../img/bg_1.jpg) repeat-x;
	font-weight:100;
	position:absolute;
	z-index:100;
	top:-15px;
	left:10px;
	padding-left:25px;
}

.block_right .content_block_right{
	width:668px;
	padding-top:20px;
}
/* END BLOCK LEFT*/

#wrap_slide{
	width:670px;	
}

#wrap_slide_top{
	width:648px;
	height:320px;
	padding:10px;
	border:1px solid #ccc;	
}

#wrap_slide_bottom{
	width:670px;
	height:13px;
	background:url(../img/bg_6.png) no-repeat;
	background-position:center;	
	margin-bottom:20px;
}

#wrap_bg_bottom{
	margin-top:10px;
	width:980px;
	background: rgb(197,56,13); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1NiUiIHN0b3AtY29sb3I9IiNjNTM4MGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYTIwNzAzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(197,56,13,1) 56%, rgba(162,7,3,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(56%,rgba(197,56,13,1)), color-stop(100%,rgba(162,7,3,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(197,56,13,1) 56%,rgba(162,7,3,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(197,56,13,1) 56%,rgba(162,7,3,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(197,56,13,1) 56%,rgba(162,7,3,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(197,56,13,1) 56%,rgba(162,7,3,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5380d', endColorstr='#a20703',GradientType=0 ); /* IE6-8 */

}

#wrap_bottom{
	width:980px;
	margin:0 auto;
	display:table;	
}

#wrap_bottom_left{
	width: 730px;	
	float:left;
	padding:10px;
	font-size:14px;
	color:#fff;
}

#wrap_bottom_left p{
	margin-bottom:5px;
}

#wrap_bottom_right{
	width: 210px;
	float:left;	
	text-align:right;
	padding:10px;
}

#wrap_bottom_right p{
	margin-bottom:7px;
	font-size:12px;
	color:#fff;
}

#wrap_bottom_right p img{
	margin-left:10px;
	height:25px;
}

.count_num {
    display: inline;
    font-family: "Comic Sans MS",cursive;
    font-size: 24px;
    font-style: italic;
    font-weight: bold;
	color:#ffd700;
	margin-left:10px;
}

#wrap_bottom_right p a{
	color:#fff;
}

#wrap_bottom_right p a:hover{
	color:#ffd700;
}

/* -------------- END DEFAULT CSS */



/* -------------- BEGIN CONTENT CSS */

	/* -------------- BEGIN MENU LEFT CSS */
	#menu_left{
		width:260px;
		display:inline-block;
		background:#ffa178;	
		padding:5px 20px 5px 20px;
		margin-top:5px;
	}
	
	.title_pcl{
		width:239px!important;
		height:39px;
		background:url(../img/bg_4.png) no-repeat;
		background-position:center;	
		text-align:left;
		line-height:39px;
		padding:0px 0px 0px 20px!important;
        text-transform: uppercase;
	}
	
	.title_pcl a{
		font-size:14px;
		font-weight:bold;
		color:#fff!important;
		border-bottom:none!important;
		padding:0px!important;
		display:inline!important;
	}
	
	#menu_left li{
		width:280px;
		height:35px;
		line-height:35px;
	}
	
	#menu_left li:hover a{
		color:#c0320b;
	}
	
	#menu_left li a{
		font-size:14px;
		color:#000;
		display:block;
		width:240px;
		height:35px;
		border-bottom:1px solid #d8551c;
		padding-left:20px;
	}
	/* -------------- END MENU LEFT CSS */
	
	#wrap_video{
		width:290px;
		height:200px;
		margin:0 auto;
		margin-top:5px;
		background:#CCC;	
	}
	
	/*---------------- BEGIN LIST NEWS_HOME*/

	#list_news_home{
		width:280px;
		padding:0px 10px;
	}
	
	#list_news_home li{
		width:280px;
		display:inline-block;
		padding:10px 0px 10px 0px;
		border-bottom:1px dashed #ccc;
	}
		
	#list_news_home .img_home{
		width:100px;
		height:70px;
		float:left;
		margin-right:10px;
		border:1px solid #ccc;
	}
		
	#list_news_home .img_home img{
		width:100px;
		height:70px;	
	}
		
	#list_news_home .content_news_home{
		width: 168px;
		float:left;
		display:inline-block;
	}
		
	#list_news_home .content_news_home h2{
		text-align:left;
		font-weight:100;
		margin-bottom:5px;
	}
		
	#list_news_home .content_news_home h2 a{
		color:#000;
		font-size:13px;
	}
		
	#list_news_home .content_news_home h2 a:hover{
		color:#a40a04;
	}
		
	#list_news_home .content_news_home p{
		font-size:11px;
		text-align:justify;
		color:#999;
		font-style:italic;
		margin-top:2px;
	}
	
	/*------------------------- END LIST NEWS_HOME*/
	
	/*------------------------- BEGIN ADV*/
	#wrap_adv{
		clear:both;
		width:978px;
		height:100px;
		border:1px solid #ccc;
	}
	
	.kmt_slide{
		width:930px;
		position:relative;
		z-index:0;
		padding:0px 25px;
	}
	
	.kmt_bt_hover {
		height: 100px;
		width:980px;
		position: absolute;
		padding: 0px;
		right:0px;
		z-index:0;
	}
	
	.kmt_slide .kmt_bt_hover .so_pre_hor_picactive {
		background: url(../img/arr_left.png) no-repeat;
		cursor: pointer;
		width: 23px;
		height: 23px;
		display:inline-block;
		position:absolute;
		top:40px;
		left:5px;
		z-index:100;
	}
	
	.kmt_slide .kmt_bt_hover .so_next_hor_picactive {
		background: url(../img/arr_right.png) no-repeat;
		cursor: pointer;
		width: 23px;
		height: 23px;
		display:inline-block;
		position:absolute;
		right:5px;
		top:40px;
		z-index:100;
	}
	
	.list_logo{
		width:930px;	
	}
	
	.list_logo li{
		width:120px;
		height:90px;
		float:left;	
		margin:5px 8px 5px 5px;
	}
	
	.list_logo li img{
		width:120px;
		height:90px;	
	}
	/*------------------------- END ADV*/
	
	
	/*------------------------- BEGIN LIST_PRODUCT*/
	.kmt_slide_pn{
		width:668px;
		position:relative;
		z-index:0;
		padding-top:5px;
	}
	
	.kmt_bt_hover_pn {
		height: 16px;
		width:40px;
		position: absolute;
		padding: 0px;
		top:-40px;
		right:0px;
		z-index:0;
	}
	
	.kmt_slide_pn .kmt_bt_hover_pn .so_pre_hor_picactive_pn {
		background: url(../img/arr_pro_pre.png) no-repeat;
		cursor: pointer;
		width: 18px;
		height: 16px;
		display:inline-block;
		position:absolute;
		top:0px;
		left:0px;
		z-index:100;
	}
	
	.kmt_slide_pn .kmt_bt_hover_pn .so_next_hor_picactive_pn {
		background: url(../img/arr_pro_next.png) no-repeat;
		cursor: pointer;
		width: 18px;
		height: 16px;
		display:inline-block;
		position:absolute;
		right:0px;
		top:0px;
		z-index:100;
	}
	
	.list_product{
		width:668px;
		display:inline-block;	
		text-align:center;
		padding-top:10px;
	}
	
	.list_product li{
		width:154px;
		min-height:230px;
		display:inline-block;
		font-size:14px;	
		float:left;
		margin:0px 5px 10px 7px;
	}
	
	.wrap_bg_img{
		width:154px;
		height:156px;
		background:url(../img/bg_5.png) no-repeat;
		background-position:center;	
		padding:2px 0px 0px 0px;
	}
	
	.img_pro{
	   width:154px;
	   height:122px;
	   display: table-cell;
	   vertical-align: middle;	
	   text-align:center;
	}
	
	.img_pro *{
		vertical-align: middle;	
	}
	
	.list_product h2{
		font-size:14px;
		margin-bottom:10px;
		font-weight:100;
	}
	
	.list_product p a{
		color:#0054e3;	
	}
	
	.list_product p a:hover{
		color:#c00000;	
	}
	/*------------------------- END LIST_PRODUCT*/
	
	/*------------------------------------ NEWS PAGE*/
	#list_news{
		padding:0px;
		width:648px;
		display:inline-block;	
		padding:10px;
	}
	
	#list_news li{
		width:648px;
		clear:both;
		display:inline-block;
		padding:5px 0px;
	}
	
	.date_news{
		font-size:12px!important;
		color:#999;
		font-style:italic;	
	}
	
	.img_news{
		width:152px;
		height:156px;		
		float:left;
		margin-right:10px;
		background:url(../img/bg_5.png) no-repeat;
		background-position:center;
		padding:2px 0px 0px 2px;
	}
	
	.img_news img{
		width:150px;
		height:123px;	
	}
	
	.descript_news{
		float:left;
		width:484px;
		min-height:127px;
	}
	
	.descript_news h2{
		margin-top:2px;
		margin-bottom:10px;
	}
	
	.descript_news h2 a{
		font-size:14px;
		color:#b12706;
	}
	
	.descript_news h2 a:hover{
		color:#135fb8 ;
	}
	
	.descript_news p{
		text-align:justify;
		margin-bottom:5px;
		font-size:13px;
		color:#000;
	}
	
	/*------------------------------ END NEWS PAGE*/
	
	/*------------------------------ BEGIN DOCUMENT PAGE*/
	#list_doc{
		padding:10px;
		width:648px;
	}
	
	#list_doc li{
		width:648px;
		min-height:50px;
		background:url(../img/NoP_PDF_downlaod.png) no-repeat;
		background-position:left center;
		padding-left:70px;
		margin-bottom:10px;
		padding-top:10px;
	}
	
	#list_doc li a{
		font-size:14px;
		color:#000;
	}
	
	#list_doc li a:hover{
		color:#074ba2;
	}
	/*------------------------------ END DOCUMENT PAGE*/
	
	/*------------------------------ BEGIN CONTACT PAGE */
	#wrap_all_contact{
		width:648px;
		padding:0px 10px;
		display:inline-block;
	}
	
	#wrap_contact{
		width:648px;	
		float:left;
		margin-bottom: 10px;
		padding-top:10px;
		font-size:14px;
	}
	
	#wrap_contact p{
		margin-bottom:5px!important;	
	}
	
	#wrap_map{
		width:648px;
		height:220px;
		float:left;	
	}
	
	#wrap_form_contact{
		float:left;
		margin-top:10px;	
	}
	
	#title_form_ta{
		padding-top:10px;
		float:left;
		width:100px!important;
		font-size:13px;
		text-align:right;
	}
	
	#title_form_ta li{
		margin-bottom:5px;
		height:25px;	
		padding-top:6px;
		list-style:none!important;
	}
	
	#input_form_ta{
		padding-top:10px;
		float:left;
	}
	
	#input_form_ta li{
		margin-bottom:6px;
		text-align:left;
		padding-left:5px;
		list-style:none!important;
	}
	
	#input_form_ta li input{
		width:460px;	
		height:22px;
		padding:3px;
	}
	
	#input_form_ta li textarea{
		width:460px;
		max-width:535px!important;
		height:100px;
		padding:3px;
		resize:none;
	}
	/*------------------------------ END CONTACT PAGE */
    
    /*------------------------------ BEGIN DETAILS PRODUCT*/
    .product_name{
    	color:#B11F08;
    	font-size:18px;
    	margin-bottom:10px;
    }
    
    #wrap_detail_product{
    	width:655px;
    	padding-top:15px;
        padding-left: 5px;
    }
    
    #wrap_bg_img_pd{
    	width:345px;
    	height:284px;
    	background:url(../img/bg_dt_img.png) no-repeat;
    	background-position:center;
    	float:left;	
    	padding:3px 0px 0px 3px;
    }
    
    #wrap_img_pd{
    	width:342px;
    	height:258px;
    	display: table-cell;
        text-align: center;
        vertical-align: middle;
    }
    
    #wrap_img_pd * {
        vertical-align: middle;
    }
    
    #wrap_descript_pd{
    	width:287px;
    	float:left;
    	padding-left:20px;	
    	font-family:Arial, Helvetica, sans-serif;
    	font-size:14px;
    	color:#000;
    	margin-bottom:20px;
    }
    
    #wrap_descript_pd p{
    	margin-bottom:9px;
    }
    
    #wrap_descript_pd p a{
    	font-family:Arial, Helvetica, sans-serif;
    	font-size:14px;
    	color:#ed0000;
    }
    
    #wrap_descript_pd p a:hover{
    	color:#115DB3;
    }
    
    #wrap_descript_pd p span{
    	font-weight:bold;
    }
    
    #info_pro{
    	width:630px;
    	clear:both;
    	margin-top:20px;
    	position:relative;
    	z-index:0;
    	padding-top:20px;
    	font-size:14px;
    }
    
    #info_pro > div{
    	width:630px;
    	padding:14px;	
    }
    
    #info_pro > div p{
    	margin-bottom:5px;
    }
    
    #info_pro > div ul li{
    	list-style:inside;
    }
    
    #info_pro > div table{ 
    	margin:0 auto;
    }
    	
    #info_pro h3{
    	color:#C0320B;
    	font-size:14px;
    	font-weight:bold;
    	background:#fff;
    	padding:5px;
    	position:absolute;
    	z-index:100;
    	top:5px;
    	left:10px;
    }
    
    .stickytooltip{
        display:none;
        position:absolute;
        display:none;
        border:5px solid black; /*Border around tooltip*/
        background:white;
        z-index:3000;
    }
    
    
    .stickytooltip .stickystatus{ /*Style for footer bar within tooltip*/
        background:black;
        color:white;
        padding-top:5px;
        text-align:center;
        font:bold 11px Arial;
    }
    /*------------------------------------- END DETAILS PRODUCT*/
	
/* -------------- END CONTENT CSS */