@charset "utf-8";
* {
	margin:0 auto;
	padding:0;
}

body{
    font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg-body.gif) #e6e6e6;
	font-size:12px;
	margin-top:8px;
	margin-bottom:20px;
	
	}
img {
	border:0;
	margin:0;
	padding:0;
}
.left {
   float:left;
   }
.right {
   float:right;
}
.clear {
    clear:both;
}
ol,ul {	list-style:none;}

/*p {
    margin-bottom: 0 }

               p + p {
                   text-indent: 1.5em;
                   margin-top: 0 }
				   p.pdropcap:first-letter {
                   float: left;
                   padding: 4px 8px 0 0;
                   display: block;
                   color:#121212;
                   font: 60px/50px Georgia, Times, serif;
                  }
                   .dropcap {
                   float: left;
                   padding: 4px 8px 0 0;
                   display: block;
                   color: #336699;
                   font: 60px/50px Georgia, Times, serif;
                  }

*/

#wrap {
    width:980px;
	margin:0 auto;
	background:url(../images/bg-main-shadow.png) no-repeat bottom;
	padding:0 6px 20px 0;
	}
    #header {
	         height:90px;
			 
	}
	        #logo {
			       width:300px;
				   margin:5px 0 0 5px;
				   float:left;
			}
			#header_l {
			       width:440px;
				   margin-left:540px;
			}
			             #top_menu {
						 }
			             #top_menu ul {
						            height:26px;
					            	font-size:11px;
						            margin:0 0 0 100px;
									width:275px;
									float:left;
									
						 }
						 
						#top_menu ul li{
						            float:left;
									color:#224da7;
									padding:0 5px;
									line-height:14px;
									border-left:#224da7 solid 1px;
									margin:4px 0 0 0;
						 }
						#top_menu ul li a {
						            color:#224da7;
									font-weight:600;
									text-decoration:none;
						 
						 }
						#top_menu ul li a:hover{
						            text-decoration:underline;
									color:#366ee4;
						 }
						 
						#top_menu img {
						            padding:5px;
						           
						 }
						#address {
						           margin:35px 0 5px 0;
						}
						  
						#address p {
						            font-size:11px;
									color:#969dad;
									
						}
	/*  #menu {
			       background:url(../images/bg-menu-bar.gif) no-repeat;
				   height:33px;
				   clear:left;
				   width:974px;
				   border-top:#e6e6e6 1px solid;
			}
			#menu ul {
			       display:block;
				   margin:0 0 0 15px;
				   				  
			}
			#menu ul li {
			       float:left;
				   padding:0 10px;
				   line-height:25px;
				  
				   		   
			}
			#menu ul li:hover,#menu ul li .current{
			        background:#e7e7e7;	
			}
			
			#menu ul li a,#menu ul li a:hover,#menu ul li a:visited{
			       color:#092964;
				   text-decoration:none;
				   font-weight:600;
			}*/

			
							
	  #main {
	        min-height:920px;
			
	  }
	         #right {
			         width:190px;
					 float:left;
					 padding-left:5px;
					 }
			 #menu_r {
			         margin:5px 0;
					 width:185px
			 }
			 #menu_r ul {
			         display:block;
					 margin:0 0 0 5px;
			 }
			 
			 #menu_r ul li {
			         padding:2px 0 0 3px;
					 color:#83bd38;
					 line-height:27px;
					 background:url(../images/bg-menu-left.png) no-repeat;
					 
			 }
			 
			 #menu_r ul li a{
			         color:#83bd38;
					 font-weight:bold;
					 text-decoration:none;
			 }
			 
			 #menu_r ul li a:hover{
			         text-decoration:underline;
			 }
			 
			  #menu_r ul li ul{
			         
			 }
			 
			 #menu_r ul li ul li{
			         color:#6e6e6e;
					 padding-left:4px;
			 }
			 
			 #menu_r ul li ul li a{
			         color:#6e6e6e;
			 }
			 
			 #menu_r ul li ul li a:hover{
			 }
			 
			 #email img{
			           float:left;
					   margin:0 4px;				   
			 }
			 #email a,#email a:hover {
			           color:#3b73b9;
					   line-height:20px;
					   text-decoration:none;
					   			 }
			#new_pro {
			         padding:6px;
			}
			#support {
			         margin:10px 0 0 0;
					
					 border-bottom:1px solid #3b73b9;;								 
					
			          
			}	
			
			#support h4{
			           font-size:15px;
					   padding:0 0 0 10px;
					   color:#3b73b9;
					   font-weight:bold;
					   margin:0 0 10px 0;
			}	
			#support p {
			           margin:10px 0 10px 3px;
			
			}
			#support a {
			            color:#3b73b9;
						text-decoration:none;
			           
			}
			#support a:hover{
			            color:#4c89d6;
						text-decoration:underline;
			           
			}	
			#support hr {
			            clear:left;
			}
			
			#thongke {
			}
			
			#thongke h4{ 
			           width:90px;
					   line-height:24px;
					   font-size:16px;
					   margin:5px auto;

			}	
			#thongke p{
			          margin:5px 10px; 
			           
			}				 
			 #content {
			          width:784px;
					  margin-left:196px;
			 }					
				       #banner {
					   padding:0 0 4px 0;
					   background:url(../images/bg-banner-shadow.gif) no-repeat bottom right;
					   }
					   #welcome {
					            
								 margin:0 84px 0 0;
					   }
					   #welcome h4 {
					                margin:8px 0 8px 10px;
									color:#001e67;
									font-size:16px;
									font-weight:bold;
					   }
					   #welcom p {
					              line-height:20px;
								  color:#666666;
								  margin:2px 0;					   }
					   #welcome a {
					               color:#003399;
								   text-decoration:underline;
								   font-weight:400px;
					   }
					   #welcome a:hover {
						           color:#3f64b2;
					   }
					   #welcome hr {
					               
								   width:700px;
								   margin:16px 84px 16px 0;								   
								   border-bottom:1px solid #cccccc;
								   color:#ccc;
					   }
					   
					   #news {
					         width:784px;
					   
					   }
					          #project {
							       width:390px;
								   margin:0 0 0 2px;
								   float:left;
							  }	
							  #project h1 {
							       color:#224da7;
								   font-size:14px;
								   font-weight:700px;
								   padding:3px 0 4px 12px;
								   margin:0 0 8px 0;
								   border-bottom:1px solid #8cc63e;
							  }	
							            .obj {
										      padding:5px 5px 5px 0;
											  min-height:118px;
											  border:1px solid #FFF;
											  clear:left;
										     
							            }
										.obj:hover {
										    background:none bottom no-repeat;
											border:1px solid #a0b8e7;
											
										     
							            }
										.obj img{
										         width:148px;
												 height:108px;
												 border:1px solid #8d8d8d  !important;
												 margin:3px 10px 3px;
												 float:left;
												 border:0;											 										     
							            }
										.obj h4, .obj h4 a{
										         color:#3366cc;
												 font-weight:bold;
												 margin:0 0 5px 0;
												 font-size:13px;
												 text-decoration:none;
																					
										}
										.obj h4 a:hover {
										         text-decoration:underline;
										}
										.obj p {
										        color:#333333;
												line-height:16px;
												
												}
								#lastest{
								           width:380px;
								           margin:0 2px 0 402px;
										   min-height:305px;
								}				
								        .news_b {
										         padding:5px 5px 0 5px;
												 margin-bottom:10px;										         
										}
										.news_b h4 {
										         font-weight:bold;
												 color:#88ac2e;
												 margin:0 15px 10px 0;
												 border-bottom:1px solid #97bfe2;
												 line-height:18px;
												 font-size:13px;
												 width:250px;
												 }
										.news_b img {
										         margin:0 0 -2px 0;
										}		 
										.news_b p {
										}		 
										.news_b p a {
										         color:#333333;
												 text-decoration:none;
												 line-height:18px;
												 font-weight:bold;
										}
										.news_b p a:hover {
										         text-decoration:underline;
												 color:#666;
										}
										
										p.viewall {
										        margin:8px 0 0 4px;
												color:#3366cc;
												font-size:12px;
										}
										
										/* sản phẩm */
										#product {
										        margin:10px 0 0 0;
												width:774px;
												
										}
										
										#sp_l {
										       width:390px;
								               margin:4px 0 0 2px;
								               float:left;
										}
										  #product h1 {
							                  color:#224da7;
								              font-size:14px;
								              font-weight:700px;
								              padding:7px 0 4px 12px;
								              margin:0 0 8px 0;
								              border-bottom:1px solid #8cc63e;
											  width:720px;
							  }	    
											   .sp {
										      padding:5px 5px 5px 0;
											  min-height:118px;
											  border:1px solid #FFF;
											  clear:left;
										     
							            }
										.sp:hover {
										    background:none bottom no-repeat;
											border:1px solid #a0b8e7;
											
										     
							            }
										.sp img{
										         width:148px;
												 height:108px;
												 border:1px solid #8d8d8d  !important;
												 margin:3px 10px 3px;
												 float:left;
												 border:0;											 										     
							            }
										.sp h4, .sp h4 a{
										         color:#3366cc;
												 font-weight:bold;
												 margin:0 0 5px 0;
												 font-size:13px;
												 text-decoration:none;
																					
										}
										.sp h4 a:hover {
										         text-decoration:underline;
										}
										.sp p {
										        color:#333333;
												line-height:16px;
												
												}
											  
										#sp_r{
										       width:376px;
								               margin:0 2px 0 402px;
										}
										      .sp_thang {
											             padding:10px 10px 0 0;											   
											  }
											  
											  .sp_thang h4, .sp_thang h4 a  {
											     color:#235ccf;
												 font-weight:bold;
												 margin:0 0 5px 0;
												 font-size:13px;
												 text-decoration:none;
												 line-height:16px;
											  }
											  
											  .sp_thang h4 a:hover {
											              color:#333333;
											              line-height:16px;
											  }
											  .sp_thang .img_sp {
											           width:148px;
												       height:108px;
												       border:1px solid #8d8d8d !important;
												       margin:3px 10px 3px 2px;
												       float:left;
												       border:0;	
											  }
											  .nd_sp_thang {
											           min-height:118px;
											        
											  }
											 .pdf  {
											        width:370px;
													
											          
											 }
											 
										    .pdf a{
											      color:#46bae9;
												  line-height:16px;
												  text-decoration:none;
												  
											 }
											 .pdf a:hover{
											      color:#5aa6cc;
												  
											 }
		#footer {
                width:980px;
              	margin:0 auto;
		}
		        #copyright {
				           width:670px;
				           font-size:10px;
						   float:left;
				}
				#menu_btm {
				           width:295px;
						   margin:0 5px 0 680px;
						   text-align:right;
						  
				}
				#menu_btm ul{
				}
				#menu_btm ul li {
				          display:inline;
						  padding:0 5px;
						  
				}
				#menu_btm ul li a {
				          color:#666666;
						  
				}
				#menu_btm ul li a:hover {
				}	
				
div#rotator {
	position:relative;
	height:228px;
	margin-left: 0;
	padding:0 0 4px 0;
	background:url(../images/bg-banner-shadow.gif) no-repeat bottom right;
}

	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}

	div#rotator ul li img {
	border:none;
	padding: 0;
	background: #FFF;
}
    div#rotator ul li.show {
	z-index:500
}		

/* trang tĩnh */
               #bar {
			       margin:3px 0 10px 3px;
				   color:#666666;
				   
			   }
			   #bar a {
			       color:#666666;
				   text-decoration:none;
				   
			   }
			   #bar a:hover{
			       color:#4172aa;
			       text-decoration:underline;
			   }
			   
			   #nd_stt {
			       width:700px;
				   margin:0 10px 0 20px;
			   }
			   #nd_stt h1 {
			       font-size:14px;
				   font-weight:bold;
				   margin:4px 10px 10px 10px;
				   border-bottom:1px solid #3b73c5;
				   color:#3b73c5;
			   }
			   #box_img {
			       float:left;
				   width:238px;
			   }
			   #box_img img {
			       border:1px solid #898c8c;
				   margin:4px;
			   }
			   
			    #box_img p {
				   margin:4px 0;
				}
				 #box_img p a, #box_img p a:hover{
				   padding:0 15px;
				   color:#4694bb;
				   text-decoration:underline;
				 }
				 #content_sp {
				   width:516px;
				   padding:0 0 0 0px;
				   margin:0 20px 0px 248px;
				 }
				 #content_sp h4{
				   font-size:13px;
				   font-weight:bold;
				   margin:5px;
				 }
				 #des_sp {
				   
				 }
				 #detail_sp {
				 }
				 .gallery {
				          margin:15px 0 0 0;
						  width:640px;
						  float:right;
						  
				 }
				 .gallery img{
				              border:1px solid #898c8c;
							  margin:0 8px;  
							  
				 }
				 .list_sp {
				         width:764px;
						 margin:0 5px;
						 min-height:146px;
				 }
				 .list_sp h3{
				         font-size:17px;
						 font-weight:bold;
						 color:#013cb4;
						 padding:14px 0 0 0;
				 }
				 .list_sp h3 a{
				         font-size:17px;
						 font-weight:bold;
						 color:#013cb4;
						 padding:14px 0 0 0;
						 text-decoration:none;
				 }
				 .list_sp h3 a:hover{
				         text-decoration:underline;
				         color:#1a55da;
				 }
				  .list_sp img {
				         float:left;
						 margin:14px;
						 border:1px solid #898c8c;
				  }
				  .chitiet {
				         padding:0 0 0 5px;
						 color:#2f9734;
				  }
				 .chitiet a{
				         color:#2f9734;
				        
				 }
				 .box {
				      width:256px;
					  padding:10px;
					  float:left;
				 }
				
				 .box h5 {
				     
					  color:#000099;
				 }
				 .box h5 a{
				      color:#000099;
					  text-decoration:underline;
					  
				 }
				 .box h5 a:hover{
				      color:#ff6600;
					  
				 }
				
				 .box img {
				       border:1px solid #898c8c;
					  
					   margin:5px 2px;
				 }
				 /* news */
				 .box_news {
				        width:680px;
						padding:0 84px 0 0;
						border:1px solid #f9f9f9;
				 }
				 
				 .box_news:hover {
				        border:1px solid #3366cc;
				 }
				 
				 .box_news h4 {
				              margin:0 0 0 10px;
							  padding:10px 0 0;
							  font-size:12px;
				 }
				 .box_news h4 a{
				              color:#3366cc;
							  font-weight:700px;
							  text-decoration:none;
				               
				 }
				 
				 .box_news h4 a:hover{
				               text-decoration:underline;
				 }
				 
				 .box_news img {
				               margin:10px;
							   border:1px solid #898c8c;				 
				        
				 }
				 /* newsdetail */
				 .box_news_detail {
				               width:680px;
						       padding:0 84px 0 0;
						    
				 }
				 
				 .box_news_detail h4 {
				               margin:0 0 0 10px;
							   padding:10px 0;
							   font-size:12px;
				 }
				 
				 .box_news_detail h4 a{
				              color:#3366cc;
							  font-weight:700px;
							  text-decoration:none;
				               
				 }
				 
				 .box_news_detail h4 a:hover{
				               text-decoration:underline;
				 }
				 
				
				 .box_news_detail_img {
				               margin:0 10px 10px;
							   width:148px;
							   height:108px;
							   border:1px solid #898c8c;
							   float:left;				 
				        
				 }
				 
				 .more_pic {
				         width:680px;
						 padding:10px 0;
				 }
				 .more_pic img {
				           text-align:center;
						   margin:10px auto !important;
						   border:1px solid #3366cc;
						  
				 }
				 .question {
				            padding:5px 20px 5px 10px;
							font-style:italic;
							color:#8f8f8f;
																																																		
				 }
				 .answer {
				          padding:5px 30px 5px 20px;
						  background:#e1e1e1;
						  border:1px dashed #91959e;
				 }
				 /* form */
				 /*------------ Form-------------
--------------------------------*/
#content form {
   padding:5px 0 0;
   width:420px;
   
}

#content form p{
   margin:10px auto;
   text-align:center;
}
#content form p:hover{
   text-decoration:underline;
}

#content form .form_n {
   width:86px;
   float:left;
   padding:2px 0;
   text-align:right;
   line-height:18px;
}
#content form .form_n span {
   color:#FF66FF;
}
#content form .form_b {
   width:300px;
   float:left;
   padding:2px 0;
}
.form_submit {
  margin:0 auto;
  padding:0 0 0 60px;
  text-align:center;
  line-height:30px;

}
#content form .form1 {
   width:300px;
   border: dotted 1px #c7bebe;
   color:#999999;
   height:18px;
   background:transparent;
}
#content form .form1:hover {
   border:solid 1px #c7bebe;
   /*
   background:#f9d6d6;
   filter: Alpha(Opacity=40);*/
      
}
#content form .form3 {
   width:300px;
   border: dotted 1px #c7bebe;
   color:#999999;
   background:transparent;
   overflow:hidden;
}
#content form .form3:hover {
   border:solid 1px #c7bebe;
   }
   #content h4.contact_n {
         margin:10px auto;
		 width:420px;
		 color:red;
		 font-size:14px;
   }
   #info {
         margin:10px auto;
		 width:520px;
		 border-bottom:1px solid #1fb537;
		 border-left:2px double #1fb537;
		 padding:5px;
   }
   .pagenum {
         width:400px;
		 margin:0 auto;
		    }
			.pagenum form a{
			         color:#333333;
					 text-decoration:none;
					 line-height:18px;
												 
			}
			.pagenum form a:hover{
			         text-decoration:underline;
					 color:#666;
			}
			
			

       #sitemap {
	             
	   }
	   #sitemap ul {
	                 border:1px solid #a0b8e7;
					
	         	   }
	   #sitemap ul a{
	            font-size:13px;
				font-weight:bold;
				text-decoration:none;
				color:red;	   
	   }
	   
	    #sitemap ul a:hover{
		        text-decoration:underline;
	   
	   }
	   
  
	   #sitemap ul li ul  a{
	           font-size:12px;
			   font-weight:bold;
			   text-decoration:none;
			   color:#83bd38;
			   padding:10px 0 2px 36px;
	   }
	   
	    #sitemap ul li ul a:hover{
		      text-decoration:none;
	   }
	   
	   #sitemap ul li ul li ul a{
	          color:#023db5;
              text-decoration:none;
			  padding:10px 0 2px 72px;
	   }
	   
	   #sitemap ul li ul li ul a:hover{
	          text-decoration:underline;
	   }
	   
	   #sitemap ul li ul li ul li ul a{
	          color:#535353;
			  text-decoration:none;
			  padding:10px 0 2px 108px;
	   }
	   
	   #sitemap ul li ul li ul li ul a:hover{
	          text-decoration:underline;
	   }
     
	   .more_news {
	              padding:10px;
	   }
	   
	    .more_news h6{
		           font-size:12px;
				   font-weight:bold;
				   margin:4px 10px 10px 10px;
				   border-bottom:1px solid #3b73c5;
				   color:#3b73c5;
				   width:600px;
		
		}
	   
	   .more_news a{
	              color:#333333;
				  text-decoration:none;
				  line-height:18px;
				  font-weight:bold;
	   }
	   
	   .more_news a:hover{
	              text-decoration:underline;
				  color:#666;
	   }
	   .MARQUEE {
	            width:173px;
				height:125px;
				margin:5px auto;
	   }
	   h2.title {
	           font-size:13px;
			   font-weight:600;
	   }
