@import url("active.css");
@import url("sua.css");
@import url("home.css");
/*@import url("pos.css");
@import url("giaohang.css");*/
body{
font-size:12px;
}
.kt-pic img:hover,
.shop-slide-home img:hover {
    opacity: 0.6;
}
#body_full {
	margin: 0 auto;
	width: 965px;
}

#body_full ul li,#body_full ul {
	margin: 0;
	padding: 0;
}

#body_full ul li {
	list-style: none;
}

.top_header {
	background: url(../images/bg_header.jpg) no-repeat scroll 0 0 transparent;
	height: 116px;
	position:relative;
}
.slider-wrapper {
    height: 304px;
    overflow: hidden;
    width: 740px;
}
.theme-light.slider-wrapper{
	padding:0px;
}
.style_tuvan {
	background-image: url(../images/img_tuvan.jpg);
	background-repeat: no-repeat;
	height: 89px;
}

/*.span3.col-l.top_part h1 {
	background: url(../images/bg_head_h1.jpg) repeat-x scroll 0 0 transparent;
	color: #FFF;
	display: block;
	font-size: 15px;
	line-height: 32px;
	margin: 0;
	padding: 0 0 0 14px;
}*/

.danhmuc_sp.border_box{
	border:1px solid #ccc;	
}
.danhmuc_sp h1 {
    background: none repeat scroll 0 0 black;
    color: white;
    display: block;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 7px;
}
.span3.col-r.top_part {
	margin-left: 3px;
	width: 740px;
}

.span3.col-r.top_part #menu_main {
	background: #fff600;
	color: #000;
	font-size: 15px;
	line-height: normal;
	margin: 0;
	padding: 0;
}

 ul.menu_main_left > li > a {
	background: #F1F1F1;
	border-bottom: 1px dotted #CCC;
	display: block;
	font-weight: 700;
	line-height: 30px;
	padding-left: 20px;
}


 ul.menu_main_left > li > a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: black;
}
 ul.menu_main_left > li:hover > a{
	background: url(../images/bg_muiten.jpg) no-repeat scroll 192px center #fff;	
}

 ul.menu_main_left > li {

}

 ul.menu_main_left > li > ul {
    display: none;
    left: 220px;
    position: absolute;
    top: 0;
    width: 620px;
	box-shadow:-3px 4px 5px #ccc
}

 ul.menu_main_left li:hover > ul > ul {
	display: none;
}

 ul.menu_main_left li:hover > ul {
	display: block;
}

#menu_main ul li {
    background: url("../images/bg_line_menu.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    list-style: none outside none;
}


#menu_main ul li a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 32px;
    padding: 0 11px;
}
.bottom_header .span3 {
	margin: 0;
	padding: 0;
}


.style_tuvan > div {
    font-size: 18px;
    margin-left: 72px;
    padding-top: 1px;
}
.slide_front {
    background: none repeat scroll 0 0 rgba(255, 0, 0, 0.04);
    height: 280px;
}
.navbar_nhom {
    background: url("../images/bg_line_cat.jpg") no-repeat scroll 0 0 transparent;
    height: 34px;
    overflow: hidden;
    position: relative;
}



.navbar_nhom span {
    position: absolute;
    right: 12px;
    top: 9px;
}
.navbar_nhom span ul li {
    float: left;
}
.navbar_nhom span ul li a {
    border-left: 1px solid #000000;
    color: black;
    font-size: 11px;
    padding: 2px 10px;
}
.navbar_nhom span ul li:nth-child(1) a {
    border: medium none;
}


.navbar_nhom > a {
    color: white;
    display: block;
    font-weight: bold;
    padding: 7px 45px 0;
}

.floatleft {
    border-color: #CCCCCC;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    float: left;
}
.floatleft.col-l{
	width:207px;
	overflow:hidden;
	height:447px;
}
.floatleft.col-c{
	width:545px;
	overflow:hidden;	
}

.floatleft.col-r {
    width: 207px;
	height:447px;	
	overflow:hidden;	
	border-right:1px solid #ccc;
}
.floatleft > .header_style_m {
    background: url("../images/bg_header_sp.jpg") repeat-x scroll 0 0 transparent;
    font-size: 12px;
    font-weight: bold;
    line-height: 31px;
    padding-left: 10px;
}
.icons_so{
    background: url("../images/bg_so.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    width: 17px;
	vertical-align:text-top;
}


.icons_so1{
    background-position:  0 0; 
}
.icons_so2 {
    background-position:  -17px 0 ;
}
.icons_so3 {
    background-position:  -34px 0 ;
}
.icons_so4 {
    background-position:  -51px 0 ;
}
.icons_so5 {
    background-position:  -68px 0 ;
}
.icons_so1.xam{
    background-position:  0 -30px; 
}
.icons_so2.xam {
    background-position:  -17px -30px ;
}
.icons_so3.xam {
    background-position:  -34px -30px ;
}
.icons_so4.xam {
    background-position:  -51px -30px ;
}
.icons_so5.xam {
    background-position:  -68px -30px ;
}



.ele_cat_left_content {
    display: none;
}

.ele_cat_left {
    background: url("../images/bg_line.jpg") no-repeat scroll center bottom transparent;
    margin: -1px 0;
    padding: 6px 10px;
}
.ele_cat_left:nth-child(1) .ele_cat_left_content {
    display: block;
}
.over_head{
    cursor: pointer;
}
.over_head.hover {
    color: #006BFF;
}



.ele_sp > span {
    display: block;
    font-size: 12px;
    font-weight: lighter;
    height: 38px;
    text-align: center;
overflow:hidden;
}

.ele_sp > span >a {
        color:black;
        font-family: open_sans_bold;
        font-size: 16px;
}
.ele_sp > span >a:hover{
    color:rgb(17, 85, 204);
}


.ele_sp > div.giastyle {
    background: url("../images/bg_gia.jpg") no-repeat scroll center center transparent;
    color: white;
    font-size: 12px;
    padding-left: 15px;
    padding-top: 1px;
    text-align: center;
}
.bg_nhom_img {
    background: url("../images/bg_nhomcid.jpg") no-repeat scroll 0 0 transparent;
    height: 374px;
    width: 543px;
}
.col-r.colmain .ele_sp {
    border-bottom: 1px solid #EDEDED;
    border-right: 1px solid #EDEDED;

}

.ele_sp {
    border: 1px solid #fff;
    display: table-cell;
    float: left;
    margin: 10px 11px;
    min-height: 367px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 220px;
}

 .ele_sp:hover,.ele_sp_detail:hover{
    border: 1px solid #F37022;
    /*box-shadow: 0 0 1px #000;*/
 } 
.lineheadercontent table td:last-child .ele_sp {
    border-right: medium none;
}
.lineheadercontent table tr:last-child td .ele_sp {
    border-bottom: medium none;
}

/*.ele_sp div.gallery {
    display: table;
    width: 208px;
    padding: 3px;
    text-align: center;
}*/
.ele_sp div.gallery  img {
   max-height: 215px;
    max-width: 215px;
    text-align: center;
    vertical-align: middle;
}

 .ele_sp_detail {
   border: 1px solid #f1f1f1;
    display: table-cell;
    float: left;
    margin: 0 8px 20px;
   /* min-height: 315px;*/
    min-height: 310px;
    text-align: center;
    vertical-align: middle;
    width: 219px;
    position: relative;
}

.ele_sp_detail:hover{
    min-height: 310px;
}
.ele_sp_detail.themmoine:hover{
    min-height: 344px;
}

 .ele_sp_detail:hover .muangay {
    display: block;
 }

.ele_sp_detail div.gallery img {
    height: 205px;
    max-width: 208px;
    text-align: center;
    vertical-align: middle;
}



.footer-style {
    color: white;
    min-height: 250px;
    padding: 10px;
}

.footer-style > div {
    background: url("../images/line_border.png") no-repeat scroll right 18px transparent;
    margin-bottom: 20px;
    margin-left: 5px;
    min-height: 165px;
    padding-left: 5px;
    width: 172px;
}

.footer-style > div:last-child {
    color: #6C6C6C;
    width: 295px;
}

.tt_footer > a {
    color: #070707;
    text-decoration: underline;
	border:1px solid #ccc;
}
.footer-style > div > h2 {
    color: #444444;
    font-size: 12px;
    line-height: normal;
    margin: 0;
    padding: 5px;
}

.footer-style > div > div a, .footer-style > div > div {
    color: #6A6663;
    font-size: 11px;
    padding-top: 8px;
}

.icon1 {
    background: url("../images/img_icon.jpg") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 13px;
    vertical-align: text-top;
    width: 20px;
}
.icon2{
    background: url("../images/img_icon.jpg") no-repeat scroll 0 -13px transparent;
    display: inline-block;
    height: 13px;
    vertical-align: text-top;
    width: 20px;
}
.icon3{
    background: url("../images/img_icon.jpg") no-repeat scroll 0 -26px transparent;
    display: inline-block;
    height: 13px;
    vertical-align: text-top;
    width: 20px;
}
.icon4{
    background: url("../images/img_icon.jpg") no-repeat scroll 0 -39px transparent;
    display: inline-block;
    height: 13px;
    vertical-align: text-top;
    width: 20px;
}
.icon5{
    background: url("../images/img_icon.jpg") no-repeat scroll 0 -52px transparent;
    display: inline-block;
    height: 13px;
    vertical-align: text-top;
    width: 20px;
}

#menu_main {
    background: none repeat scroll 0 0 #FFED00;
    border-radius: 5px 5px 5px 5px;
    position: relative;
}
#menu_main ul li a {
    color: #000;
    font-size: 12px;
    font-weight: bold;
    line-height: 32px;
    padding: 0 11px;
}
a.home_menu {
    background: url("../images/img_home.jpg") no-repeat scroll center center transparent;
    display: block;
    text-indent: -9999px !important;
    width: 17px;
}

.search_div {
    background: url("../images/bg_search.jpg") no-repeat scroll center center transparent;
    height: 21px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 234px;
}
.search_div form {
    margin: 0;
    padding: 0 0 0 35px;
}
.search_div form input[type="text"] {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 23px;
    margin: 0;
    padding: 0;
    width: 159px;
}

.search_div form input[type="submit"] {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 15px;
    margin: 0 0 0 14px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    text-indent: -9999px;
    width: 21px;
}
/*.menu_main_left > li:first-child > ul {
	display:block !important;
}*/


.menu_main_left > li > ul {
    background: none repeat scroll 0 0 #FFFFFF;
    padding-bottom: 100px !important;
}



.colmain.col-l{
	width:230px;
	float:left;
}

.colmain.col-r {
    float: left;
    overflow: hidden;
    width: 733px;
}

.colmain.col-l .content_col {
    padding: 0 10px 10px 0;
}
.colmain.col-r .content_col{
	padding:0 0 10px;	
}

.colmain.col-l .content_col .bleft {
    border: 1px solid #CCCCCC;
    margin-bottom: 15px;
}
.colmain.col-l .content_col .bleft .blefttitle {
    background: #FFF309;
    color: black;
    font-weight: bold;
    padding-left: 27px;
    text-align: left;
}
.colmain.col-l .content_col .bleft .blefttitle a{
	color:black;		
	line-height:25px;
}
.colmain.col-l .content_col .bleft .bleftcontent {
	padding:5px;
}




.lineheadertitle > span {
    color: black !important;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
}

.lineheadertitle > span a {
    color: black !important;
}

.lineheadertitle {
    border-bottom: 2px solid #71DAE2;
    margin-bottom: 10px;
    padding-bottom: 5px;
}


.categorycontent > a:nth-child(1) {
    float: right;
}
.categorycontent {
    background: url("../images/bg_nhom.jpg") no-repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 8px 8px 40px;
}
.categorycontent a {
	color:white;
}
.categorycontent a:nth-child(1) {
	color:#2D2B2B;
}

.tabs3 li {
    float: left;
}
.tabs3 li a {
    display: block;
    padding: 10px 17px;
}
.slidecontent3{
	clear:both;
}


.slidecontent3 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 3px solid #D6D6D6;
    clear: both;
    padding: 15px;
}

.tabs3 li a {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #E7E7E7;
    border-radius: 5px 5px 0 0;
    color: #484848;
    display: block;
    margin-bottom: -1px;
    margin-right: 3px;
    margin-top: 10px;
    padding: 7px 20px;
}


.tabs3 li a.slide.active {
    background: none repeat scroll 0 0 #FFF309;
    color: #070707;
    font-weight: bold;
}


.img_detail_product {
    display: table-cell;
    height: 350px;
    text-align: center;
    vertical-align: middle;
    width: 350px;
}
.img_detail_product > div {
    position: relative;
    width: 260px;
    height: 290px;
}
.border_img_detail_product {
    position: relative;
}
.point_shop_detail {
    background: url("../images/point.png") no-repeat scroll 0 0 transparent;
    color: white;
    height: 28px;
    line-height: 23px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 46px;
}



.lineheadertitle {
    padding-top: 13px;
}
/*.lineheadercontent input[type="text"] {
    width: 14px;
}*/

.lineheadercontent .slidecontent3 input[type="text"] {
    width: 270px;
}
.txt_title_viewst {
    color: #B06515;
    font-size: 20px;
    font-weight: lighter;
}
.delprice {
    text-decoration: line-through;
}

.pricedetail {
    color: #FF0000;
    font-weight: bold;
}
.border_tooltip {
    background: none repeat scroll 0 0 white;
    height: 340px;
    width: 320px;
}
.border_tooltip .title_tooltip {
    background: url("../images/bg_tooltip.jpg") no-repeat scroll 0 0 transparent;
    color: #2F2F2F;
    font-weight: bold;
    height: 38px;
    line-height: 37px;
    overflow: hidden;
    text-indent: 51px;
    width: 320px;
}
.hometext_tooltip hr {
    margin: 5px 0;
    padding: 0;
}
.border_tooltip .hometext_tooltip {
	margin:10px; 
}
.user_style {
    left: 440px;
    position: absolute;
    top: 1px;
}
.user_style a{
	color:black;
}
.url_link {
    left: 21px;
    position: absolute;
    top: 2px;
}

.url_link a {
    color: black;
    padding: 0 10px;
}

.link_a {
    display: block;
    height: 64px;
    position: absolute;
    top: 38px;
    width: 145px;
}

.shoping_bag_style {
    position: absolute;
    right: 44px;
    top: 7px;
}

.bottom_header {
    border: 1px solid #CCCCCC;
    margin-bottom: 2px;

}
.content_cat {
    margin-bottom: 2px;
    margin-top: 2px;
}


.detail_option_product {
    border: 1px solid #CCCCCC;
    margin: 0 auto;
    width: 400px;
	background:white;
}
.detail_option_product tr td {
    padding: 5px;
    vertical-align: top;   
}


.detail_option_product tr td:nth-child(1) {
    border-right: 1px dotted #9A9A9A;
    font-weight: bold;
    text-align: right;
    width: 100px;
}
.detail_option_product tr:nth-child(2n+1) {
    background: none repeat scroll 0 0 #F5F5F5;
}
.detail_option_product tr td div {
    background: url("../images/check_icon.png") no-repeat scroll left center transparent;
    padding-left: 25px;
}
.form_buy_left {
    float: left;
    font-weight: bold;
    margin-right: 23px;
    text-align: right;
    width: 298px;
}
.form_buy_right {
    float: left;
}
.form_buy_item {
    clear: both;
}
.form_buy_right > input[type="text"] {
    width: 205px;
}

.payment_left {
    font-size: 25px;
    font-weight: normal;
    padding: 20px 0 0;
    text-align: center;
}


.box_mid_img {
    max-height: 200px;
    max-width: 207px;
}
.smenu_main_left > li:nth-child(3) > ul {
    display: block !important;
}

.menu_main_left > li > ul > li >div> a {
    color: black;
    display: block;
    font-weight: bold;
    padding-left: 20px;
}

.menu_main_left > li > ul > li >div > a.sub_menu {
    font-weight: lighter !important;
    padding-left: 40px;
background:url("http://static.lazada.vn/images/spinbasket/icons/arrow_right_orange_small.png") no-repeat scroll 31px center transparent;
}

.menu_main_left {
    position: relative;
}
.menu_main_left li{

}
#body_full li ul li {
    padding:15px !important;
}
.menu_main_left ul {
    border: 1px solid #FFB319;
    border-radius: 0 5px 5px 5px;
    z-index: 20;
}
.menu_main_left .span2 {
    width: 165px;
}

.thuonghieu_menu {
    background: none repeat scroll 0 0 #EDEDED;
    border-radius: 5px 5px 5px 5px;
    color: #040404;
    display: block;
    margin-top: 20px;
    padding: 3px;
    text-align: center;
}

.block_news_style ul li {
    list-style: disc inside none !important ;
}

.link_xemtc {
    color: #0049FF;
    display: block;
    font-weight: bold;
    text-align: right;
}
.img_detail_product img {
    max-height: 330px !important;
    max-width: 350px !important;
}
#sub_img_product {

}
#sub_img_product img {
    max-height: 100px;
    max-width: 100px;
}

#sub_img_product li{
	float:left;
}


.son {
    max-width: 65px;
    max-height: 65px;
}

.out_son {
    display: table-cell;
    height: 75px;
    text-align: center;
    vertical-align: middle;
    width: 75px;
}
.slide_product {
    border-top: 1px solid #CCCCCC;
    margin: 0 auto;
    position: relative;
    width: 325px !important;
}
.prev_btn, .next_btn {
	display:none;
    height: 44px;
    position: absolute;
    text-indent: -9999px;
    top: 15px;
    width: 28px;
    z-index: 2;
}
.next_btn {
    background: url("http://phapthi.vus.vn/script/pikachoose/styles/next.png") repeat scroll 0 0 transparent;
    right: 0;
}
.prev_btn{
    background: url("http://phapthi.vus.vn/script/pikachoose/styles/prev.png") repeat scroll 0 0 transparent;
}
.border_display_img_product {
    border: 1px solid #CCCCCC;
    margin-bottom: 12px;
    width: 360px;
    position: relative;
}

.slide_product:hover .prev_btn,.slide_product:hover .next_btn {
    display: block;
}


.title_product {
    font-size: 15px;
    font-weight: bold;
    line-height: 22px;
}

.tinhang_style {
    float: left;
    margin-left: 15px;
    width: 170px;
}


.gia_style {
    margin-left: 21px;
    margin-top: 20px;
}
.marketprice,.gia_km_style {
    color: #9D9D9D;
    font-size: 16px;
}

.marketprice span,.gia_km_style span {
    color: #803131;
    font-size: 20px;
}

.marketprice span {
    color: #696969;
    font-size: 16px;
    text-decoration: line-through;
}

.btn_mua_div {
    float: right;
    margin-right: 76px;
    margin-top: -4px;
}



.ui-buttonCart, .ui-buttonCart:hover {
    background: rgb(252, 146, 32) none repeat scroll 0 0;
    border: 0 none;
    border-radius: 7px;
    box-shadow: 1px 1px 3px rgb(95, 94, 94);
    height: 38px;
    line-height: 38px;
    width: 170px;
}


.ui-buttonCart:hover {
    background: linear-gradient(to bottom, #FFF309 1%, #FFF772 98%) repeat scroll 0 0 transparent;
}
#AddToCart.ui-buttonCart .txt-cartTxt {
    color: rgb(255, 255, 255);
    float: left;
    font-family: tahoma;
    font-size: 16px;
    font-weight: bold;
    padding-left: 30px;
    text-transform: uppercase;
}


#AddToCart.ui-buttonCart .new-cartTxt {
    background: url("http://static.lazada.vn/images/spinbasket/icons/buy_product_just-bullets.png") no-repeat scroll 0 7px transparent;
    float: right;
    height: 39px;
    width: 37px;
}
.tt_footer {
    min-height: 10px !important;
    text-align: center;
    width: 100% !important;
}

.span2.tt_cty {
    width: 290px;
}
.span2.tt_cty {
    background: none repeat scroll 0 0 transparent;
    width: 205px;
}


.navcontainer {
    background: url("../images/folder-title.gif") repeat-x scroll 0 0 transparent;
    margin-top: 0px;
    padding: 0 4px 6px;
}


.navlist li {
    float: left;
}

.navlist li:first-child {
    background:url(../images/folder-active.gif) repeat-x;
	border-radius:6px 6px 0 0;
	border:1px solid #ccc;
	border-bottom:none;
}
.navlist li:first-child a {
	font-weight:bold;
}
.navlist li a {
    border-right: 1px solid #CCCCCC;
    color: black;
    display: block;
    font-size: 12px;
    line-height: 18px;
    margin-top: 2px;
    padding: 0 20px;
}

.out_stories_cat {
    border: 1px solid #CCCCCC;
    margin-top: 15px;
	border-top:none;
border-radius:5px;
}

.lineheadercontent a {
    color: #212121;
}

.img_style_other {
    border: 1px solid #CCCCCC;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0;
    max-height: 100px;
    max-width: 100px;
    padding: 4px;
}

.other_stories_style > a {
    color: #B06515 !important;
    font-weight: bold;
}

.other_stories_div li {
    background: url("../../../images/s_03.jpg") no-repeat scroll left center transparent;
    margin-left: 50px !important;
    margin-top: 6px !important;
    padding-left: 12px !important;
}

.other_stories_div li a{
	color:black;
}


.read_all_style {
    color: black;
    float: right;
    margin-right: 20px;
}



.ele_stories_cat {
    border: 1px solid #E8E8E8;
    border-radius: 5px 5px 5px 5px;
    padding: 10px;
    margin: 0 0 3px 0;
}

/*.hometext_ele_stories {
    line-height: 20px;
}*/


.ele_stories_cat > img {
    border: 1px solid #CCCCCC;
    float: left;
    margin: 0 10px 5px 0;
    padding: 3px;
     float: left;
   height: 120px;
    width: 120px;
}
.title_newsa {
      display: block;
    font-size: 15px;
    padding-bottom: 5px;
}

.ele_stories_cat > a.xemtiep {
    float: right;
    padding: 10px 0 0;
}

.border_img_detail_product img {
    max-width: 190px;
    padding: 5px;
}

.newtool {
    display: none;
}

.title_news {
    font-size: 20px;
	display:block;
	padding-bottom:10px;
    font-weight: bold;
}
.lineheadercontent #gallery img {
    border: medium none;
    margin: 0 !important;
    padding-bottom: 10px;
    padding-left: 0 !important;
    padding-right: 10px;
    padding-top: 0 !important;
}


.out_gallery {
    height: 153px;
}
.lineheadercontent form:first-child {
    margin: 0 0 13px;
}

.lineheadercontent hr {
    margin: 8px 0;
    padding: 0;
}
/*
.lineheadercontent form td {
    padding-left: 32px;
}*/

.over_head > div.title_style {
    float: right;
    width: 164px;
}

.td_pro {
    padding: 0;
}

.form_giohang td.pic_sp img {
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    margin: 4px;
    padding: 6px;
}

.form_giohang td  {

}






input.resum_vietnamese {
    background: url("../images/resum_vietnamese.gif") no-repeat scroll left top transparent;
    border: 0 none;
}
input.resum_vietnamese:hover {
    background: url("../images/resum_vietnamese.gif") no-repeat scroll left bottom transparent;
    border: 0 none;
}
.continue_vietnamese {
    background: url("../images/continue_vietnamese.gif") no-repeat scroll left top transparent;
    border: 0 none;
}
.continue_vietnamese:hover {
    background: url("../images/continue_vietnamese.gif") no-repeat scroll left bottom transparent;
    border: 0 none;
}
.buy_vietnamese {
    background: url("../images/buy_vietnamese.gif") no-repeat scroll left top transparent;
    border: 0 none;
}
.buy_vietnamese:hover {
    background: url("../images/buy_vietnamese.gif") no-repeat scroll left bottom transparent;
    border: 0 none;
}




.listbtn.show_payment {
    margin-top: 18px;
    text-align: center;
}
.listbtn.show_payment a {
    background: none repeat scroll 0 0 #FFF500;
    border-radius: 7px 7px 7px 7px;
    color: black;
    font-size: 16px;
    font-weight: bold;
    margin: 15px 5px 5px;
    padding: 10px;
    text-shadow: 3px 3px 1px #FFFFFF;
}


.bg_option:hover, .bg_option_active {
    background: url("../images/bg_option_buy_hover.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
}
.bg_option {
    background: url("../images/bg_option_buy.png") no-repeat scroll 0 0 transparent;
    color: #F44455;
    height: 76px;
    padding-left: 45px;
}

div.form_buy_item {
    color: #58595B;
    font-size: 14px;
    height: 40px;
    padding-top: 5px;
    width: 650px;
}

.form_buy_item p{
    margin-bottom: 0;
}
p.form_buy_left {
    float: left;
    padding-right: 10px;
    padding-top: 10px;
    text-align: right;
    width: 200px;
    font-size: 16px;
    font-family: coollook;
}
div.form_buy_item {
    color: #58595B;
    font-size: 14px;
}
span.other_color {
    color: #FF0000;
}
.thongtin-content {
    width: 350px;
}
.form_buy_right > input[type="text"] {
    width: 350px;
}
.form_buy_right label {
    width: auto !important;
}
 input[type="radio"] {
    margin: 0;
    padding: 0;
}
.form_buy_right > input[type="radio"] {
    margin: 0 0 0 8px;
    padding: 0;
}





.menu_user {
    background: #F6F5F5;
    color: white;
    font-size: 12px;
    margin: 0;
    padding: 5px 27px;
    text-align: left;
    width: 262px;
}

.menu_user  a{
 	color:teal;
}


.img_avatar {
  border: 1px solid #e7e7e7;
    border-radius: 20px;
    float: left;
    margin: 0 7px 10px 0;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    width: 145px;
}

/*.tt_user_style {
    float: left;
    width: 450px;
}*/

.logout-person {
    padding-bottom: 10px;
}
.logout-person > a {
    font-size: 15px;
}

.detail-news-text {
    line-height: 25px;
}


.border_detail_cuahang {
    margin-top: 16px;
    min-height: 840px;
    position: relative;
}

.content_html_cuahang {
    position: absolute;
    right: 0;
    top: 42px;
    width: 626px;
}
.list_cuahang {
    width: 320px;
}

.list_cuahang > ul > li > div.content_li > div {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    color: black;
    cursor: pointer;
    display: block;
    font-weight: bold;
    margin-bottom: 14px;
    padding: 11px;
}
.list_cuahang > ul > li > div.content_li > div.hover {
    background:none repeat scroll 0 0 #E0E0E0;

}

.content_li p,.content_li strong {
    font-weight: lighter;
    margin: 0;
    padding: 0;
}



.reg_email {
    left: 178px;
    position: absolute;
    top: 64px;
    width: 296px;
}
.reg_email input[type="text"] {
    border: medium none;
    width: 198px;
}
.reg_email input[type="submit"] {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    float: right;
    height: 30px;
    text-indent: -999px;
    width: 83px;
}
.content textarea {
    width: 626px !important;
}
.foot-thongtin-title h1 {
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}
.back-to-top {
    bottom: 2em;
    color: #000000;
    cursor: pointer;
    display: none;
    font-size: 12px;
    position: fixed;
    right: 10px;
    text-decoration: none;
    z-index: 2;
}