body, table, td, tr, p, div, th {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 16px}

body{ 
    margin: 0px auto;
    padding: 0px;
    background: url("../images/bg_body.jpg") fixed no-repeat center top #fff;
    position: relative;
}
img{
    max-width: 100%;
}
h1, h2, h3, h4, h5 { 
     color: #AD0000;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0;}

h5 {	font-size: 12px;	color: #06828b;	padding: 0 0 4px 0;	margin: 0 0 0 0;	border-bottom: 5px solid #cccccc;}
a { color: #000; text-decoration: none }
a:hover { text-decoration: none }
a.strong { font-weight: normal}
a.titleNew { color: #16387c; font-weight: 900 }
.line2l {
    background-color: rgba(44, 90, 107, 0.8);
    color: #fff;
    border-radius: 7px;
    line-height: 23px;
    padding: 10px;
}

/*#prd:hover div.hover_prd {
    display: block;
    cursor: pointer;
        min-width: 215px;
}*/
.hover_prd {
    cursor: pointer;
    position: absolute;
    background-color: #F5F5F5;
    border: 2px solid #f00;
    padding: 10px;
    top: 25px;
    left: 90px;
    z-index: 9999;
    border-radius: 5px;
    box-shadow: 0px 1px 1px #A5A5A5;
}
ul#nav_ul {
    position: absolute;
    top: 35px;
    width: 230px;
    background-color: #2E525F;
    text-align: left;
    z-index: 999;
}
ul#nav_ulsub li a {
    font-size: 13px !important;
}
ul#nav_ul {
    display: none;
}
div#menu_nav ul li:hover ul#nav_ul{
    display: block;
}
.content span {
  
}
div#baoh1 span {
 
}
.content p {
 
}
ul#nav_ul li a {
    margin: 0 !important;
    padding: 10px 10px !important;
}
.line2l p {
    text-align: left;
    font-size: 15px;
    font-family: tahoma;
    color: #E6E6E6;
}
.line2l h3 {
    margin: 0;
    padding: 0;
    text-align: left;
    color: #D6D6D6;
}
.line21l {
    float: left;
    width: 100%;
    margin-top: 10px;
    text-align: left;
}
.line21l h3 {
    color: #fff;
}
.line21l ul {
    float: left;
    width: 100%;
    list-style: none;
    margin: 0;
    padding:0;
}
.line21l ul li {
    float: left;
    width: 100%;
    padding: 7px 0;
}
.sb_but2
{
    border: 1px solid #000000;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 1px #000000;
    float: left;
    height: 18px;
    margin: 6px 0;
    width: 26px;
}
.div-cblock.count img {
    width: auto;
}
span.div-tblock {
    width: 100%;
    float: left;
}
.list_new_li h3 {
float: left;
width: 264px;
line-height: 20px;
font-family: tahoma;
margin-bottom: 0px;
}
.list_new_li {
float: left;
width: 234px;
}
.service h2 a:hover {
color: #f00;
text-decoration: underline;
}
.thongke {
    float: right;
    height: 22px;
    margin-top: -26px;
}
.thongke span {
     float: left;
    padding-right: 4px;
}
.weather{
      float: left;
    padding-left: 3px;
    width: 195px;
      height: 68px;
}
.slider-wrapper.theme-default {
float: left;
overflow: hidden;
}
#navtop .newsothers11 {
color: #fff;
}
.weather h1{
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
}
.weather img{
    float: left;
}
.km-prd{   float: left;
    height: 109px;
    padding: 10px 0;
    width: 50%;} 
.km-prd-home{    float: left;
    height: 106px;
    padding: 10px 0;
    width: 280px;} 	
	
.km-image {  border-radius: 4px 4px 4px 4px;
    float: left;
    margin-right: 10px;
    width: 128px;}
.km-image-home {     float: left;
    padding: 0 0 10px;    text-transform: uppercase;
    width: 257px;}
.km-image-homeprd {     border: 1px solid #CCCCCC;
    box-shadow: 0 0 4px #CCCCCC;
    float: left;
    overflow: auto;
    padding: 7px;
    width: 180px;}
	
.km-image img {  padding: 4px;
    width: 120px;}
	
.km-image-home img {  }	
.km-title 
{        float: left;
    font-size: 12px;
    font-weight: bold;
    width: 137px;
}
.km-title-home
{           float: left;
    font-size: 12px;
    font-weight: bold;
    margin-right: 7px;
    width: 90px;
}	
.cart
{
  background: url("../images/chi_tiet_03.png") no-repeat   bottom rgba(0, 0, 0, 0);
    float: left;
    font-weight: bold;
    height: 21px;
    padding: 4px;
    width: 96%;
}
.km-price
{
   color: #FF0000;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0;
    width: 100%;
}
.google_btn
{float: left;}
#maincontainer{    
    background: #fff;
    margin: 0 auto;
    padding: 0;
    width: 100%;
    float: left;
}
#bg{     
   width: 100%;
    margin: auto;
    max-width: 1000px;
}

/*header*/
#topsection{
       
    position: relative;
    margin-bottom: 4px;
    float: left;
    width: 100%;
}
#banner{      
	width:100%;
    margin: 0 auto;
    max-width: 1000px;    
}
#logo{ float:left}
.header-right{  height: 80px;
    position: absolute;
    right: 5px;
    text-align: right;
    top: 15px;
    width: 350px;
    z-index: 1000;
}
.header-menu{ overflow:hidden; float:right}

#navtop{  

    /* background: url(http://www.denledchinhhang.vn/Images/index_02.jpg) repeat; */
    background: #567b88;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 38px;
    margin: 0;
    padding-bottom: 0;
  	text-align: center;
    width: 100%;
    position: relative;
}
.pagedem {
    float: left;
    width: 100%;
}
div#menu_nav ul li {
    float: left;
        position: relative;
}
ul#nav_ulsub {
    position: absolute;
    top: 0;
    background-color: rgba(63, 108, 123, 0.81);
    display: none;
    left: 100%;
    z-index: 999;
}
.pagging {
    float: left;
    width: 100%;
}
div#menu_nav ul li:hover > ul {
    display: block;
}
ul#nav_ul li {
    width: 100%;
    float: left;
    border-bottom: 1px solid #ccc;    
}
ul#nav_ulsub {
    float: left;
    width: 230px;
}
ul#nav_ul li a {
    float: left;
    width: 100%;
}
ul#nav_ulsub li {
    float: left;
    width: 100%;
    border-bottom: 1px solid #ccc;
}
.km-prdnews1{  
    float: left;
   
    margin: 6px 0 10px 11px;
    width: 171px;
} 

/*-----------------------------*/
footer-customer{
	background:url(../images/customer.png) no-repeat top center;
	width:968px;
}
.div-pother {
    position: relative;
	width:260px;
	padding:10px 20px 10px 20px
}
.footer-pother {
    float: left;
    padding: 10px 45px;
    position: relative;
	height:168px;
	 
}
.footer-pother a {

	display: block;
}
.footer-pother img {

	display: block;
	width: 171px;
	height:130px;
}
.footer-pother span {
	  background-color: white;
    border: 2px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    display: block;
    float: left;
    height: 130px;
    margin: 8px 7px;
    padding: 3px;
    width: 160px;
}


a.prev, a.next {
    background: url(../images/miscellaneous_sprite.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 50px;
    position: absolute;
    top: 60px;
    width: 45px;
}
a.prev {
    background-position: 0 0;
    left: 10px;
}
a.prev:hover {
    background-position: 0 -50px;
}
a.prev.disabled {
    background-position: 0 -100px !important;
}
a.next {
    background-position: -50px 0;
    right: 20px;
}
a.next:hover {
    background-position: -50px -50px;
}
a.next.disabled {
    background-position: -50px -100px !important;
}
a.prev.disabled, a.next.disabled {
    cursor: default;
}
a.prev span, a.next span {
    display: none;
	
}
.block-news {
    float: left;
    margin: 0 4px 4px;
    padding: 4px;
    width: 183px;
}

.block-news img {
    border: 1px solid #605e5d;
    border-radius: 2px 2px 2px 2px;
    float: left;
    height: 55px;
    margin: 0 4px 4px;
    padding: 4px;
    width: 55px;
}

.active_home {
float: left;
} 
.border-right {

}
div#menu_nav {
    max-width: 1000px;
    margin: 0 auto;
}
div#menu_nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
div#menu_nav ul li a {
    padding: 7px 10px;
    float: left;
    display: block;
    color: #fff;
    font-size: 15px;
    font-family: tahoma;
    margin-top: 5px;
}
li.active_home a {
    background-color: #575A5A;
    border-radius: 5px;
}

#bottom_navtop {
 
   
}   
/*body*/
#contentwrapper{float: left; width: 100%;}
#contentcolumn{    
    background: #BAD2DD;
    float: left;
    margin-left: 1%;
    width: 75%;
}
div#content {
    float: left;
    width: 100%;
}
#leftcolumn{ 
    float: left;
    width: 24%;
}
#rightcolumn{float: left; width:205px;  background: none;
    position: relative;
}
#tabs-1,#tabs-2,#tabs-3,#tabs-4,#tabs-5,#tabs-6 {
padding: 0;
margin: 0;
background: #F0F0F0;
}
#tabs-1 ul,#tabs-2 ul {
margin: 0;
padding: 8px 5px 5px 25px;
list-style: none;
}
#tabs-1 ul li a,#tabs-2 ul li a {
font-size: 12px;
font-family: tahoma;
color: #555;
}
#tabs-1 ul li,#tabs-2 ul li {
line-height: 22px;
background: url('../images/bg_li.png') no-repeat 1px 9px;
padding-left: 10px;
}
.title_div_new a {
color: #222 !important;
font-weight: bold;
font-size: 14px;
font-family: tahoma;
}
.right-bgfooter{ background:  #C7C8CA;-moz-border-radius:  8px; 
	-webkit-border-radius: 8px; 
	-khtml-border-radius:  8px; 
	border-radius:  8px; }
.rightcontent{padding:8px 8px 40px 8px; }
  
#slide {
    float: left;
    overflow: hidden;
    text-align: center;
    margin-bottom: 10px;
    background: #fff;
    padding: 0 5px;
}
div#slide img {
    height: auto;
        float: left;
    padding-right: 10px;
}
.line21l ul li a {
    float: left;
}
#waper {
   background: none repeat scroll 0 0 #FFFFFF;
    background-color: #F7F7F8;
    border: 1px solid #CDE0EF;
    border-radius: 8px 8px 0 0;
    box-shadow: 0 0 5px 5px #888888;    float: left;
    margin-top: 5px;
    padding: 5px;
    width: 990px;
    
}
/*footer*/
#footer{ 
    /* background: url(http://www.denledchinhhang.vn/Images/index_18.jpg)no-repeat; */
    background:#59686f;
    clear: left;
    color: #FFFFFF;
    float: left;
    width: 100%;
}
.div-home #div_product {

}
.title_home {
    float: left;
    width: 100%;
}
.title_home h3 {
    float: left;
    background-color: #2160AF;
    color: #fff;
    padding: 10px;
    position: relative;
    margin-left: 10px;
}
.title_home h3:after {
    content: " ";
    position: absolute;
    height: 40px;
    width: 20px;
    top: -40px;
    border-bottom: 36px solid #2160AF;
    border-right: 30px solid transparent;
}
	.div-block.lienket
	{
   height: 7px;
    margin:7px 0 2px 100px;
    padding: 0 0 9px;
    position: absolute;
    top: 1141px;
    width: 99px;
    }
    .div-tblock.div-tblock-lienket {
display: none;
}
.block-link select {
opacity: 0;
}
.block-link {
   background: url("../images/bg_lienket.png") no-repeat scroll top center rgba(0, 0, 0, 0);}
.cfooter{
    line-height: 20px;
    margin: 10px auto;
    padding: 12px 0;
    text-align: center;
    width: 100%;
}
#navbottom{ 
    float: right;
    line-height: 22px;
}
#navbottom ul{font-size:12px;list-style-type: none;overflow: hidden; margin:0; padding:0; clear:both}
#navbottom li{  float: left;
    margin: 0;
    padding-right: 10px;}
#navbottom a{   
   border-left: 1px solid;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0 12px;
}
#navbottom a:hover{ text-decoration:underline}

#navheader{padding:10px; float:left}
#navheader ul{font-size:11px;list-style-type: none;overflow: hidden; margin:0; padding:0}
#navheader li{display: inline;margin: 0; padding-right:10px}
#navheader a{ color:#0066AE}
#navheader a:hover{ text-decoration:underline}
.footer-line{ border-bottom: 1px dotted #CCE6E6;
    color: #0066AE;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 10px 0;
    padding: 0 0 5px;
    text-transform: uppercase;}

.title-other{background: #f5f5f5;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #f5f5f5); /* for firefox 3.6+ */ 
 border:1px #e3e4e6 solid;-moz-border-radius:  8px 8px 0px 0px; 
	-webkit-border-radius:  8px 8px 0px 0px; 
	-khtml-border-radius:   8px 8px 0px 0px; 
	border-radius:   8px 8px 0px 0px; padding:5px 20px 5px 20px; font-weight:bold}
.line-other{border-bottom: 1px dotted #CCE6E6;height:18px; margin-bottom:10px}

#Copyright{text-align:center; font-family:"Arial", Times, serif; color:#3b3b3d; font-size:11px; padding:5px }
.h1-title{background:#F3F3F3; border-bottom:1px solid #E9E9E9; margin:0px; text-align:center; font-size:10px; color:#696969}
.innertube{margin: 10px;margin-top: 0;}
.TitleWhile{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none;}
.LinkWhile{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; font-weight:normal; text-decoration:none;}
.LinkWhile:hover{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; font-weight:normal; text-decoration:underline;}
.LinkBlack{font-family:Arial, Helvetica, sans-serif; color:#444446; font-size:11px; font-weight:normal; text-decoration:none;}
.LinkBlack:hover{font-family:Arial, Helvetica, sans-serif; color:#444446; font-size:11px; font-weight:normal; text-decoration:underline;}
	#dhtmltooltip{position: absolute;width: 1%;	border: 1px solid #FF9610;padding: 1px;	visibility: hidden;	z-index: 100;}
	#ajaxload_container {position:absolute;z-index:1001;display: none;width:100%;height:100%;left: 0px; top: 0px}
	#ajaxload_content {	background-color:threedface;border:1px solid threedshadow;padding: 10px;width: 300px; margin:100px auto}
	.lefttd {align: left;vertical-align: top;width: 2%;}
	.sw {width: 180px;}
/*center*/
.content .video-pic{float:left; padding:10px; width:142px; height:130px}
.content .picture-pic{float:left; padding:10px; width:142px; height:130px}
.content .picture-detail{float:left; margin:6px; padding:3px; width:147px; height:130px; border:1px solid #F3F3F3;}
.hotnews{background:url(../images/bg_soc.gif) repeat top left; padding:0px; margin-bottom:10px}
.hotnews-content{background:#fff; padding:0px;border: 1px solid #E7E5E3}
/*dich vu home*/
.boxca{border: 1px solid #E7E5E3; overflow:hidden; background: #ffffff; margin-bottom: 15px}
.boxca .boxca-content {font-size:11px; padding:3px; text-align:left;width: 100%}
.boxca .boxca-content img {
	margin-right: 5px;
}
.boxca .boxca-title{font-weight: bold}
.boxca .boxca-header{
	background: url("../images/bg_title.gif") repeat-x scroll center top #F2F3F4;
	border-bottom: 1px dotted #EAEAEA;
	border-top: 2px solid #E7E5E3;
	overflow: hidden;
	height: 26px;
	}
.boxca .boxca-header span{
  border-top: 2px solid #C53847;
    margin: -2px 0 0 10px;
    padding: 6px 10px 6px 0;
    position: absolute;
}
.boxca .boxca-header a{ color:#C53847; font-size:12px; font-weight:bold; text-shadow:0px 0px 0 #fbfbfb;}
.boxca .boxca-header a:hover{ text-decoration:#000000}
.boxde { border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 10px;}
.boxde .boxde-title{}
.boxde .boxde-title h2{padding:0; margin:0}
.boxde .boxde-title a{    
	color: #1F1F1F;
    font-size: 12px;
    font-weight: bold;}
.boxde .boxde-title a:hover{ text-decoration:underline}
.boxde .boxde-content {   font-family: sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-align: left;
}
.boxde .boxde-content span{
	color:#2B2B2B;
}
.boxde .boxde-img{    border-radius: 10px;
    float: left;
    margin-right: 10px;
    padding: 5px;
    width: 120px;}
.box-home-more{padding-left: 5px}
.box-home-more ul{ padding:0px  0px  0px 0px; margin:0; list-style: none;}
.box-home-more ul li{background: url("../images/dot.jpg") no-repeat scroll 0.1em 0.9em transparent;
    border-bottom: 1px dotted #EAEAEA;
    padding: 4px 0 4px 10px;}
.box-home-more ul a{color: #666666; font-size:12px; }

.div-blsearch {
    background:		#f0f0f0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f9f9f9,  #f0f0f0); /* for firefox 3.6+ */ 
    border: 1px solid #D8D8D8;
    margin-bottom: 10px;
}

.flag {
    color: #FFFFFF;
	right:0;
	float:right;
    position: absolute;
    text-align: right;
    top: 8px;
    width: 100%;
    z-index: 8;
}
/*slide new tin moi*/
#billboard {
    position: relative;
}
#billboard ul {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    height: 15px;
    overflow: hidden;
    position: absolute;
    width: 450px;
	padding:0px;
	margin:0px;
}
#login_block
{
  width: 500px;
height: 197px;
margin: 0 auto;
}
.line1{
    float: left;
width: 100%;
margin-top: 24px;
}
.line11{
    float: left;
color: #fff;
padding-right: 12px;
width: 200px;
}
.cfooter p {
    color: #000000;
    display: block;
    float: left;
    font-size: 12px;
    height: 30px;
    width: 175px;
	padding:0px;
	margin:0px;
}
.cfooter a {
    height: 20px;
    margin: 8px 0 0;
    width: 20px;
	padding:0px;
	margin:0px;
}
.nav_link ,.nav_link {color:#fff;	font-weight:bold;}
.nav_link:hover{color:#fff;	font-weight:bold;}
.nav_link:avisited{color:#fff;	font-weight:bold;}
.nav-3,.nav-3:avisited{color:#000000}
.nav-3:hover{color:#000000;text-decoration:underline}
.clearfix:after{ /*Clear floats hack: http://positioniseverything.net/easyclearing.html*/
				content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.cl{ clear:both}
.fl{ float:left}
.of{overflow:hidden}
img {	border: none;}
.viewmore {	text-align: right;}
.footmsg { font-size: 11px; color: #004e95;}
.ptitle{ background: #ebf2f8;	text-align:left; border-bottom:1px #F3F3F3 solid;}
.ptitle a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#033f7e;}
.ptitle a:hover{ font-family:Arial, Helvetica, sans-serif;	font-size:12px;	text-decoration:underline;	color:#297e03;}
.div-line{height:0px; border-top: 1px solid #FFFFFF; padding:0px;}

.wlink	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#F8F8F8; text-decoration:none; }
.wlink a{ color:#F8F8F8; text-decoration:none;}
.wlink a:hover{	text-decoration:none; color:#CCC;}

.pdesc{ vertical-align:top;	text-align:left; width:130px;}
#top_header {
height: 30px;
background-image: -webkit-linear-gradient(#EEE,#E6E6E6,#F3F3F3);
background-image: -moz-linear-gradient(#EEE,#E6E6E6,#F3F3F3);
background-image: -o-linear-gradient(#EEE,#E6E6E6,#F3F3F3);
background: linear-gradient(#EEE,#E6E6E6,#F3F3F3);
}
#top_header ul {
list-style: none;
margin: 0 auto;
float: right;
margin-right: 180px;
}
li.cart_prd {
background: url('../images/cart.png') no-repeat 0px 5px;
padding-left: 30px;
padding-right: 5px;
}
li.login {
background: url('../images/login.png') no-repeat 7px 4px;
padding-left: 28px;
}
li.singin {
background: url('../images/singin.png') no-repeat 7px 4px;
padding-left: 30px;
}
#top_header ul li a:hover {
color: #AC0000;
}
#top_login {
height: 200px;
background: #222;
display: none;
}
#mask {
display: none;
background: #000;
position: fixed;
left: 0;
top: 230px;
z-index: 10;
width: 100%;
height: 100%;
opacity: 0.8;
z-index: 999;
}
#top_header ul li {
float: left;
display: inline-block;
line-height: 27px;
margin: 0 10px;
}
#top_header ul li a {
color: #6F6C6C;
font-size: 11px;
}
.sb_but1 {
	   
    background-color: #F7F7F7;
    background-image: -webkit-linear-gradient(center top , #FAFAFA, #F2F2F2);
    background-image: -moz-linear-gradient(center top , #FAFAFA, #F2F2F2);
    background-image: -o-linear-gradient(center top , #FAFAFA, #F2F2F2);
    background-image: linear-gradient(center top , #FAFAFA, #F2F2F2);
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 3px 8px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: top;
}
.sb_but1:hover {
    -moz-transition: background-position 0.1s linear 0s;
    background-color: #FAFAFA;
	background-image: -moz-linear-gradient(center top , #F2F2F2, #FAFAFA);
    color:#666666;
	border: 1px solid #ccc;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	padding: 3px 8px;
    text-decoration: none;
	border-radius: 3px 3px 3px 3px;
}

input.text {   
    border: 1px solid #FFFFFF;
font-size: 12px;
height: 23px;
margin-left: 1px !important;
width: 210px !important;
background: #96BBEB;
float: left;
border-radius: 5px;
}
#search input.text {   
   background: none repeat scroll 0 0 #DFDFDF;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    box-shadow: 0 0 2px #CCCCCC;
    float: left;
    font-size: 12px;
    height: 23px;
    margin-left: 1px !important;
    width: 277px !important;
}

.line2 {
float: left;
width: 100%;
margin: 8px 0px;
}
.line21 {
float: left;
color: #fff;
width: 200px;
padding-right: 13px;
}
.div_forgot a {
color: #fff;
margin: 6px 1px 4px 80px;
display: block;
}
.div_sign a {
color: #fff;
margin: 6px 1px 4px 80px;
display: block;
}
#search {
	float: right;
	margin-top: -25px;
}
.div-blsearch-conntent {
    float: right;
    margin: 3px 0;
}
.block-title h4{ font-size: 12px; color: #06828b; padding: 0 0 4px 0; margin: 0 0 0 0; border-bottom:0px; }
.block-title2 h4{ font-size: 12px; color: #06828b; padding: 0 0 4px 0; margin: 0 0 0 0; border-bottom:1px solid #cce6e6;}
.newsothers11
{ 
    color: #555;
float: left;
font-size: 12px;
font-weight: normal;
padding: 5px 5px;
}
.newsothers
{
	
}

.video-title { font-size: 11px; color: #333333; font-weight:nomal; text-align:left;}
.video-detail {
	text-align:left;
}
.video-detail a {
    background: url("../images/dot.jpg") no-repeat scroll 0.5em 9px transparent;
    padding: 4px 4px 4px 15px;
	font-family:Arial, Helvetica, sans-serif;
}
.posttitle{   font-size: 16px;
    font-weight: bold;
    margin: 0px;
    padding: 8px;
	color:#2B2B2B;
}
.postdesc{font-size: 12px; font-weight:bold; padding:0; margin: 0px; color:#464646;}
.tdbanner{	background:#1f3696;}
.div-block{   
    background: #BAD2DD !important;
    float: left;
    margin-bottom: 5px;
    overflow: hidden;
    width: 100%;
}
span.time{
    display: none;
	font-size: 13px;
	margin-left: 10px;
}
.title_h3_home
{
   border-bottom: 2px solid #AD0000;
    float: left;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
    width: 100%;	
}

.div_new {
border-radius: 4px 4px 0 0;
overflow: hidden;
margin-bottom: 10px;
}
.addtoany_share_save_container
{
  clear: both;
    margin: 16px 0;	
}
.addtoany_list {
    display: inline;
    line-height: 16px;
}
.addtoany_list.a2a_kit_size_32 a {
    font-size: 32px;
}

.addtoany_list.a2a_kit_size_32 a span {
    border-radius: 4px;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    opacity: 1;
    width: 32px;
}
.div-tblock, .menu-user{
    background: #2160AF;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: normal;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    padding: 8px 10px;
    padding-left: 25px;
}
.div-cblock iframe {
    max-width: 98%;
    height: auto;
    padding: 0 1%;
}
.title-list {
    float: left;
    width: 100%;
    background-color: #2160AF;
    color: #fff;
}
.div-tblock:before {
    content: " ";
    position: absolute;
    background-color: #fff;
    width: 13px;
    height: 13px;
    top: 9px;
    left: 9px;
}
.div-tblock a{ color: #ffc949;
    font-family: Arial;
    }
.div-tblock a:hover{color:#fff;}
.div-cblock{   
    width: 100%;
    margin: auto;
}
.div-fblock{	height:5px;}
.div-home{}
.div-block .question-title{
	font-size: 12px;
	font-weight: bold;
}

.menu_head {
    padding: 5px 10px;
    cursor: pointer;
    position: relative;
    margin: 1px;
    font-weight: bold;
    border-bottom: 1px solid #5E8B9E;
}
p.menu_head a {
    font-weight: normal;
}
.menu_head:hover {
    background-color: #93b9cb;
}

.tbl-price{background: none repeat scroll 0 0 #FFFFFF;
    border-spacing: 0;
    border-top: 0px solid #BBDEEF;
    margin-bottom: 10px;
    padding: 0;
    width: 100%;}
.tbl-price tr td {border-bottom: 1px dotted #000;padding: 4px;vertical-align: top;}
.tbl-price tr th {border-bottom: 1px solid #000;padding: 4px;vertical-align: top; text-align:left; font-weight:bold}
.tab-footer{text-align:right}
.tab-footer .lbutton{-moz-border-radius:2px; 
	-webkit-border-radius:2px; 
	-khtml-border-radius:2px;  
	border-radius:2px; background:url(../images/title_m_left.jpg) repeat-x top; color:#FFF; font-size:11px; padding:4px 8px 4px 8px}
.div-line{position:relative; line-height:1px; height:1px; background:#000; overflow:hidden}
.breakcoup{
    font-family: tahoma;
    font-size: 12px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    text-align: left;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 25px;

   }
.breakcoup a{color: #000;}
.breakcoup a:hover{text-decoration:underline}
.tabbox{margin:0px; overflow:hidden}
.tabbox div.content{  
    margin-bottom: 15px;
    overflow: hidden;
    padding: 0;
    vertical-align: top;}
.tabbox .content img{text-align:center; margin:5px}
.tabbox .content .list-news{ list-style-type:none; background:url(../images/icon-news.jpg) no-repeat left; padding:5px 5px 5px 15px}
.tabbox .content .list-news a{font-size:11px; font-weight:bold}
.tabbox .content .list-news a:hover{text-decoration:underline}
.adoshowdetail{width:50%; float:left; border-bottom:1px dotted #CCC; margin-bottom:3px; padding-bottom:3px}
.adoshowdetail-image{float:left}
.adoshowdetail-title{}

.social {
  float: right;
    margin: 5px;
}






.tbutton{ list-style-type:none}
.tbutton li{display:inline}
.tbutton li a{border: 1px solid #dfeaf4; padding:6px;background: white url(../images/button.jpg) top left repeat-x;}
.tbutton li a:hover{border: 1px solid #dfeaf4; padding:6px;background: white url(../images/button-hover.jpg) top left repeat-x;}
.product{width:50%}
.product-button {padding:3px 10px 3px 10px; border:1px solid #dfeaf4; background:url(../images/button.jpg) repeat-x top;  -moz-border-radius:3px 3px 3px 3px}
.product-button:hover {padding:3px 10px 3px 10px; border:1px solid #dfeaf4; background:url(../images/button-hover.jpg) repeat-x bottom;  -moz-border-radius:3px 3px 3px 3px}
.service{}
.service span{font-family:Arial, Helvetica, sans-serif; text-align:justify}
.service h2{margin: 0; padding: 0}
.service h2 a{ font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;margin-top:10px; text-align:left}
.service h1 {margin: 0px 0px 10px 0px; padding: 0px}
.service h1 a{ font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;text-align:left}
.service .service-content p{ font-size:11px; margin:4px;}
.service img{}
.service-box{width:100%;}
.service-box-title{

    height: 18px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 8px 10px 7px;
    text-transform: none;
    color: #000000;
    background-color: #ECECEC;
    }
    .title_cat_prd {
color: #00A650;
width: 715px;
float: left;
font-size: 14px;
line-height: 30px;
}
.product-name h1 {
    font-weight: bold;
    color: #2160AF;
    font-size: 16px;
    line-height: 20px;
    border-bottom: 1px solid #7EA9BD;
    padding-bottom: 10px;
}    
.service-box-title-home1{ 
    
    background:url(../images/bg-home1.jpg) repeat-x top left;
    height: 24px;
    margin-bottom: 10px;
    overflow: hidden;
    border: 1px solid #333;}
.service-box-title-home2{ 
    
    background:url(../images/bg-home2.jpg) repeat-x top left;
    height: 24px;
    margin-bottom: 10px;
    overflow: hidden;
    border: 1px solid #333;}
.service-box-title-home3{ 
    
    background:url(../images/bg-home3.jpg) repeat-x top left;
    height: 24px;
    margin-bottom: 10px;
    overflow: hidden;
   border: 1px solid #333;}			
.service-box-title span{
    font-weight: bold;
font-size: 15px;
 
	   }
a.hometext22{
	color: #cccccc;
	font-size: 14px;
}
.service-box-title a{color:#FF0000; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.service-box-list {background:url(../images/dot.jpg) no-repeat  0.1em 0.9em; padding: 4px 0px 4px 10px; border-bottom:1px dotted #EAEAEA}
.service-box-list a{color:#666666; font-size:100%;font-family:Arial, Helvetica, sans-serif;}
.service-box-list a:hover{ text-decoration:underline; color: #f00}
div.sdmenu {
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 30px;
	background:no-repeat  right bottom;
	color: #fff;
}
div.sdmenu div {
	overflow: hidden;
	border-bottom:1px dotted #CCE6E6;
}
div.sdmenu div:first-child {
}
div.sdmenu div.collapsed {
	
}
div.sdmenu div span {
	display: block;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color: #000;
/*	background: url(../images/expanded.jpg) no-repeat 16.9em;*/
	cursor:pointer;
	/*border-bottom: 1px solid #ddd;*/
}

div.sdmenu div.collapsed span {
/*	background: url("../images/collapsed.jpg") no-repeat 16.9em;*/
}
div.sdmenu div span a {
	padding:0;
	display: block;
	color: #1C474D;
	background:none;
	border-bottom:0;
}
div.sdmenu div span a.current {
	color: #ff0000;
	background:none;
	padding:0;
}
div.sdmenu div span a:hover {
	color: #0d5089;
	text-decoration: none;
	background:none;
	padding:0;
}

div.sdmenu div a {
	padding: 5px 10px;
	background: #fff;
	display: block;
	border-bottom: 1px dotted #ddd;
	color: #000;
}
div.sdmenu div a.current {
	background : #ccc;
	font-weight:bold;
}
div.sdmenu div a:hover {
	background : #818286;
	color: #fff;
	text-decoration: none;
}

.div-home-bottom{ 
    height: 134px;
    margin: 0 auto;
    width: 1000px;}
.div-home-bottom1{ 
    float: left;
    height: 127px;
    width: 1000px;}	
.doitac{float:left;}
.doitac_images{    border: 3px solid #CCCCCC;
    float: left;
    height: 89px;
    margin: 5px 5px 5px 11px;
    width: 101px;}
.doitac_images1{    float: left;
    height: 83px;
    padding: 3px;
    width: 93px;}	
.doitac_images a img{  float: left;
    height: 84px;
    padding: 4px;
    width: 97px;}
.doitac_images1 a img{    float: left;
    height: 76px;
    padding: 4px;
    width: 93px;}	
.doitac_title1
{
float: left;
width: 160px;
text-align: center;
}	
.doitac_images .doitac_title{width:120px;float:left;padding-left:8px;}
.doitac_images .doitac_title a{font-size:9px;}


<!--slide anh -->

	.html_carousel {
	    padding: 15px 0 15px 40px;
	}
	.html_carousel div.slide {
	    position: relative;
	}
	.html_carousel div.slide div {
	    background-color: rgba(0, 0, 0, 0.6);
        width: 100%;
	    display: none;
	    position: absolute;
	    bottom: 0;
	}
	.html_carousel div.slide h4 {
	    font-size: 35px;
	    padding: 30px 0 0 100px;
	}
	.html_carousel div.slide p {
	    font-size: 16px;
	    padding: 0 0 30px 100px;
	}
	.html_carousel div.slide h4, .html_carousel div.slide p {
	    color: white;
	    margin: 0;
	}
	.clearfix {
	    float: none;
	    clear: both;
	}

.block-news {
    border-bottom: 1px dotted #E8E8E8;
    float: left;
    padding: 6px 8px 2px 2px;
    width: 96%;
	
}

.block-news img {
       float: left;
    height: 50px;
    margin: 3px 1px 1px 3px;
    padding-right: 5px;
    width: 50px;
}
.pagenumactive span{ background-color: #F7F7F7;
    background-image: -moz-linear-gradient(center top , #FAFAFA, #F2F2F2);
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
	font-family:Arial, Helvetica, sans-serif;
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 2px 10px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: top;

}
.pagenum, .pagenumactive {padding:3px; float:left; }
.pagenum A:link { background-color: #F7F7F7;
    background-image: -moz-linear-gradient(center top , #FAFAFA, #F2F2F2);
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
	font-family:Arial, Helvetica, sans-serif;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 2px 10px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: top;
}
.pagenum A:visited {-moz-transition: background-position 0.1s linear 0s;
    background-color: #FAFAFA;
	background-image: -moz-linear-gradient(center top , #F2F2F2, #FAFAFA);
    color:#666666;
	border: 1px solid #ccc;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	padding: 2px 10px;
    text-decoration: none;
	border-radius: 3px 3px 3px 3px;
}
.pagenum A:active {-moz-transition: background-position 0.1s linear 0s;
    background-color: #FAFAFA;
	background-image: -moz-linear-gradient(center top , #F2F2F2, #FAFAFA);
    color:#666666;
	border: 1px solid #ccc;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	padding: 2px 10px;
    text-decoration: none;
	border-radius: 3px 3px 3px 3px;
}
.pagenum A:hover { -moz-transition: background-position 0.1s linear 0s;
    background-color: #FAFAFA;
	background-image: -moz-linear-gradient(center top , #F2F2F2, #FAFAFA);
    color:#666666;
	border: 1px solid #ccc;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	padding: 2px 10px;
    text-decoration: none;
	border-radius: 3px 3px 3px 3px;
}
.add-question{text-align:right}
.add-question .add a{color:#F00; font-weight:bold; text-align:right}
.add-question .add{padding:5px;background:		#cfcfcf;
border-radius: 3px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#cfcfcf'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#cfcfcf)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f0f0f0,  #cfcfcf); /* for firefox 3.6+ */ ; }
	
.qnameques a{color:#8b0000; font-weight:bold;padding:5px;background:		#cfcfcf;
border-radius: 3px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#cfcfcf'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#cfcfcf)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f0f0f0,  #cfcfcf); /* for firefox 3.6+ */ ; }
.qnameques a:hover{color:#8b0000; font-weight:bold;padding:5px;background:		#f0f0f0;
border-radius: 3px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf', endColorstr='#f0f0f0'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#cfcfcf), to(#f0f0f0)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #cfcfcf,  #f0f0f0); /* for firefox 3.6+ */ ; }
.sliderImage {
    display: none;
    float: left;
    position: relative;
}	

#sliderContent {
    margin-left: 0;
    position: absolute;
    width: 210px;
}
#slider {
    height: 335px;
    margin-bottom: 10px;
    margin-left: 0;
    width: 100% !important;
    float: left;
    overflow: hidden;

}
#sliderthoitiet {
    margin-left: 0;
    width: 280px;
}

.product-name
{ 

font-family: tahoma;
font-size: 8px;
font-weight: bold;
line-height: 24px;
}
.pricedetail {
    color: #FFFFFF;
    font-size: 14px;
    padding: 3px 0;
}
.contact_prd {
  background-image: url("../images/bg_contact_prd.png");
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    float: left;
    height: 190px;
    width: 249px;
}
.product-img-box {
float: left;
border: 1px solid #ccc;
border-radius: 4px;
margin-right: 4px;
margin-left: 3px;
margin-top:10px;
}
.product-shop {
float: left;
width: 400px;
margin-left: 15px;
}
.product-essential {
float: left;
margin-bottom:30px;
}
.price {
float: left;
font-family: Arial;
font-size: 8px;
font-weight: bold;
line-height: 24px;
  padding: 10px 0;
  width:400px;
}
span.desc{
    color: #000000;
    background-color: #ECECEC;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 30px;
    width: 98%;
    float: left;
    padding: 1%;
}
div#chitietsp {
    padding: 10px;
}

.div-home-bottom1 a.prev, a.next {
    background: url(../images/miscellaneous_sprite.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 50px;
   z-index: 999;    top:45px;
    width: 45px;
}
.div-home-bottom1 a.prev {
    background-position: 0 0;
    left: 10px;
    position: relative;
    margin-top:-29px;
}
.div-home-bottom1 a.prev:hover {
    background-position: 0 -50px;
	
}
.div-home-bottom1 a.prev.disabled {
    background-position: 0 -100px !important;
}
.div-home-bottom1 a.next {
     background-position: -50px 0;
    float: right;
    position: relative;
    margin-top: -32px;
}

.div-home-bottom1 a.next.disabled {
    background-position: -50px -100px !important;
}
.div-home-bottom1 a.prev.disabled, a.next.disabled {
    cursor: default;
}
.div-home-bottom1 a.prev span, a.next span {
    display: none;
	
}
.block-news {
       
      float: left;
padding: 4px;
border-bottom: 1px dotted #4D4D4D;
}

.block-news img {
    float: left;
    width: 55px;
}
.box_menu_left ul
{
	padding:0px;
}
.box_menu_left ul li
{
  border-bottom: 1px dotted #615454;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 3px 8px 4px;
    width: 200px;
	text-align: center;
	list-style: none;

}
.box_menu_left ul li a{ color:#cccccc;
text-transform:uppercase;
}

.image_carousel {
		float:left;
		  width: 990px;
		/*padding:7px 5px;
		margin:5px 13px;
		border:1px solid #346F97;
		border-radius:8px;*/		
	}
.image_carousel .prev, .next {
	background: url(../images/prev.png) no-repeat scroll left center transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 32px;
    margin-top: 14px;
    width: 30px;
}
.image_carousel .prev:hover{background: url(../images/prev_hover.png) no-repeat scroll left center transparent;}
.image_carousel .next {
	background: url(../images/next.png) no-repeat scroll left center transparent;
    float: right;
}
.image_carousel .next:hover{background: url(../images/next_hover.png) no-repeat scroll left center transparent;}	
.pagination {text-align: right;padding-right:11px;}
.pagination a {background: url(../images/miscellaneous_sprite.png) 0 -300px no-repeat transparent; width: 15px; height: 15px; margin: 0 5px 0 0; display: inline-block;}
.pagination a.selected {background-position: -25px -300px;cursor: default;}
.pagination a span {display: none;}
.clearfix {float: none;clear: both;}
.contact1
{
    float: left;
    font-family: Arial;
    font-size: 11px;
    padding: 3px;
    width: 241px;
	color: #fff;
}
.contact1 .title
{
float: left;
}
	
 .bg_tb {
background: none !important;
}  
.content {
} 
.km-image1 {
float: left;
height: 100px;
width: 110px;
overflow: hidden;
margin: 2px 0;
}
.km-image1 img {
height: 100px;
text-align: center;
}
.km-title1 a {
}
.km-title1 {
float: right;
width: 86px;
height: 100px;
padding-top: 3px;
overflow: hidden;
}
.bg_tb{
    background: none !important;
}




.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
   background: none repeat scroll 0 0 #00A650;
    border-radius: 0;
    border-top: 3px solid #C53847;
    height: 32px !important;
    margin-top: 10px;
    padding: 0 !important;
}
.ui-tabs .ui-tabs-nav li a {
color: #fff !important;
text-transform: none !important;
}
.div_new .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all{
   background: #838383;
height: 28px !important;
border-radius: 4px 4px 0 0 !important;
padding: 0 !important;
overflow: hidden;
border:0 !important;
}
.div_new .ui-tabs .ui-tabs-nav li.ui-tabs-selected{
background: #f0f0f0 !important;
border-radius: 0px !important;
font-weight: normal !important;
border: 0 !important;
}
.div_new .ui-tabs .ui-tabs-panel{
    border:0px !important;
    background: #F0F0F0 !important;
    border-radius: 4px !important;
}
.div_new .ui-tabs .ui-tabs-nav li{
    background: #838383 !important;
border: none !important;
border-radius: 0 !important;
}
.div_new .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
color: #F0671B !important;
}
.div_new .ui-tabs .ui-tabs-nav li {
top: 0 !important;
}
.div_new .ui-tabs .ui-tabs-nav li a{
    color: #fff !important;
text-transform: none !important;
}
#box_product .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    background: #fff !important;
border: 0 !important;
border-radius: 6px 6px 0px 0px !important;
font-weight: normal !important;
height: 40px;
margin-top: -10px;
box-shadow: 0px -1px 2px 0px #838383;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor: text ;
font-weight: bold;
color: #3D3D3D !important;
}
.ui-tabs .ui-tabs-nav li {
background: none !important ;
border: none !important;
}
.ui-tabs .ui-tabs-nav li a {
color: #ffff !important;
text-transform: none !important;
font-weight: normal !important;
font-size: 13px !important;
font-family: tahoma !important;
}
.div_new_home {
height: 180px;
background: #fff;
overflow: hidden;
margin-bottom: 10px;
}
.div_new_col_1 {
float: left;
width: 450px;
overflow: hidden;
height: 170px;
margin-right: 10px;
}
.list_new_li h3 a {
color: #666;
font-weight: normal;
font-size: 13px;
background: url('../images/bg_li.png')no-repeat 1px 6px;
padding-left: 9px;
}
.image_div_new {
float: left;
width: 200px;
overflow: hidden;
padding: 10px;
height: 130px;
margin-right: 10px;
}
.title_div_new {
float: left;
width: 200px;
padding: 10px 10px 10px 0;
}
.desc_div_new {
float: left;
width: 220px;
height: 114px;
overflow: hidden;
text-align: justify;
}
.image_div_new img {
width: 220px;
border: 1px solid #ccc;
}
.div_new_col_2 {
float: left;
width: 267px;
height: 170px;
overflow: hidden;
margin-left: 5px;
}
.div_new_home_1 {
float: left;
overflow: hidden;
}
.image_top {
float: left;
padding: 0 10px;
overflow: hidden;
text-align: center;
}
.image_top img {
width: 180px;
}
.menu_bottom {
    height: 22px;
    margin: 10px auto;
    width: 1000px;
}
.title_image_top {
   border-bottom: 1px solid #CCCCCC;
    float: left;
    margin-bottom: 10px;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}
#bai_viet_moi .block-news {
background: url('../images/bg_li.png') no-repeat 1px 12px;
padding-left: 10px;
line-height: 24px;
}
.title_image_top a {
color: #222;
font-weight: bold;
font-size: 13px;
font-family: tahoma;
}
.title_image_top a:hover {
text-decoration: underline;
}
#div_new_1 {
float: left;
width: 171px;
height: 175px;
overflow: hidden;
margin: 5px;
}
.image_new_1 {
   border: 2px solid #CCCCCC;
    box-shadow: 0 0 3px #000000;
    float: left;
    height: 120px;
    overflow: hidden;
    width: 167px;
}
#box_product {
float: left;
margin-bottom: 10px;
min-height:500px;
width:100%
}
.title_new_1 {
float: left;
margin-top: 10px;
width: 170px;
overflow: hidden;
text-align:center;
}
.image_new_1 img {
width: 170px;
}
#div_product {
 border: 1px solid #CCCCCC;
    border-radius: 3px;
    box-shadow: 0 0 1px #C9C9C9;
    display: inline-block;
    float: left;
    height: 253px;
    margin-bottom: 10px;
    margin-right: 9px;
    min-height: 204px;
    width: 170px;
}
div#danhmucleft {
    float: left;
    padding: 8px 2%;
    background-color: #2160AF;
    width: 96%;
    font-weight: normal;
    color: #fff;
    font-size: 12px;
    cursor: pointer;
    text-transform: uppercase;
    display: none;
}
#div_product .img_prd {
height: 150px;
width: 100%;
text-align: center;
}
#div_product .title_prd {
text-align: center;
}
#div_product .title_prd a {
    color: #1D518F;
    font-family: tahoma;
    font-size: 12px;
    padding: 0 2px;
}
#div_product .price_prd {
text-align: center;
color: #FD8E00;
font-weight: bold;
font-size: 15px;
}
#div_product .cat_prd {
text-align: center;
margin-top: 15px;
}
#div_product .cat_prd a {
padding: 5px 6px;
margin-top: 4px;
background: -webkit-linear-gradient(#ff8b55,#CF8B35,#ff5809);
background: -moz-linear-gradient(#ff8b55,#CF8B35,#ff5809);
background: -o-linear-gradient(#ff8b55,#CF8B35,#ff5809);
background: linear-gradient(#ff8b55,#CF8B35,#ff5809);
color: #fff;
font-weight: bold;
font-family: tahoma;
border-radius: 4px;
}
#div_product .img_prd img {
 
     margin: 3px;
    width: 164px;
}
.block-news a {
color: #333;
font-weight: bold !important;
font-style: normal !important;
}
.block-news span {
color: #4B4B4B !important;
}
 .ui-tabs .ui-tabs-panel {
border-radius: 0 !important;
border: 0px !important;
background: #fff !important;
}

.shadetabs5 li{ float:left;list-style:none; margin-right:3px;}
.shadetabs5 li a.selected{ 
	background:#777777;
	 padding:6px 15px 9px 15px; 
	 margin-left:-13px; 
	 color:#ffc949;
	 text-transform:uppercase;
	 font-size:13px;
	 font-weight:normal;
}
.shadetabs5 li a{
	color:#cccccc;
	text-transform:uppercase;
	font-weight:normal;
	background:#111111;
	padding:7px 15px 9px 15px; 
	 margin-left:-16px;
	 margin-right:18px;
	 font-size:13px;
}
.tab_home5{
	width:760px;
}
#tabcontent5{
	width: 765px;
	float: left;
	height: 42px;
	background:#222222;
	margin-bottom:10px;
}

ul#countrytabs5{
	margin-left:-21px;
}
#new22{
	width: 415px;
	float: left;
	height: 100%;
	margin-right: 10px;
	text-align: justify;
}
.news_images22{
	width: 150px;
	float: left;
}
.news_images{
	width: 90px;
	float: left;
	margin-bottom: 10px;
}
.news{
	width: 100%;
	height: 230px;
}
#new{
	width: 329px;
	float: left;
	border-left: 1px solid #fff;
	border-bottom: 1px dotted #ffffff;
	padding-left: 5px;
	margin-bottom: 5px;
}
.news_homtext p{
	color: #bbbbbb;
	font-size: 14px;
}
.news_title22 a{
	color:#ffc949;
	font-weight:bold;
	font-size:14px;
	text-transform:none;
}
.news_title a{
	color:#ffc949;
	font-size:14px;
}
.title_tab{ height:40px; 
	background: -webkit-linear-gradient( #FFFFFF, #cccccc);
	background: -moz-linear-gradient( #FFFFFF, #cccccc);
	background: -o-linear-gradient( #FFFFFF, #cccccc);
	background: linear-gradient( #FFFFFF, #cccccc); 
	margin-left:-6px; 
	margin-right:-6px; 
	margin-top:-19px;
}


div#danhmucdd {
    float: left;
    width: 96%;
    padding: 3% 2%;
    color: #fff;
    text-transform: uppercase;
    display: none;
    background-color: #2160AF;
}
div#danhmucdd span {
    float: right;
    cursor: pointer;
    border: 1px solid #ccc;
    padding: 2px;
    border-radius: 3px;
}
div#chitietsp img,.content img ,div#banner img{
    height: auto !important;
}
.shadetabs4{ margin-top:-42px; margin-left:-30px;}
.shadetabs4 li{ float:left;list-style:none; margin-right:3px;}
.shadetabs4 li a.selected{ 
	background:#710000;
	background: linear-gradient( #D90000, #710000);
	background: -webkit-linear-gradient(#D90000, #710000);
	background: -moz-linear-gradient(#D90000, #710000);
	background: -o-linear-gradient(#D90000, #710000);
	 padding:6px 15px 10px 15px; 
	 margin-left:-13px; 
	 border:1px solid #ffffff;
	 color:#ffffff;
	 font-weight:bold;
	 font-size:14px;
}
.shadetabs4 li a{
	color:#ffffff;
	font-weight:bold;
	background:#444444;
	background: linear-gradient(#444444, #000000);
	background: -webkit-linear-gradient(#444444, #000000);
	background: -moz-linear-gradient(#444444, #000000);
	background: -o-linear-gradient(#444444, #000000);
	border:1px solid #ccc;
	padding:7px 15px 10px 15px; 
	 margin-left:-16px;
	 margin-right:16px;
	 font-size:14px;
}
	

.title_tab4{ height:10px; 
	/*background: -webkit-linear-gradient( #FFFFFF, #cccccc);
	background: -moz-linear-gradient( #FFFFFF, #cccccc);
	background: -o-linear-gradient( #FFFFFF, #cccccc);
	background: linear-gradient( #FFFFFF, #cccccc); */
	border-bottom:3px solid #cccccc;
	box-shadow: 0 4px 6px #bbbbbb;
	margin-left:-6px; 
	margin-right:-6px; 
	margin-top:40px;
}

.shadetabs3{ margin-top:-42px; margin-left:-30px;}
.container3{ min-height:400px; width:760px;}
.shadetabs3 li{ float:left;list-style:none; margin-right:3px;}
.shadetabs3 li a.selected{ 
	background:#710000;
	background: linear-gradient( #D90000, #710000);
	background: -webkit-linear-gradient(#D90000, #710000);
	background: -moz-linear-gradient(#D90000, #710000);
	background: -o-linear-gradient(#D90000, #710000);
	 padding:6px 15px 10px 15px; 
	 margin-left:-13px; 
	 border:1px solid #ffffff;
	 color:#ffffff;
	 font-weight:bold;
	 font-size:14px;
}
.shadetabs3 li a{
	color:#ffffff;
	font-weight:bold;
	background:#444444;
	background: linear-gradient(#444444, #000000);
	background: -webkit-linear-gradient(#444444, #000000);
	background: -moz-linear-gradient(#444444, #000000);
	background: -o-linear-gradient(#444444, #000000);
	border:1px solid #ccc;
	padding:7px 15px 10px 15px; 
	 margin-left:-16px;
	 margin-right:16px;
	 font-size:14px;
}
	

.title_tab3{ height:10px; 
	
	border-bottom:3px solid #cccccc;
	box-shadow: 0 4px 6px #bbbbbb;
	margin-left:-6px; 
	margin-right:-6px; 
	margin-top:40px;
}

#prd{
    float: left;
    width: 96%;
    height: 270px;
    margin: 2%;
    border: 1px solid #2160AF;
    position: relative;
}
#prd img{
	height:180px;
}
div#prd_cha {
    float: left;
    width: 33.3333%;
}
.prd_images{
	border:2px solid #666666;
	width:230px;
	margin:auto;
    text-align: center;
 
}
.prd_title{
	text-align: left;
	margin-top: 5px;
	text-transform: none;
	font-weight: bold;
	margin-bottom: 5px;
	height: 25px;
	font-size:13px;
}
.prd_title a:hover, .chitiet a:hover{ text-decoration:underline}
.prd_price{
    font-weight: bold;
    text-align: center;
    font-size: 13px;
    position: absolute;
    bottom: 0;
    background-color: #2160AF;
    width: 98%;
    margin: 1%;
}
.chitiet
{
	text-align: center;
	margin-top: 10px;
	font-weight: bold;
	font-size:13px;
}


.news ul{ list-style:none; width:200px; margin-left:0;}
.news ul li{border-bottom:1px solid #888888; 
	margin-left:-40px;
}
.title_news a{ color:#cccccc; 
	text-transform:uppercase; 
	font-weight:bold;
	font-size: 14px;
	font-family: tahoma;
}

#div_product2{height: 95px;
border-bottom: 3px solid #EEEEEE;}
.title_prd2{ width:225px; float:left; margin-left:28px;}
.title_prd2 h3 img{ height:10px; margin-right:3px;}
.title_prd2 h3 a{ text-transform:uppercase; font-size:13px;}


.tt{
    width: 150px;
    float: left;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
}
.db{ font-size:15px; color:#f00;}

.cart_button{clear: left;
padding-top: 10px;}
.cart_button a{background:#F9F9F9;
	background: linear-gradient( #F9F9F9, #EEEEEE);
	background: -webkit-linear-gradient(#F9F9F9, #EEEEEE);
	background: -moz-linear-gradient(#F9F9F9, #EEEEEE);
	background: -o-linear-gradient(#F9F9F9, #EEEEEE);
	color:#222222;
	padding: 7px 10px;
border-radius: 3px;
font-weight: bold;
font-size: 13px;}

.frame-footer{
	 
}
.prd_title a{
	color:#000;
	font-weight:normal;
	font-size:14px;
    padding-left: 10px;
}
p.hline1{
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	float: left;
	margin-right: 10px;
}
p.hline{
	color: #f00;
	font-weight: bold;
	font-size: 15px;
	float: left;
}
#search-box{
	    position: absolute;
    right: 175px;
    top: 9px; 
}
div#ppcontent {
    max-width: 1000px;
    margin: 0 auto;
}
.div-cblock img{
    width: 100%;
}
.box_left {
    float: left;
    width: 30%;
    min-height: 136px;
   /* background-color: rgba(44, 90, 107, 0.8);*/
   /* border-radius: 10px;*/
    margin-right: 1%;
}
.chuchay {
    float: left;
    width: 100%;
    text-align: center;
    color: #ff0000;
    font-weight: bold;
    padding: 5px 0 0 0;
    font-size: 16px;
    text-transform: uppercase;
}

.box_slide1 {
    float: left;
    width: 69%;
}
a#ctl00_Banner1_LinkButton1 span{
	color: #222222;
	padding: 3px 4px;
	background: #CCCCCC;
}
span#ctl00_ContentPlaceHolder1_lbl_tieude_boloc_cap1{
    color: #FFFFFF;
    font-size: 15px;
    float: left;
    text-transform: uppercase;
    font-size: 13px;
    padding: 8px 15px;
}
/*#box_hover .tip
{
	color: #fff;
	display: none;
	padding: 10px;
	position: fixed;
	text-align: left;
	margin-top:-50px;


}*/
div#tabfm {
    float: left;
    width: 100%;
}

#box_hover a.tip_trigger:hover 
{
	cursor: pointer;
}
#box_hover .tip img{
	float:left;
	background: #EBEBEB;
	position:fixed;
}
.zoomWindow{
	left:330px !important;
	top:-3px !important;
	border:3px solid #cccccc !important;
}
/*media-------------------------------------------------------------------------*/
@media (max-width: 1200px) {
  
}
@media (min-width: 1200px) {
  
   
}
@media (min-width: 992px){
    
}
@media (max-width: 991px){
  
 

}


@media (min-width: 768px){
   
}

@media (max-width: 768px){
    .banner_mt {
        display: none;
    }
    .banner_didong {
        display: block !important;
    }
    #WzTtDiV{display: none !important}

    #prd:hover div.hover_prd{
        display: none;
    }
    ul#nav_ul {
        position: static;
    top: 35px;
    width: 96%;
    background-color: #2E525F !important;
    text-align: left;
    z-index: 999;
    float: left;
    padding: 2% !important;
    }
    ul#nav_ulsub {
    position: static;
    top: 0;
    background-color: rgba(63, 108, 123, 0.81);
    display: none;
    left: 100%;
    z-index: 999;
    float: left;
        width: 94% !important;
    }
	#slider {
    height: auto;
    position: relative;z-index: 999999; overflow: hidden;
	}
    #contentcolumn {
    background: #BAD2DD;
    float: left;
    padding: 1%;
        width: 98%;
        margin: 0;
    }
    div#menu_nav ul li {
    float: left;
    width: 100%;
        border-bottom: 1px solid #564F4F;
    }
    li.active_home a {
    background-color: transparent;
        border-radius: 5px;
    }
    .box_slide1 {
    float: left;
    width: 98%;
        padding: 1%;
    }
    .box_left {
    float: left;
    width: 98%;
    min-height: 136px;
    /* background-color: rgba(44, 90, 107, 0.8); */
    /* border-radius: 10px; */
    margin: 0;
        padding: 0 1%;
    }
    form#search_mini_form {
   display: none;
}
.div-block {
/*    background: #343434 !important;*/
    float: left;
    margin-bottom: 5px;
    overflow: hidden;
    width: 100%;
}
.div-tblock, .menu-user {
    width: 100%;
}
.menu_list {
    width: 100%;
    text-align: left;
}
.titnormal iframe {
    width: 100%;
    height: auto;
}
div#danhmucdd {
       display: block; 
}    
#navtop {
    background: #3F6C7B;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    margin: 0;
    padding-bottom: 0;
    text-align: center;
    width: 100%;
    display: none;
    position: relative;
}
.mattblackmenu li {
    display: inline-block;
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    border-bottom: 1px solid #6B6B6B;
}
.mattblackmenu li:last-child{
    border-bottom: none;
}
.mattblackmenu li a {
    color: #fff;
    display: block;
    float: left;
    font-family: tahoma;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 5px 10px;
    text-align: left;
    text-decoration: none;
}
#leftcolumn {
    background-color: #343434;
    float: left;
    width: 100%;
    margin: 0;
    margin-top: 10px;
    /*display: none;*/
}
#contentcolumn {
 
}
div#prd_cha {
    float: left;
    width: 100%;
    height: 270px;
        margin-bottom: 10px;

}
.border-right{
    display: none;
} 
div#danhmucleft{
    display: none;
} 
div#home {
    float: left;
    width: 100%;
}
.tab_home5 {
    float: left;
    width: 100%;
    overflow: hidden;
}
#tabcontent5 {
    width: 100%;
    float: left;
    height: auto;
    background: #222222;
    margin-bottom: 10px;
}
.container5 {
    float: left;
    width: 100%;
}
ul#countrytabs5 {
    margin: 2px 0;
    float: left;
    width: 100%;
    padding: 2px;
}
.shadetabs5 li {
    float: left;
    list-style: none;
    margin: 0;
    width: 100%;
    display: inline-block;
}
.shadetabs5 li a.selected {
    background: #777777;
    padding: 5px 10px;
    margin: 0;
    color: #ffc949;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: normal;
    float: left;
    width: 100%;
}
.shadetabs5 li a {
    color: #cccccc;
    text-transform: uppercase;
    font-weight: normal;
    background: #111111;
    padding: 5px 10px;
    margin: 0;
    font-size: 13px;
    width: 100%;
    float: left;
    border-bottom: 1px solid #404040;
}
.shadetabs5 li a:last-child{
    border:0;
}
.news_title {
    float: left;
    width: 55%;
}
#new22 {
    width: 100%;
    float: left;
    height: auto;
    margin-right: 10px;
    text-align: justify;
}
.product-view {
    float: left;
    width: 100%;
}
.product-essential {
    float: left;
    margin-bottom: 30px;
    width: 100%;
}
.product-shop {
    float: left;
    width: 100%;
    margin: 0;
    margin: 5px 0;
}
span.desc {
    margin-bottom: 10px;
    width: 100%;
    float: left;
}
div#chitietsp {
    float: left;
    width: 100%;
}
.box_slide1{height: 390px;}
.cart_button{display: none;}
.chuchay span {
    font-size: 13px;
}
#footer
{background-size: 100% 100%;}





















}
@media (max-width: 480px) {
   	.box_slide1{height: 193px;}
}
@media (min-width: 480px){

}

