.banner_home{
	width:100%;
	height:360px;
	margin-bottom:5px;
}
.slider_letf_home{
	width:850px;
	height:360px;
	float:left;
}
#bx-pager_n{
 	width:840px;
	height:90px;
	margin-top:10px;
    display: none;
}
#bx-pager_n a{
	margin-right:6px;
}
#bx-pager_n a:last-child {
	margin-right:0px !important;
}
.bxslider_home{
	padding:0px;
	margin:0px;
	z-index:9999;
}
.qc_right{
	width:310px;
	height:360px;
	float:right;
}
.wrap_slider_barand{
	width:100%;
}
.bxslider_brand{
	margin:0px;
	padding:0px;
}
.bxslider_brand li{display: inline-block;float:left;
    width:162px !important;
    border: 1px solid #e1e1e1;
    margin-right: 5px;
    text-align: center;

}
.bxslider_brand a .img{
    height: 100px;
}
.bxslider_brand .img img{padding-top: 12px;display:inline-block}
.bxslider_brand a h2{color:#4e4d4d;font-size: 12px;padding-bottom: 0}
.content_primary{
	width:100%;
	margin-top:30px;
}
.content_left {
    float: left;
    width: 250px;
}
.title_cate_home {
    background:url(/Style/TT/bg_title_cate.png) repeat-x ;
	height: 31px;
    overflow: hidden;
}

.title_cate_home span {
    color: #fff;
    display: block;
    font-size: 14px;
    margin-left: 20px;
	font-weight:bold;
	line-height:30px;
	text-transform: uppercase;

}
.title_price_search {
    background: url(../images/a_left.png) no-repeat left top ;
    color: #333333;
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
    margin-left: 13px;
    padding-left: 15px;
	font-weight:bold;
}
.title_price_search:hover {
	color:#bc0000;
}
.cate_pro{
	margin-bottom:10px;
}
.title_cate_brand{

    background: url(/Style/TT/bg_title_cate.png) repeat-x scroll 0 0 ;
    height: 31px;
    overflow: hidden;
	margin-bottom:10px;
}


.title_cate_brand span {
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    margin-left: 20px;
	text-transform: uppercase;

}
.support .sp{
    background: none repeat scroll 0 0 #F1F5F8;
    border-top: 3px solid #bc0000;
    padding-bottom: 10px;
}
.ads.support{background: none;border: none;margin-bottom: 0;padding-bottom: 0}
.hot_line {
    background: url(/Style/TT/bg_hotline.png) no-repeat scroll center center ;
    border-top: 1px solid #FFFFFF;
    height: 62px;
    margin-top: 1px;
    position: relative;
}

.sky_yahoo {
    margin-top: 5px;
}
.support_onl {
    margin-left: 5px;
    margin-top: 15px;
    overflow: hidden;
}

.support_ng {
    float: left;
    margin-bottom: 10px;
    margin-right: 20px;
    width: 106px;
}

.support_ng p {
    font-size: 14px;
}
.support_name {
    color: #555555;

}
.news_nb_intro {
    border-bottom: 1px dotted  #CCCCCC;
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 10px;
}
.news_nb_intro > a {
    float: left;
}
.title_new_nb {
    color: #353535;
    font-size: 14px;
    margin-bottom: 5px;
	font-weight:bold;
}
.ads a{

	margin-top:5px;
	display:block;
}
.content_right{
	width:900px;
	float:right;
}
.title_hl_home{
	background:#f3f6f9;
	border-bottom:2px solid #58abe2;
	height:29px;
}
.title_hl{
	 background: url("/Style/TT/bg_title_cate.png") repeat-x ;
	 float:left;
	 color:#fff;
	 padding:0px 10px;
	 text-transform:uppercase;
	 font-weight:bold;
	 line-height:30px;
}

.view_next{
	background:url(/Style/TT/bg_xem_tiep.png)  no-repeat right;
	padding-right:15px;
	margin-right:10px;
	line-height:30px;
	color:#888888;
	float:right;
}
.wrap_pro_intro{
    margin:15px -8px 0;
}
.block-pro{padding: 0 8px;margin-bottom: 15px;
    width: 23.2%;
    float: left;
}
.pro_intro {
     background: url(/Style/TT/bg_pro_intro.png) repeat-x  center bottom #fff ;
    border: 1px solid #E5E5E5;
       position: relative;
    z-index: 10;
	text-align: center;
}

.pro_intro .title_pro {
    color: #333333;
    display: block;
    font-size: 15px;
    text-align: center;
    padding: 0 2px;
    font-weight: 500;
}

.pro_intro > a> img {
    margin: 9px 0 15px;
    display: block;
    max-width: 100%;
}
.pro_intro .price_pro {
    color: #ED1C24;
    font-size: 15px;
    text-align: center;
}
.pro_intro .price_pro span {
    background: url(/Style/TT/bg_price.png) no-repeat  right bottom ;
    height: 17px;
    padding-right: 10px;
}

.pro_intro .status{
	background:url(/Style/TT/bg_status.png);
	width:100%;
	height:25px;
	position:absolute;
	bottom:70px;
	left:0px;
	visibility:hidden;
	color:#ff0000;
	text-align:center;
	line-height:25px;
	font-style:italic;
	font-weight:bold;

}
.pro_intro:hover > .status{
	visibility:visible;
}
.pro_intro .new_status{
	position:absolute;
	top:-6px;
	right:3px;
}
.mar{
	margin-right:0px !important;
}
.wrap_menu_bot{
    background: url("/Style/TT/bg_title_cate.png") repeat-x ;
	text-align:center;
}
.hot_line_top{
	background:url(/Style/TT/bg_hotline_top.png) no-repeat;
	padding: 7px 0px 0px 60px;
	position:absolute;
	top:0px;
	width:109px;
	height:52px;
	right:390px;
}
.hot_line_top span{
	float:left;
	font-size:14px;
	color:#0072bc;
	font-weight:bold;
}
.bxslider_right{
	padding: 0px;
	margin: 0px;
}
.news_nb_intro p{
	float: left;
	width: 130px;
	margin-left: 10px;
}

.navigater_pro {
    border-bottom: 1px solid #0072bc;
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 5px;
    padding-top: 10px;
}
.navigater_pro div {
    float: left;
}
.navigater_pro div a {
    background: url("/Style/TT/note_2.jpg") no-repeat  right center ;
    color: #777777;
    float: left;
    font-size: 14px;
    margin-right: 5px;
    padding-right: 14px;
}
.navigater_pro div:last-child > a {
    background:none !important ;

}
.first > span {
    background: url("/Style/TT/home_navi.png") no-repeat  center center;
    display: block;
    font-size: 0;
    height: 20px;
    padding-top: 1px;
    width: 13px;
}
.page {
	text-align: center;
}
.page a {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #D5D3D3;
    color: #777777;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    padding: 2px 8px;
    width: 15px;
}
.fist_paging, .pre_paging, .next_paging, .last_paging {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    padding: 2px 3px !important;
}
.page a.active,.page a:hover {
    background: none repeat scroll 0 0 #bc0000;
    border: 1px solid #bc0000;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    padding: 2px 8px;
    width: 15px;
}

.product_detail_left {
    float: left;

    margin-right: 18px;
    width: 540px;
}
.slide_product {
    float: left;

    margin-bottom: 0;
    margin-right: 0;
    margin-top: 0;
    position: relative;
    width: 342px;
}
.product_detail_right {
    float: right;
    margin-top: 20px;
    width: 335px;
}
.title_code_pro {
    background: url("../images/bg_soc2.png") repeat-x  center bottom ;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.product_detail_right h3 span {
    color: #bc0000;
    font-size: 18px;
    padding: 0;
}
.code_pro {
    color: #999999;

    font-size: 14px;
}
.plugin_like {
    margin-top: 10px;
}
.pro_ct {
    color: #333333;
    line-height:25px;
    font-size: 14px;
}
.brand_ct {
    color: #0072BC;

    font-size: 14px;
    font-weight: bold;
}
.price_km {
    color: #ED1C24;
   font-weight:bold;
    font-size: 14px;
    margin-top: 10px;
}
.price_km span {

    font-size: 16px;
}
.vat_pro_ct {
    color: #999999;

    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 10px;
}
.other_pro_ct{
 border-bottom: 1px solid #e5e5e5;
 padding-bottom: 10px;
}
.submit_muahang {
    background: url("/Style/TT/bg_order.png") no-repeat scroll;
    color: #FFFFFF;
    display: block;
    height: 37px;
   	float:left;
   	margin-top:10px;
    width: 204px;
}
.thong_tin_san_pham{
	 border: 1px solid #e5e5e5;
	 margin-top: 20px;

}
.title_detail_pro{

	 background: #ededed;
	 color: #000;
	 padding-left: 15px;
	 font-size: 14px;
	 line-height: 30px;
	 font-weight: bold;
}
.tabs_content_container{
 	padding: 10px;
}
.products_other{
 	margin-top: 20px;
}
.title_other{
 	background: #f3f6f9;
 	color: #bc0000;
 	font-size: 14px;
 	font-weight: bold;
 	border-bottom: 2px solid #bc0000;
 	line-height: 30px;
 	margin-bottom: 10px;
 	padding-left: 10px;
 	text-transform: uppercase;

}
.title_detail_bv{
	font-size: 16px;
	color: #bc0000;
	margin: 15px 0px;
}
.title_new_nb:hover{
	color: #bc0000;

}

.cate_pro_intro {
    margin-bottom: 15px;
}

.products_home h3.cate_pro_intro span {
    color: #bc0000;

    font-size: 16px;
    margin-bottom: 15px;
    padding: 0;
}

.news_intro {
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 15px;
    overflow: hidden;
    padding-bottom: 15px;
}

.img_post_intro {
    border: 1px solid #CCCCCC;
    float: left;
    height: 113px;
    margin-right: 10px;
    width: 161px;
}
.img_post_intro img {
    padding: 4px;
}
.title_intro_post {
    float: left;
    width: 474px;
}
.title_intro_post .title_post {
    color: #333333;
    font-weight:bold;
    font-size: 14px;
    display: block;
}
.title_intro_post .title_post:hover {
	color: #bc0000;
}
.intro_post {
    text-align: justify;
}
.post_date{
 color: #888;
}
.detail_bv_post{
	padding-bottom: 10px;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 5px;
}
.news_other{
	margin-top: 20px;
}
.news_other p {
    color: #333333;
    font-weight:bold;
    font-size: 14px;
    margin-bottom: 5px;
}

.news_other a {
    background: url("../images/bg_a_other.png") no-repeat  left center ;
    color: #0072BC;
    display: block;
    padding-left: 10px;
}

.news_other a span {
    color: #999999;
    margin-left: 5px;
}
.contacts_content{
	margin-top: 20px;
}
.contacts_content h3 span {
    color: #bc0000;
	font-weight:bold;
	margin-bottom:10px;
    font-size: 14px;
}
.map {
    border: 1px solid #CCCCCC;
    height: 300px;
    width: 430px;
    float: left;
    margin-bottom: 15px;
}
#contact {
    padding-right: 40px;
}
.contacts_right {
    float: right;
    width: 485px;
}

.contacts_right div {
    margin-bottom: 5px;
    overflow: hidden;
}

.contacts_right div label {
    float: left;
    height: 22px;
    line-height: 22px;
    text-align: right;
    width: 120px;
}

.contacts_right .input_text {
    border: 1px solid #CCCCCC;
    float: left;
    height: 25px;
    width: 310px;
    margin-left: 10px;
}


.contacts_right div textarea {
    border: 1px solid #CCCCCC;
    float: left;
    height: 105px;
    width: 310px;
    margin-left: 10px;
}
.capcha_text {
    border: 1px solid #CCCCCC;
    float: left;
    height: 22px;
    margin-right: 12px;
    width: 140px;
}

#siimage {
    float: left;
    height: 25px;
}

a.mamoi {
    background: url("../images/capcha_btn.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #666666;
    float: left;
    margin-left: 5px;
    margin-top: 4px;
    padding-left: 23px;
}
.input_submit {
    margin-left: 133px;
}
.input_submit, .input_reset {
    background: #ed1c24;
background: -moz-linear-gradient(top,  #ed1c24 0%, #bc0000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed1c24), color-stop(100%,#bc0000));
background: -webkit-linear-gradient(top,  #ed1c24 0%,#bc0000 100%);
background: -o-linear-gradient(top,  #ed1c24 0%,#bc0000 100%);
background: -ms-linear-gradient(top,  #ed1c24 0%,#bc0000 100%);
background: linear-gradient(to bottom,  #ed1c24 0%,#bc0000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1c24', endColorstr='#bc0000',GradientType=0 );
    border: medium none;
    border-radius: 3px;
    box-shadow: 0 0 2px #888888;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: auto;
}
.map_from_contacts{
	margin-top: 20px;
}
.wrap_from_answers{
 	background: #f2f2f2;
 	padding: 15px 30px 30px;
}
.title_answers{
	color: #bc0000;
    font-size: 18px;
    margin-bottom: 5px;
}
.contacts_answers {
    margin: 20px 0px 0px 0px;
    width: 430px;
}

.contacts_answers div {
    margin-bottom: 5px;
    overflow: hidden;
}

.contacts_answers div label {
    float: left;
    height: 22px;
    line-height: 22px;
    text-align: left;
    width: 75px;
}

.contacts_answers .input_text {
    border: 1px solid #CCCCCC;
    float: right;
    height: 25px;
    width: 310px;
}


.contacts_answers div textarea {
    border: 1px solid #CCCCCC;
    float: right;
    height: 105px;
    width: 310px;
}
.contacts_answers .capcha_text {
    border: 1px solid #CCCCCC;
    float: left;
    height: 22px;
    width: 140px;
}
.contacts_answers .input_submit {
    margin-left: 80px;
}
.ch_trc{
	margin-top: 20px;
}
.ch_tc{
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.answers_tc{
	 background: url("../images/bg_ch.png") no-repeat  left 3px ;
	 padding-left: 22px;
	 font-size: 14px;
	 color: #010101;
	 font-weight: bold;
}
.traloi{
	margin-left: 22px;
	padding: 15px;
	position: relative;
	background: #f2f2f2;
	border-radius:5px;
	margin-top: 10px;
}
.bg_goc{
 	width: 10px;
 	height: 5px;
 	position: absolute;
 	background: url("../images/bg_goc.png") no-repeat ;
 	top:-5px;
 	left: 15px;
}
.Content_main{
 margin-top: 20px;
}
#addEditForm table {
    border-collapse: collapse;
}
.giohang_form tr {
    text-align: center;
}
.giohang_form tr {
    text-align: center;
}
.giohang_form tr {
    text-align: center;
}
.giohang_form tr, .giohang_form td, .giohang_form th {
    border: 1px solid #CCCCCC;
    padding: 6px 0;
}
.giohang_form th {
	background: url("../images/bg_order_ct.png") no-repeat ;
}
.giohang_col1{
	width: 50px;
}
.giohang_col2{
	width: 345px;
}
.giohang_col3{
	width: 180px;
}
.giohang_col4{
	width: 125px;
}
.giohang_col4 input{
 	width: 40px;
 	text-align: center;
}
.total{
	background: #ededed;
	line-height: 40px;
	color: #ff0000;
	text-align: right;
	padding-right: 20px;
	font-size: 14px;
	font-weight: bold;

}
.giohang_col2{
	text-align: left;
}
.giohang_col2 img{
	float: left;
	margin-left: 10px;
}
.giohang_col2 span{
	float: left;
	margin-left: 10px;
	width: 240px;
	color: #ee1d25;
}
#btn_delete_item{
	background: url("../images/bg_dele_order.png") no-repeat ;
	padding-left: 30px;
	border: medium none;
	height: 23px;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}
#btn_update_cart{
	background: url("../images/bg_update_giohang.png") no-repeat ;
	padding-left: 30px;
	border: medium none;
	height: 23px;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}
#btn_delete_cart{
	background: url("../images/bg_huy.png") no-repeat ;
	padding-left: 30px;
	border: medium none;
	height: 23px;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}
.btn_order_detail{
	margin-top: 20px;
	text-align: center;
}
#btn_payment_cart{
	background: url("../images/btn_payment_cart.png") no-repeat ;
	width: 120px;
	height: 35px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	border: medium none;
	cursor: pointer;
}
.table_order{
	 border-collapse: collapse;
}
.thong_tin_nguoi_mua{
	background: #ededed;
	color: #086f9e;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	padding-left: 15px;
	margin: 25px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#payment-info div label {
    float: left;
    height: 22px;
    line-height: 22px;
    text-align: left;
    width: 185px;
    margin-left: 45px;
}

#payment-info div {
    margin-bottom: 5px;
    overflow: hidden;
    width: 555px;
}
#payment-info .input_text {
    border: 1px solid #CCCCCC;
    float: left;
    height: 25px;
    width: 310px;
}

#payment-info div textarea {
    border: 1px solid #CCCCCC;
    float: left;
    height: 105px;
    width: 310px;
}
.input_sec_code {
    border: 1px solid #CCCCCC;
    float: left;
    height: 22px;

    width: 140px;
}

#btn_payment,#btn_cancel {
    background: url("../images/bg_payment.png") repeat-x ;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    width: 120px;
    border-radius : 5px;
}
.level_3{
	padding-left: 20px;
}
.order_global{
  background: url("/Style/TT/bg_cart.png") no-repeat ;
    width: 130px;
    height: 36px;
}
.wrap_cart{
	width: 130px;
  	height: 36px;
  	position: relative;
}
.wrap_cart a{
	width: 130px;
  	height: 36px;
  	float: left;
}
.wrap_cart span{
	position: absolute;
	top: 8px;
	right: 12px;
	color: #ff7e00;
	font-weight: bold;
}
.data_update{
	color: #888888;
	padding-left: 22px;
}
.abc_xv a{
color:#fff;

}
.contact_footter_intro{
	color:#fff;
        float: right
}
.sao_d{
	color:#ff0000;
	margin-left:3px;
}
.wrap_search_price{
	background:#f7f7f7;
	padding:15px 10px;
	margin-bottom:10px;
}

#search_product_price label{
	float:left;
	text-align:left;
	width:80px;
	margin-bottom:3px;

}
#search_product_price  .input_text_price{
	width:75px;
	float:left;
	background:url(../images/bg_input_price.png) no-repeat;
	height:27px;
	margin-right:5px;
	border:medium none;
}
.search_btn_price{
	float:left;
	background:#2d4dbc;
	border:medium none;
	border-radius:5px;
	color:#fff;
	height:27px;
	width:50px;
	font-weight:bold;
	cursor:pointer;
}
.back_search{
	background:url(../images/bg_back.png) no-repeat left center;
	color:#70a0ff;
	padding-left:30px;
	margin-left:10px;
	line-height:30px;
	float:left;
	margin-right:10px;
}
.go_home{
	background:url(../images/bg_home_search.png) no-repeat left center;
	color:#70a0ff;
	padding-left:30px;
	margin-left:10px;
	line-height:30px;
	float:right;
}
.submit_muahang_content {
    background: url("../images/bt_content.png") no-repeat top left;
    color: #FFFFFF;
    display: block;
    margin:auto;
    height: 37px;
    margin-top: 10px;
    width: 158px;
}
.support_main{border: 1px solid #e5e5e5;padding: 5px}
.detail{font-size: 14px}