/*-----------------------------------------------------------------------------------*/
/*	1.	Text - Color
/*-----------------------------------------------------------------------------------*/
.tWhite
{
	color:#FFF;
}
.tBlack
{
	color:#333;
}
.tBlue, a{
	color:#18538c;
}
.tOrange, a:hover{
	color:#FF8C00;
}
.tRed{
	color:#E84B39;
}
.t999{
	color:#999;
}
/*-----------------------------------------------------------------------------------*/
/*	1.	Text - Size
/*-----------------------------------------------------------------------------------*/
.tS11 {
	font-size:11px;
}
.tS12, .tplhoa a {
	font-size:12px;
}

.tplNews p.title {
	font-size:15px;
}
/*-----------------------------------------------------------------------------------*/
/*	1.	Back Ground
/*-----------------------------------------------------------------------------------*/
.bgB, .button {
background: rgba(73,155,234,1);
background: -moz-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,155,234,1)), color-stop(100%, rgba(32,124,229,1)));
background: -webkit-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
background: -o-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
background: -ms-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
background: linear-gradient(to bottom, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5', GradientType=0 );
}
.bg2a {
	background: rgb(237,237,237); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 1) 53%, rgba(255, 255, 255, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(237, 237, 237, 1)), color-stop(53%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(255, 255, 255, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 1) 53%, rgba(255, 255, 255, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 1) 53%, rgba(255, 255, 255, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 1) 53%, rgba(255, 255, 255, 1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 1) 53%, rgba(255, 255, 255, 1) 100%); /* W3C */
_filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
}
.bgO, .button:hover, .pagi a.select, .trc ul li.cart a  {
	background: rgba(89,230,223,1);
background: -moz-linear-gradient(top, rgba(89,230,223,1) 0%, rgba(73,235,213,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(89,230,223,1)), color-stop(100%, rgba(73,235,213,1)));
background: -webkit-linear-gradient(top, rgba(89,230,223,1) 0%, rgba(73,235,213,1) 100%);
background: -o-linear-gradient(top, rgba(89,230,223,1) 0%, rgba(73,235,213,1) 100%);
background: -ms-linear-gradient(top, rgba(89,230,223,1) 0%, rgba(73,235,213,1) 100%);
background: linear-gradient(to bottom, rgba(89,230,223,1) 0%, rgba(73,235,213,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59e6df', endColorstr='#49ebd5', GradientType=0 );
}
.bgG, .pagi a:hover
{
	background: #9dd53a;
	background: -moz-linear-gradient(top, #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9dd53a), color-stop(50%, #a1d54f), color-stop(51%, #80c217), color-stop(100%, #7cbc0a));
	background: -webkit-linear-gradient(top, #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%);
	background: -o-linear-gradient(top, #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%);
	background: -ms-linear-gradient(top, #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%);
	background: linear-gradient(top, #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a', GradientType=0 );
}
.bgR, .button2 {
	background: rgb(248,80,50); /* Old browsers */
	background: -moz-linear-gradient(top,  rgb(248,80,50) 0%, rgb(241,111,92) 50%, rgb(246,41,12) 51%, rgb(240,47,23) 71%, rgb(231,56,39) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(248,80,50)), color-stop(50%,rgb(241,111,92)), color-stop(51%,rgb(246,41,12)), color-stop(71%,rgb(240,47,23)), color-stop(100%,rgb(231,56,39))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(248,80,50) 0%,rgb(241,111,92) 50%,rgb(246,41,12) 51%,rgb(240,47,23) 71%,rgb(231,56,39) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(248,80,50) 0%,rgb(241,111,92) 50%,rgb(246,41,12) 51%,rgb(240,47,23) 71%,rgb(231,56,39) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(248,80,50) 0%,rgb(241,111,92) 50%,rgb(246,41,12) 51%,rgb(240,47,23) 71%,rgb(231,56,39) 100%); /* IE10+ */
	background: linear-gradient(top,  rgb(248,80,50) 0%,rgb(241,111,92) 50%,rgb(246,41,12) 51%,rgb(240,47,23) 71%,rgb(231,56,39) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); /* IE6-9 */		
}
.bgP, .selected{
	background: rgb(30, 199, 176); /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.17, rgb(83, 237, 193)), color-stop(0.53, rgb(50, 201, 235)), color-stop(0.92, rgb(75, 242, 145)));
    background: -o-linear-gradient(bottom, rgb(83, 237, 193) 17%, rgb(50, 201, 235) 53%, rgb(75, 242, 145) 92%);
    background: -moz-linear-gradient(bottom, rgb(83, 237, 193) 17%, rgb(50, 201, 235) 53%, rgb(75, 242, 145) 92%);
    background: -webkit-linear-gradient(bottom, rgb(83, 237, 193) 17%, rgb(50, 201, 235) 53%, rgb(75, 242, 145) 92%);
    background: -ms-linear-gradient(bottom, rgb(83, 237, 193) 17%, rgb(50, 201, 235) 53%, rgb(75, 242, 145) 92%);
    background: linear-gradient(to bottom, rgb(83, 237, 193) 17%, rgb(50, 201, 235) 53%, rgb(75, 242, 145) 92%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb60b3', endColorstr='#db36a4',GradientType=0 ); /* IE6-9 */		
}

.menucontent3 h2 {
background: rgba(211,232,237,1);
background: -moz-linear-gradient(top, rgba(211,232,237,1) 5%, rgba(211,232,237,1) 24%, rgba(134,174,204,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(5%, rgba(211,232,237,1)), color-stop(24%, rgba(211,232,237,1)), color-stop(100%, rgba(134,174,204,1)));
background: -webkit-linear-gradient(top, rgba(211,232,237,1) 5%, rgba(211,232,237,1) 24%, rgba(134,174,204,1) 100%);
background: -o-linear-gradient(top, rgba(211,232,237,1) 5%, rgba(211,232,237,1) 24%, rgba(134,174,204,1) 100%);
background: -ms-linear-gradient(top, rgba(211,232,237,1) 5%, rgba(211,232,237,1) 24%, rgba(134,174,204,1) 100%);
background: linear-gradient(to bottom, rgba(211,232,237,1) 5%, rgba(211,232,237,1) 24%, rgba(134,174,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3e8ed', endColorstr='#86aecc', GradientType=0 );
}

/*-----------------------------------------------------------------------------------*/
/* Border Radius
/*-----------------------------------------------------------------------------------*/
.button, .button2, .pagi a, .chitietsp a {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/*-----------------------------------------------------------------------------------*/
/* Box Shadow
/*-----------------------------------------------------------------------------------*/

.wrap,.button, .pagi a, .text, .chitietsp a {
	-webkit-box-shadow: 1px 2px 3px 0px #999;
	-moz-box-shadow: 1px 2px 3px 0px #999;
	box-shadow: 1px 2px 3px 0px #999;
}
/*-----------------------------------------------------------------------------------*/
/* Icon
/*-----------------------------------------------------------------------------------*/
.iCon1 {
	background-image: url(/lib/img/arrow/icon-search.png);
	background-position: left;
	background-repeat: no-repeat;
	padding: 2px 0 2px 25px;
}
.iCon2, .tplStst p span, .tplNews p span {
	background-image: url(/lib/img/arrow/hd.jpg);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding: 2px 0 2px 25px;
}
.arrow1, .tplNews2 ul li {
	background-image: url(/lib/img/arrow/red-arrow.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0 0 0 10px;	
}

body{
	margin:0;
	padding:0;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
    background: url(/lib/css/images/p.png) ;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 100% 100%;
    
}

ul, li {
	margin:0;
	padding:0;
	list-style:none;
}
div, p, h1, h2, h3, h4, hr, form, ul, li {
	margin:0;
	padding: 0;
	line-height:1.6em;
}
h1{
   font-size:22px; 
}
*{
	outline:none;
}
* a {
	outline:none;
	text-decoration:none;
}
img {
	vertical-align: middle;
	border:0;
}
select{
	border:solid 1px #DADADA;	
}
input, textarea {
	border:solid 1px #DADADA;
	outline:none;
}
.goimua {    
    height: 33px;
	font-size:18px;
	color:red;
	font-family:sans-serif;
    position: relative ;
	border-radius: 58px 58px 58px 58px;
    -moz-border-radius: 58px 58px 58px 58px;
    -webkit-border-radius: 58px 58px 58px 58px;
    border: 0px solid #000000;
    background:#FFFF00;
    position: absolute;
	left: 0px;
	padding-left:5px;
	padding-right:5px;
	position: fixed ;
    bottom:  0px ; }
    
.zalo{height:79px;position:relative;position:absolute;position:fixed;left:58px;bottom:36px;}
.goimua{height:33px;font-size:18px;color:#ffff33;font-family:sans-serif;position:relative;border-radius:58px 58px 58px 58px;-moz-border-radius:58px 58px 58px 58px;-webkit-border-radius:58px 58px 58px 58px;border:0px solid #000000;background:#66FF33;position:absolute;position:fixed;left:2px;padding-left:5px;padding-right:5px;bottom:9px;}

.clear, .cl {
	clear:both;
}
.textBold, .tB, .tplMenuTop ul li a, .tplStst p, .tplNews p.title, .tplNews a.cat, .tpBgst p {
	font-weight:bold;
}
.tCenter {
	text-align:center;
}
.curPoint, .tplSearchTop .searchSubmit {
	cursor:pointer;
}
.button {
	padding:5px 10px;
	color:#FFF;
	border:none;
	cursor:pointer;
}
.button2 {
	padding:5px 10px;
	color:#FFF;
	border:none;
	cursor:pointer;
}
.tTitle{
	font-size:16px;
	font-weight:bold;
	color:#E84B39;
    	
	padding:5px;
}
/*-----------------------------------------------------------------------------------*/
/* Phan trang
/*-----------------------------------------------------------------------------------*/
.pagi{
	text-align:center;	
	margin:1px 0;

	
}
.pagi a{
	padding:2px 8px;	
	margin:0 3px;
	display:inline-block;
	
	background:rgba(0, 255, 255);
}

.giasp{
    color:red;
	font-size: 18px;
}
.chitietsp{
	text-align:center;	

}
.chitietsp a{
	padding:0px 3px;	

	display:inline-block;
	background:rgba(0, 255, 255);
	
}
/*-----------------------------------------------------------------------------------*/
/* All
/*-----------------------------------------------------------------------------------*/
.wrap{
	
	width:1200px; 
	margin:auto;
	margin-bottom:8px;
	background:#CCFFFF;
   
}
/*-----------------------------------------------------------------------------------*/
/* Top Banner
/*-----------------------------------------------------------------------------------*/
.content{
    margin-top:3px;
    display:inline-block;
}

.banner{ 
text-align:center;
padding-bottom: 12px;	
}

 .bentrong , .bentrong h2 {
	border-radius: 9px 9px 9px 9px;
-moz-border-radius: 9px 9px 9px 9px;
-webkit-border-radius: 9px 9px 9px 9px;
border: 0px solid #000000;
}
/*-----------------------------------------------------------------------------------*/
/* Top Menu
/*-----------------------------------------------------------------------------------*/
.trc
{
    width: 100%;
	background:#336699;
    text-align:center;
    
	padding-top: 9px;
	display:inline-block;
	padding-bottom: 5px;
}
.trc{margin-top:6px;font-weight:bold;margin-bottom:3px;text-align:center;display:inline-block;width:100%;vertical-align:top;}
.trc ul li a {color:#FFFFFF;}
.trc ul li a:hover {color:#33FFFF;}
.trc ul li{display:inline-block;text-align:center;margin-left:8px;}


.menutop

{
    
	width: 279px;
	
	text-align:center;
	
	padding-bottom: 5px;
	
	display:inline-block;
}
.menutop1{
	
	display:inline-block;
	font-family: times,arial,Tahoma, sans-serif;
	margin-top:8px;
	
	background:#CCFFCC;
}
.menutop h2 {
	color:#009966 ;
	font-size: 18px;
	text-align: center;
	background:#33FFFF;
}
.menutop li{
	display:inline-block;
	width: 279px;
	border-bottom:solid 1px #DADADA;
	text-align:center;
	
}
.menutop a:hover{
	background:#EEEEEE;
}
.menutop a{
	color:#008080;
	font-weight:bold;
	display:block;
	padding: 3px 11px;
	font-size: 16px;
}

.sub-menu{
    display:none;
}
#sub1 h2{
     width:236px;
	color: #0066CC ;
	font-size: 16px;
	text-align: center;
	background:#33FFFF;
}
#sub1{
    vertical-align:top;
    
}
ul#sub1 ul#sub
{
    display:none;
    position: absolute;
    margin-left:259px;
    margin-top:-12px;
    width:259px;
   
}
ul#sub1:hover ul#sub
{
    display:block;
   
}

ul#sub li
{
    width:256px;
    
} 


/*-----------------------------------------------------------------------------------*/
/* Content
/*-----------------------------------------------------------------------------------*/
.content{
	
	padding:3px;
}

.bentrong{
    
	vertical-align:top;
	width: 889px;
	display:inline-block;
	background:#CCFFFF;
	margin-top:8px;
	margin-left:6px;
	padding-bottom:18px;
	
}
.bentrong p{
    padding-top:3px;
}
.bentrong li{
    background:#C1FFC1;
	display:inline-block;
	width:262px;
	margin-bottom:6px;
	margin-left:6px;
	padding:12px;
	text-align:center;

}
.tieude{
  
	width:99%;
    height:62px;
 
}
.anh{
	overflow: hidden !important;
	width:100%;
	height:286px;
   
}
.anh img{
  
	width:100%;
  height:286px;
 
}
.bentrong h2{
	background:rgba(0, 255, 255);
	margin: 6 6 6 6px;
	font-size:22px;
	text-align:center;
	color:red;
}
.bentrong h3{
	font-size:16px;
	text-align:center;
	color:blue;
}

/*-----------------------------------------------------------------------------------*/
/*	Template Don Hang
/*-----------------------------------------------------------------------------------*/
.tplDonHang {
	overflow: hidden;
	margin-left:1px;
	
}
.tplDonHang .title {
	color:#E84B39;
	font-size:15px;
	font-weight:bold;
	padding:2px 0 0 2px;
}

.tplDonHang li {
	margin:0px 0 0 6px ;
	width:100%;
	font-size:13.888888px;
	border-bottom:solid 1px #DADADA;
	display:inline-block;
}
/*-----------------------------------------------------------------------------------*/
/*	Template News
/*-----------------------------------------------------------------------------------*/
.tplNews{
	
	width: 100%;
	
}

.tplNews li , .tplNews2 ul li{
	margin-left:3px;
	padding:3.8999px;
   	font-size:15px;
   	border-bottom:solid 1px #DADADA;
}

.tplNews2{
	
	background:rgba(193, 255, 193);
	width: 100%;
	
}
.baiviet{
	vertical-align:top;
	display:inline-block;
	width: 909px;
	background:rgba(193, 255, 193);
	}
.noidungbai{
	
	text-align:justify;
	margin-left:9px;
	margin-right:9px;
    font-size:15px;
}	
/*-----------------------------------------------------------------------------------*/
/* Content Ben Phai
/*-----------------------------------------------------------------------------------*/

.menucontent{
	vertical-align:top;
	width:386px;
	margin-left: 6px;
	display:inline-block;
	background:rgba(193, 255, 193);
 
}

.menucontent1{
    display:inline-block;
	margin-top: 9px;
	overflow: hidden;
	padding:2px;
	
}
.menucontent h2{
	color: #0066CC ;
	font-size: 18px;
	text-align: center;
	background:rgba(0, 255, 255);
}
.listmenu a{
	font-family: arial;
	font-size:15px;
	display:inline-block;
	margin-left: 6px;
	
}
.listmenu li{
	border-bottom:solid 1px #DADADA;
	padding:3.8999px;
	display:inline-block;
	width:382px;
}

.menucontent .menucontent .listmenu .selected a{
	color: #008080;
	font-weight: bold;
	
}
/*-----------------------------------------------------------------------------------*/
/*	Template Detail Sim
/*-----------------------------------------------------------------------------------*/
.dthang {
	vertical-align:top;
	display:inline-block;
	width: 909px;
	
	text-align:center;
	background:rgba(193, 255, 193);
	
}
.dthang5 {
    vertical-align:top;
	display:inline-block;
	text-align:center;
	margin:3px;
	padding:5px;
	width : 539px;
	height:598px;
	
	border: 1px solid #6699FF;
}
.dthang5 li{
    margin-top:3px;
    margin-bottom:3px;
}
.dta1{
  padding:2px;  
}
.dthang5 img {
    
  height:500px;  
  width : 98%;
   
	
}

.tieudesp
{
    
    height:62px;
	color: red;
	font-weight: bold;
	font-size:18px;
	text-align:center;
}
/*-----------------------------------------------------------------------------------*/
/*	Detail sim contact
/*-----------------------------------------------------------------------------------*/
.tplContact{
	vertical-align:top;
	display:inline-block;
	margin:26px;

	width: 219px;
	
	text-align:left;
}

.binhluan{
    background:#33CCFF;
    margin-top:8px;
}

.tplContact p {
	font-size:16px;
	font-weight:bold;
	color:#E84B39;
	padding:5px;
}
.tplContact li {
	display:inline-block;
	width:186px;
	margin:5px 0;
	padding:0 0 0 8px;
}
.tplContact li span {
	color:#F00;
}
.tplContact li.text {
	display:inline-block;
	
	width:189px;
}

.dattc{
	vertical-align:top;
	display:inline-block;
	margin:8px;
	
	width: 558px;
}


.dtc li {
	display:inline-block;
	width:100%;
	margin:5px 0;
	padding:0 0 0 8px;
}

/*-----------------------------------------------------------------------------------*/
/*	Fotter
/*-----------------------------------------------------------------------------------*/
.footer{
	margin-top:16px;
	text-align:center;
	width: 100%;
background: linear-gradient(0deg, rgba(46,195,174,1) 3%, rgba(0,255,255,1) 89%, rgba(255 255 0) 89%); 
}
.footercontent{

	width: 96%;
	margin-top:8px;
	margin-left:8px;
	
}


* html .cell {display:inline}