/* CSS Reset */
html, body, div, span, h1, h2, h3, h4, h5, h6, p,a, em, font, img,strong, ol, ul, li { 
   margin : 0; 
   padding : 0; 
   border : 0; 
   outline : 0; 
   vertical-align : baseline; 
   background : transparent;
}
body { 
   	font-size : 12px; 
	font-family:Arial, Helvetica, sans-serif;
	line-height: 15px;
	color:#FFFFFF;
	background: #000 url(Images/bgsub.png) no-repeat bottom center;
	background-attachment:fixed;
 } 
ol, ul { 
   list-style : none; 
 }
a { 
   text-decoration : none;
   color:#FFFFFF;
 }
 a:hover { 
   text-decoration : none;
 }
.clear { 
   clear : both; 
 } 
 h2{
 	font-size:12px;
 }
 h3{
 	font-size:12px;
	font-weight:bold;
 }
 select {
	font-size: 8pt;
	font-family: Verdana,sans-serif;
}
.clearfix {
	display: inline-block;
	/*padding-left: 7px;*/
} 
.clearfix::after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.hr1
{
    height: 1px;
    border: 0;
    background: #272727;
    position: absolute;
   /*	top: 215px;*/
	top: 250px;
    z-index: 100;
    width: 100%;
}
.hr2
{
    height: 1px;
    border: 0;
    background: #272727;
    position: absolute;
   /* top: 157px;*/
	top: 193px;
    z-index: -1;
    width: 100%;
}

 #wrapper{
	width:1000px;
	position:relative;
	margin: 0 auto;
	overflow:hidden;
/*	background: rgba(0, 0, 0, 0.30);*/
 }
 .header{
 	width:1000px;
	overflow:hidden;
 }
 .content{
 	width:1000px;
	overflow:hidden;
	
 }
  .footer{
 	width:1000px;
	float:left;
	overflow:hidden;
 }
 .col_left{
 	float: left;
	width: 234px;
	overflow:hidden;
	margin-top:24px;
	margin-bottom:10px;
	/*background:#121212;*/
 }
 .main_content{
 	float: right;
	width: 754px;
	margin-top:24px;
	margin-bottom:10px;
	overflow:hidden;
 }
 .col_right{
 	float: right;
	width: 234px;
	overflow:hidden;
 }
 .footer_info{
 	overflow: hidden;
	text-align: center;
	color: white;
	padding-top: 11px;
 }
.footer_design {
	text-align: center;
	color: White;
	padding-top: 10px;
	font-size: 11.5px;
}
 
 
 /*---------HEADER---------*/
 .banner{
 	float:left;
	width:100%;
 }
 .banner img{
 	max-height:100px;
 }
 
  .logo{
  	width:700px;
 	float:left;
 }
  /*.logo img{
  	padding:29px 0 0 34px;
	max-width:628px;
	max-height:117px;
 }*/
 .top_right{
 	width:300px;
 	float:right;
 }
 .language{
 	float:right;
	margin-right:6px;
	margin-top:9px;
 }
 .language input[type="image"]{
 	padding-left:4px;
 }
 .search{
 	float:right;
	margin-right:6px;
	margin-top:20px;
	width:284px;
	
 }
 .search_textbox{
	width:246px;
	height:28px;
	float:left;
	background:url(Images/search_textbox.jpg) no-repeat top left;
	padding-left:5px;
	color:#FFFFFF;
	border:none;
 }
 .search_button{
 	float:left;
 }
 .header_menu{
 	clear:both;
 	height:67px;
	padding-top: 26px;

 }
  /*---------CONTENT---------*/
 .big_slide{
 	width:945px;
	height:525px;
	margin:0px auto;
 }
 .medium_slide{
 	/*-width:1000px;*/
	width:1000px;

 }
 .advertise{
 	width:100%;
	float:left;
	padding:29px 0px;
	border-top:1px solid #171717;
	border-bottom:1px solid #171717;
	
 }
 .advertise_item{
 	float:left;
	width:228px;
	height:160px;
	border:1px solid #515151;
	margin-right:26px;
 }
 .advertise_item:last-child{
	margin-right:0px;
	float:right;
 }
 .advertise_item img{
 	width:228px;
	height:160px;
 }
 .support{
 	width:100%;
	float:left;
 	height:42px;
	line-height:42px;
 }
.support_item{
	width:33.3%;
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}
.support_item img{
	padding-left:5px;
}
 .supportsub_item{
 	text-align:left;
	color:#FFFFFF;
	padding-bottom:17px;
	position:relative;
}
 .supportsub_item img {

	right: 0;
   float:right;
   
}
 .box{
 }
 .box .box_title{
 	text-transform:uppercase;
	color:#FFFFFF;
	padding:15px 0 13px 8px;
	
 }
 
 .box .box_content{
 
	overflow:hidden;
 }
 
 
 /*---------col_left---------*/
 
.l1{
	border-bottom:none;
}
 .l1 .box_content{
	padding:5px 5px 0 5px;
 }
 .l2{
	border-bottom:none;
}
 .l2 .box_content{
 	text-align:center;
	padding:0 0 15px 0;
 }
 .l2 .box_content a{
 	display: block;
	margin: 12px 0px;
 }
 .l2 .box_content a img{
 	/*max-width:200px;*/
 }
 .l2 .box_content a:first-child{
 	margin: 0 0 12px 0;
 }
 .l2 .box_content a:last-child{
 	margin: 12px 0 0 0;
 }
 .box_textbox{
 	width:153px;
	height:20px;
	border:1px solid #7e9db9;
	margin-bottom:13px;
 }
 .l3 .box_content{
 	padding-bottom: 15px;
	text-align:center;
 }
 .weblink{
 	width:155px;
	height:20px;
 }
 .l4{
 	margin-bottom:0px;
 }
 .l4 .box_content{
	text-align:center;
 }
 .l4 .box_content a{
 	display:block;
  	margin:5px 0;
  	
 }
 .l4 .box_content img{
 	max-width:170px; 
}


 /*---------col_right---------*/
 .r1 .box_content ul{
 	width:100%;
 }
 .r1 .box_content ul li{
 	padding:9px 0;
	border-bottom:1px dashed #e6e6e6;
	padding-left:18px;
	background:url(Images/bullet.gif) no-repeat 8px 14px;
 }
 .r1 .box_content ul li:last-child{
  	border:none;
  }
 .r1 .box_content ul li a{
 	color:#373737;
 }
 .r1 .box_content ul li a:hover{
 	color:#0099FF;
 }
 /*---------main_content---------*/
  .link_path{
 	text-transform: uppercase;
	padding:15px 0;
	color:#FFFFFF;
	border-bottom:1px solid #2d2d2d;
 }
  .link_path a{
  	color:#FFFFFF;
  }
 #bar-content{
 	text-transform: uppercase;
	padding: 10px 0;
	color: white;
    float:left;
    margin-bottom:10px;
    width:100%;
	border-bottom: 1px solid #ddd;
	margin-left:10px;
 }
 .gahc{/*border-bottom: 1px solid #2D2D2D;*/ width:100%;}
  #bar-content a{
	color: #444;
  font-size:13px;
  font-weight:bold;
  background:url("./images/thoitrangnuvinh.png") no-repeat right;
  text-transform:capitalize;
 
  padding-right:30px;
  }
  #bar-content h1{
  font-size:12px;
  }
.NavLink h1{
  font-size:12px;
  }
.NavLink p{font-weight:bold; text-transform:none; padding-left:15px; float:left;color: goldenrod;}
.NavLink {float:left}
.c1 {
	padding: 0 0 12px 20px;
}
.c10 {
	color: #fff;
    padding-left: 15px;
    padding-top: -9px;
    padding-bottom: 10px;
    text-align: center;
}
.c10 span
{
    font-size: 22pt;
    font-family: Tahoma;
	color:chocolate;
}
.c10 p 
{
    margin-top: 20px;
    font-size: 15px;
    margin-bottom: 25px;
    font-style: italic;
}
 .c1 .box_title{
	padding: 19px 0 3px 0;
 }

 .c1 .product{
 	float:left;
	width:217px;
	margin-right:23px;
	margin-top:20px;
	text-align:center;
 }
 
.c1 .product .product_img{
 	text-align:center;
	width:217px;
	height:170px;
	background:#000000;
 }
.c1 .product .product_img img{
 	max-width:217px;
	max-height:170px;
 }
.c1 .product .product_name{
	height:32px;
	line-height:32px;
}
.c1 .product .product_name a{
	color:#FFFFFF;
	font-weight:bold;
}
.c1 .product .product_price{
	color:#FFFFFF;
}
.c1 .product .product_price .price{
	color:#FF0000;
} 
.c1 #bar-content{margin-right:28px;}
 
 .c2{
 	padding:0 12px 12px 12px;
 
 }
 .BoxContentHeader{
 	text-transform: uppercase;
	color: blue;
	padding: 15px 0 13px 8px;
	font-size: 12px;
	font-weight:bold;
	  padding: 10px 0 13px 15px;
    width:238px;
    /*background:url("./images/kimcuong.png") no-repeat scroll 0px center rgba(0, 0, 0, 0);*/
 }
 .BoxContentHeaderss{
 	text-transform: uppercase;
	color: white;
	padding: 15px 0 13px 8px;
	font-size: 12pt;
	font-weight:bold;
	  padding: 10px 0 13px 15px;
      font-family:Tahoma;
 }
.summary{
 	width:100%;
	float:left;
 	padding-bottom:21px;
 }
 .summary img{
 	float:left;
	max-width:122px;
	max-height:79px;
	padding-right:12px;
	padding-top:3px;
 }
.summary .summary_title a{
 	color:#373737;
 }
.summary .summary_content{
	color:#373737;
	padding:9px 0 10px 0;
}
.summary .summary_button{
	
}
.summary .summary_button .button_detail{
	float:left;
	width:58px;
	height:17px;
	text-indent:4px;
	background:url(Images/button_detail_bg.jpg) no-repeat top left;
	margin-right:5px;
	line-height:17px;
}
.summary .summary_button .button_detail a{
	font-size:11px;
	color:#FFFFFF;
}
.summary .summary_button .button_download{
	width:70px;
	height:17px;
	text-indent:4px;
	background:url(Images/button_download_bg.jpg) no-repeat top left;
	float:left;
	line-height:17px;
}
.summary .summary_button .button_download a{
	font-size:11px;
	color:#FFFFFF;
}
.c1 .box_content .list{
 	clear:both;
 }
.c1 .box_content .list ul{
	width:100%;
}
.c1 .box_content .list ul li{
	padding-top:5px;
	padding-left:13px;
	background:url(Images/bullet.gif) no-repeat 3px 9px;
}
.c1 .box_content .list ul li a{
	color:#373737;
}
.c1 .box_content .list ul li a:hover{
	color:#0066CC;
}
.c1 #paginationtech{
	margin-right:28px;
}
 .c2 .box_title{
 	text-align:left;
	text-indent:9px;
 }
 .c2 .box_content{
 	overflow:hidden;
	padding:11px;
 }
 .c2 .summary{
 	padding:12px 0 22px 0;
	border-bottom:1px solid #e5e5e5;
 }
.c2 .box_content .summary:first-child{
	padding-top:0px;
}
.c2 .box_content .summary:last-child{
	border-bottom:none;
}
.c3 {
	padding: 0 12px 12px 12px;
}
.c4 {
	padding: 0 12px 12px 12px;
}
.c5 {
	padding: 0 12px 12px 12px;
}
.c6 {
	padding: 0 12px 12px 12px;
}
 .headboxpro a {
font-family: Arial;
font-size: 12px;
Color: #0034B0;
font-weight: bold;}
.c1 .bodyboxpro {
	/*margin-right: 28px;
	margin-top: 22px;*/
}
.boxpro { 
	float: left;
	width: 235px;
	margin-left: 8px;
	margin-top: 20px;
	text-align: center;
	line-height: 24px;
}
.boxpro .imgborder {
	text-align: center;
	width: 227px;
	height: 180px;
	border:1px solid #d2DAC5;
	display: table-cell;
	vertical-align: middle;
	
}
.boxpro .ProductImage img{
	width: 223px;
	height: 300px;
	/*border:1px solid #5b5322;
	padding:3px;*/
}
.ttnews {
	width: 300px;
	height: 245px;
	text-align: justify;
	margin: 12px 15px;
}
.ttnews span {
	display: block;
	padding-bottom: 10px;
	font-weight: bold;
	text-transform:uppercase;
}
.ttnews .imgbr {
	width: 300px;
	height: 180px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	background:#000000;
    border: 1px solid #4D5423;
}
.ttnews .imgbr img {
	max-width: 300px;
	max-height: 180px;
}

.ttnews .contentnews {padding-top: 10px; color: #FFFFFF; width:300px;}
.lnews {
	float: left;
	
}
.rnews{float:right;}

/*.boxpro .productdetail {padding: 8px 0px 19px 0px;}*/
.boxpro .productdetail .ProductName {
	/*height: 32px;*/
	line-height: 20px;
}
.boxpro .productdetail .product_price {
	color:#6d782a;
}
.boxpro .productdetail span { color: #6d782a; }
.boxpro .productdetail span a{ color: #6d782a; }
.boxpro .productdetail .ProductName a { 
	color:#bababa;
	font-size:12px;
}
.boxpro .productdetail .ProductContent {margin: 7px 0;font-size: 11px;line-height: 14px;height: 42px;overflow: hidden;}
.boxpro .productdetail .ProductPrice {color:#039; font-weight:bold;}
.boxpro .ProductActionAdd {height:20px;padding:10px 69px 10px;}
.boxpro .ProductActionAdd .addShopCart { width:60px; height:20px; background: url(/app_themes/default/images/btShopCart.gif);display:block;float:left; margin-left:5px;}
.boxpro .ProductActionAdd .DetailPro { width:60px; height:20px; background: url(/app_themes/default/images/btDetail.gif);display:block;float:left;}
 /*Pagination*/
#paginationtech{padding-top: 18px; clear: both;  margin-top:15px;}
 .postlink{color:#F0F0F0;text-align: center; height: 21px;} 
 a.Counttong{float: right;color:Red!important} 
 .postlink a.Counttong:hover{color:#039;  background:#424242;  text-decoration:none;font-weight:bold;}
.activeee{ /* text-shadow: #000 1px 1px 0px; -webkit-text-shadow: #000 1px 1px 0px; -moz-text-shadow: #000 1px 1px 0px; *//*background:#FC2E32;*/ background: #0363d6;
 padding: 3px 6px; font-size: 12px;  font-family:arial;  margin: 0 1px; color:#f1f1f1; text-decoration:none;font-weight:bold;}  
  .aso { padding: 2px 0px; font-size: 15px;  font-family:arial;  margin: 0px; color:#444; text-decoration:none; font-weight:bold;}
.postlink a {  padding: 3px 6px; font-size: 12px;  font-family:arial;  margin: 0 1px; color:#FFFFFF; text-decoration:none; font-weight:bold;background:#0363d6;}
.postlink a:hover{    color:#FFFFFF;  background:#a4a4a4;  text-decoration:none;font-weight:bold;}
.postlink a:focus{    color:#f1f1f1;  background:#A40808;  text-decoration:none;font-weight:bold;}
a.prevnext{ background:#DADADA !important; }
 
.news-index {
	width: 100%;
	line-height:20px;
	border-bottom: 2px solid #dbdbdb;
padding: 10px 0px 20px 0px;
color:#101010;
}
.news-other-header { font-weight:bold;margin-bottom:10px;font-size: 12pt;font-family: Tahoma;color:#444}
.ListNewsOther { padding:5px 0 0 28px;background: url(images/icon-listnewsindex.jpg) no-repeat 20px 10px;line-height:18px;}
.ListNewsOther a { font-weight:normal;}

.ListNews {
	padding-bottom: 15px;
	text-align: justify;
	width: 100%;
	clear: left;
	overflow: hidden;
    border-bottom: 2px dotted #2D2D2D;
	padding-bottom: 10px;
}
.ListNewsImg {
	width: 260px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
}
.ListNewsImg img { width: 221px;
height: 196px; border: }
.ListNewsHeader {
	line-height: 32px;
	height: 32px;
	overflow: hidden;
}
.ListNewsHeader a { font-weight:bold;}
.ListNewsHeader a:hover{ text-decoration: none;}
.ListNewsContent {}
.news-other{padding-top:25px;padding-left: 15px;margin-top:10px}
 
.listprootherHeader {
 font-weight: bold;
text-transform: uppercase;
border-bottom: 2px solid rgb(79, 80, 62);
margin-top: 20px;
padding-bottom: 8px;
font-size: 16px;
font-family: time;
color: #FF6B00;
}
.myImg {
	float: left;
}
/*.mydetail {
	width: 250px;
	float: right;
}*/
.myImg .myImgborder {
	border: 1px solid #444;
	float: left;
}
.myImg .ProductImage {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 350px;
	height: auto;
	
	padding-top: 15px;
}
.myImg .ProductImage img{
 height: 400;
    width: 297px;
   /* border: 1px solid #848f31;*/
	padding: 2px;
}

.highslide img {
cursor: url(/Scripts/highslide/graphics/zoomin.cur), pointer;
}
.myImg .view {
text-align: center;
}
.cb {
clear: both;
}
.myImg .view a {
background: url(/app_themes/default/images/view.gif) no-repeat;
background-position: 0px 1px;
padding-left: 20px;
color: red;
}
.c1 .mydetail {
width: 378px;
float: right;
margin-top: 13px;
}
.mydetail .ProductName {
	font-weight: bold;
	text-transform: uppercase;
}
.divcontent {
text-align: left;
color: #444;
}
.mydetail .ProductPrice {
	font-weight: bold;
	color:#8b9c2c;
}
.c1 .bodyboxpro .detail{
    padding-top:10px;
    
}
.c1 .bodyboxpro .detail-title{
font-weight: bold;
text-transform: uppercase;
padding-bottom: 8px;
border-bottom: 3px solid #4F503E;
margin-bottom: 20px;
font-size: 17px;
color: #FF6B00;
}
.abc
{
    font-size: 16px;
}
.frm-add { color:#8b9c2c}
.frm-add input{margin:0 auto;border:1px solid #C4C4C4;border-radius:3px;color:#000;font-size:1em;height:23px;padding:0 0.6em; background:#d1d1d1}
.frm-add textarea{margin:0 auto;border:1px solid #C4C4C4;border-radius:3px;color:#000;font-size:1em;height:23px;padding:0 0.6em; background:#d1d1d1}

.btnadd
{
    background: none repeat scroll 0 0 #0363d6 !important;
    border: 1px solid #0363d6 !important;
    border-radius: 5px 5px 5px 5px;
    color: #FFF;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    height: 42px !important;
    font-weight: bold;
    margin-right: 10px;
    width: 118px !important;
}
.btnadd:hover
{
    background: none repeat scroll 0 0 #2A8BFF !important;
    border: 1px solid #F5D7C3 !important;
    border-radius: 5px 5px 5px 5px;
    color: #FFF;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    height: 42px !important;
    font-weight: bold;
    margin-right: 10px;
    box-shadow: 0 0 4px #363a21;
    width: 118px !important;
}

.inputbt
{
 background: none repeat scroll 0 0 #0363d6 !important;
    border: 1px solid #F5D7C3 !important;
    border-radius: 5px 5px 5px 5px;
    color: #FFF;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    height: 35px !important;
    font-weight: bold;
    margin-right: 10px;
    box-shadow: 0 0 4px #363a21;
    width: 165px !important;
}
.inputbt:hover
{
    background: none repeat scroll 0 0 #0363d6 !important;
    border: 1px solid #F5D7C3 !important;
    border-radius: 5px 5px 5px 5px;
    color: #FFF;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    height: 35px !important;
    font-weight: bold;
    margin-right: 10px;
    box-shadow: 0 0 4px #363a21;
    width: 165px !important;
}
.news-index p {padding-left:15px}
.suptel {color:#F00}
.supname {width:30px; color: #444;}
.fare .content {background:none}
.myImg .ProductImage img{  margin-top:0px !important}
.Destop{ display:block}
.Mobile{ display:none; }
.desnewss{font-size:12px;font-weight:bold;color:#555;line-height:18px;text-align:justify;margin-top:10px; padding-bottom:10px; width:702px; margin:auto; border-bottom: 1px dotted #aaa;
margin-bottom:10px;
}