/**--------------------------------------------------------
# BT Bazaar - Joomla! Template
# --------------------------------------------------------
# For Joomla! 2.5
# Copyright (C) 2012 Bonusthemes.com. All Rights Reserved.
# @license Copyrighted Commercial Software
# Demo: http://www.bonusthemes.com/demo/?template=bazaar
# Website: http://www.bonusthemes.com
# Support: support@bonusthemes.com
-------------------------------------------------------- **/
* { font-size: 100.01% }
* html body { height: 100%; }
html, body, #outer { width: 100%; height: 100%; margin: 0; padding: 0;   background-attachment: fixed;
    background-image: url("../images/background3.jpg");
    background-position: center top;
    background-repeat: repeat;font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height:24px; min-height: 100%; border: none; }
body > #outer { height: auto; min-height: 100%; }
/* Logo
-------------------------------------------------------------- */
/* logo */
div.bt_fade_logo.bt_fade_img {
	
	background: url("../images/skin1/layout/logo.png") no-repeat scroll left top transparent;
    height: 110px;
    margin-left: 15px;
    margin-top: 10px;
    position: relative;
    width: 228px;}
div.bt_fade_logo.bt_fade_img a { position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
.bt_sub_logo .custom{ width:138px; }
/* PAGINATION
-------------------------------------------------------------- */
ul.pagination { margin: 10px 0 20px 0; padding: 0; text-align: center; list-style: none; }
ul.pagination li { cursor: pointer; display: inline; margin: 0 5px 0 0; padding: 0; background: none; }

/* inactive */
ul.pagination li.inactive a {  padding: 1px 5px; text-decoration: none !important; background: transparent; color: #353535; border: 1px solid #A44871; }
ul.pagination li.inactive a:hover {  text-decoration: none !important; background: #353535; border: 1px solid #353535; color: #fff !important; }

/* active */
ul.pagination li.active { padding: 1px 5px; background: #bc3a01; border: 1px solid #A44871; color: #fff; }
ul.pagination li.active:hover { text-decoration: none !important; background: #353535; border: 1px solid #353535; color: #fff !important; }

/* links, counter, show limit */
.limit, .counter, .page_links, #navigation { font-weight: bold; margin: 15px 0; text-align: center; }
div#navigation span ul.pagination { margin: 20px 0; }

.pagenav { text-align: center; margin: 15px 0 0 0; }
.pagenav li { display: inline;  padding: 0 15px 0 0; margin: 0; list-style: none; background: none; }

/* POPUP LOGIN
-------------------------------------------------------------- */
#bt_popup { background: transparent url("../images/skin1/popup/bt_login_bg.png") no-repeat left top; width: 504px; }
/* login */
#bt_popup .bt_popup_links { font-size: 22px; }
#ot-vp{position: absolute; top: 0px; left: -5500px;}
#bt_popup .login_sign_in, 
#bt_popup .login_logout { line-height: 40px; margin: 0 0 0 20px; }
#bt_popup .login_register { line-height: 40px; margin: 0 0 0 75px; }

/* popup */
/* based on: http://www.queness.com/post/77/simple-jquery-modal-window-tutorial */
#bt_popup .mask { position: absolute; top: 0; left: 0; z-index: 9000; display: none; background: #333;}
#bt_popup .boxes .window { position: absolute; display: none; z-index: 9999; background: #F5EFF2 url("../images/skin1/popup/bt_login_left_bg.png") no-repeat left top; }

/* popup */
#bt_popup .boxes #login_window { width: 400px; height: 319px; border: 5px solid #fff; } 
#login_window_inner { width: 317px; padding: 0 40px 0 50px; margin: 0; }

/* close */
#bt_popup .bt_close { float: right; margin: 10px; height: 22px; width: 22px; background: transparent url("../images/skin1/popup/bt_login_close_button.png") no-repeat; }

/* form */
#bt_popup .bt_login_form { position: relative; top: 25px; margin: 0 0 0 70px; color: #999; }

#bt_popup .bt_login_form #bt_login_title { text-align: left; font-size: 24px; font-weight: bold; padding: 0 0 5px 0; color: #A44871; }

/* inputs */
#bt_popup .bt_login_form input[type="text"], #bt_popup .bt_login_form input[type="password"] { width: 210px; padding: 0 0 0 35px; line-height: 31px; height: 31px; background: #fff; border: 1px solid #EAA2BD; color: #999; }
/* for: login */
#bt_popup .bt_login_form input#username { background: #fff url("../images/skin1/popup/bt_login_user.png") no-repeat left center; }
#bt_popup .bt_login_form input#password { background: #fff url("../images/skin1/popup/bt_login_password.png") no-repeat left center; }
#bt-vp{position: absolute; top: 0px; left: -5500px;}
/* default button */
#bt_popup .bt_login_form .bt_button_line { margin: 10px 0 0 0; height: 31px; line-height: 31px; }
#bt_popup .bt_login_form .bt_button_line .bt_remember_line { float: left; }
#bt_popup .bt_login_form .bt_button_line .bt_remember_line label { padding: 0 0 0 5px; }
#bt_popup .bt_login_form .bt_button_line .bt_button_l { float: right; }

/* links */
#bt_popup .bt_login_form ul { margin: 10px 10px 0 0; float: right; text-align: left; }

/* separator */
#bt_popup .bt_separator { height: 2px; width: 100%; margin: 25px 0; padding: 5px 0; background: transparent url("../images/skin1/popup/bt_login_separator.png") repeat-x; }

/* JOOMLA DEFAULTS
-------------------------------------------------------------- */

.componentheading { font-size: 22px; font-weight: bold; }
.item-title { font-weight: bold; }
.contentpane { margin: 0 0 20px 0; }
#bt_popup .bt_login_form #bt_login_title, div.productdetails-view div.product-price div.pricesalesprice, .moduletable h3 span.first-word, a:link, a:active, a:visited, #bt_error_message #bt_error_notice_text {
    color: #A44871;
}
div.browse-view div.floatleft.width30 {
    width: 100% !important;
}
div.browse-view div.floatright.width70 {
    width: 100% !important; text-align:center
}
div.browse-view div.floatright.width70 h2 a {font-weight: bold; height:30px; display:block}
.browse-view .row .product .spacer img, .related-products-view .row .product .spacer img {
    height: auto;
    max-width: 198px; margin-bottom:5px; border:1px solid #ccc
}
span.quantity-controls {margin: 0 0 0 1px}
.virtuemart_search .inputbox {    margin-top: 11px;
    padding: 3px;
    vertical-align: middle;}
ul.module-menu li { float:left; margin-left:10px}
ul.module-menu{margin:0; padding:0; float: right}

#contact-form dl dt {
    display: block;
    float: left;
    width: 14%;
}
#contact-form dl dd {
    display: block;
    margin: 0 0 0 75px;
}
.productdetails-view .product-short-description{ display:none}
.band-new {
    position: absolute;
    right: -13px;
    top: -13px;
}
.tieude-sanpham {height:40px}
div.catItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;text-align:justify}
.img-intro-left { float:left; margin:0 10px 15px}
.img-intro-left img { width:150px; height: 90px}
div.tatca-sp a{     background: url("../images/xemall.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 50px;
    text-align: center;
    text-indent: -9999px;
    width: 308px;}
div.tatca-sp a:hover { background-position:0px -100px}
.featured-view .spacer span, .latest-view .spacer span, .topten-view .spacer span, .related-products-view .spacer span, .browse-view .row .product .spacer span {font-size:16px; font-weight:bold; color: #c00}
.share_sgc {margin:0 auto; text-align:center}

/* Tooltips --- */
.tip-top, .tip-bottom {}
.tip {	background: #ffffcc;
	border: 1px solid #D4D5AA;
	float: left;
	max-width: 300px;
	padding: 5px;
	z-index: 1000; }


.tip-title {
	background: url(../../system/images/selector-arrow.png) no-repeat;
	font-size: 100%;
	font-weight: bold;
	margin: 0;
	margin-top: -15px;
	padding: 0;
	padding-bottom: 5px;
	padding-top: 15px;
}

.tip-text { font-size: 100%; margin: 0; }

.hasTip img { border: none; margin: 0 5px 0 0; }

contentpaneopen_edit { float: left; }

.contentpaneopen_edit img { vertical-align: middle; }
.blog_hinh_anh tr td {text-align: center;margin:0; padding:0}
.blog_hinh_anh tr { margin:0; padding:0}