/* CSS Document */

form {
	margin: 0 auto 0 auto; padding: 0px; background-color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma; font-size: 12px; color: #000000; text-align: center; height: auto;
}
html {
	margin: 0 auto 0 auto; padding: 0px; background-color: #FFFFF;
	font-family: Arial, Verdana, Tahoma; font-size: 12px; color: #000000; text-align: center; height: auto;
}
body {
	margin: 0 auto 0 auto; padding: 0px; 
	font-family: Arial, Verdana, Tahoma; font-size: 12px; color: #000000;height:100%;width:100%; background-color:white;
}
TD {
	font-family: Arial, Verdana, Tahoma; font-size: 12px; color: #000000;
}

a { color:#000000; text-decoration:underline;border:none;}
a:visited { color:#000000; text-decoration:underline;border:none;}
a:hover { color:#000000; text-decoration:underline;border:none;}

a.xanhkogach {color: #4384C3; text-decoration: none;}
a.xanhkogach:visited {color: #4384C3; text-decoration: none;}
a.xanhkogach:hover {color: #4384C3; text-decoration: underline;}

a.likedefault {color: #636363; text-decoration: none;}
a.likedefault:visited {color: #636363; text-decoration: none;}
a.likedefault:hover {color: #636363; text-decoration: underline;}

.xanhColor { color: #4384C3;}
.fontbold { font-weight: bold;}
#containter_vsport{
	width:960px; text-align: left; margin: 0 auto 0 0px; height:auto; min-height:100%;
	border-right: none; border-left: none; background-color: #FFFFFF;padding:0 0px 0 0px;
}
html>body #containter_vsport {
	width:960px; text-align: left; margin: 0 auto 0 0px; height:100%; min-height:100%;
	border-right:none; border-left: none; background-color: #FFFFFF;padding:0 0px 0 0px;
}
#body_vsport {
	margin: 0 auto 0 auto; padding: 0px; background-image:url(../../images/vsport/bk_web.gif);background-repeat:repeat-x; height:100%;width:100%;
}
#header_logo{background-image:url(../../images/vsport/DM_logo.gif);background-repeat:no-repeat;width:135px;height:93px; border:none; background-position:38px 18px;}
#vsport_header_vertical_line{background-image:url(../../images/vsport/vertical_line.gif);background-position:center;background-repeat:no-repeat;border:none;height:28px;width:2px;padding-bottom:2px;}
#bg_horizon_mnu{background-image:url(../../images/vsport/mnu_bg.gif);background-repeat:repeat-x;border:none;height:30px;padding-bottom:5px;}
  .vsport_mnu_item{margin:0px; padding:0px;}
 #vsport_mnu_item a{text-decoration:none;font-family:Arial;font-size:12px;font-weight:bold;color:#FFFFFF; text-transform:uppercase; line-height:30px;}
  #vsport_mnu_item a:hover{text-decoration:none;color:#ffffff;}
 
  #datetime{text-decoration:none;font-family:Arial;font-size:12px;font-weight:normal;color:#FFFFFF;padding-left:20px; }
  
  .vsport_mnu_item_hover { background-image:url(../../images/vsport/menu_hover.gif); background-repeat:repeat-x; height:30px; border:none;}
  
  #datetime{text-decoration:none;font-family:Arial;font-size:12px;font-weight:normal;color:#FFFFFF;padding-left:20px; }
  #bg_horizon_category{background-image:url(../../images/vsport/bg_cate.gif);background-repeat:repeat-x;border:none;height:26px;}
  #icon_nr_category_title{background-image:url(../../images/vsport/whitebox.gif);background-position:center 5px;background-repeat:no-repeat;border:none;height:10px;width:15px;padding-bottom:0px; float:left;}
  #vsport_category_title{text-decoration:none;font-family:Arial;font-size:12px;font-weight:bold;color:#FFFFFF; text-transform:uppercase;}
  #vsport_hot_news{background-image:url(../../images/vsport/br_hot_news_icon.gif);background-repeat:no-repeat;height:5px; border:none;background-position:10px 5px; padding-left:20px;}
    #vsport_hot_news a{text-decoration:none;font-family:Arial;font-size:12px;font-weight:normal;color:#000000;}
    #vsport_hot_news a:hover{text-decoration:none;color:#ff0000;}
    #vsport_hot_news a:selected{text-decoration:none;color:#ff0000;}
.vsport_button_search
{
	font-size: 11px;
	cursor: pointer;
	color: #FFFFFF;
	background-image: url(../../images/vsport/search_icon.gif);
	background-repeat: no-repeat;
	width: 27px;
	border: none;
	height: 24px;
	padding-bottom: 0px;
}
.tb_border{width:110px; height:20px; text-align:left; vertical-align:middle;}
#body_banner{width:582px;height:70px; border:none;}
#product_title{color:#9a0000; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#price_title{padding:0px; margin:5px 0 0 0;}
  #price_title a{color:#000000; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
  #price_title a:hover{color:#ff0000;text-decoration:none;}
  #price_title a:selected{color:#ff0000;text-decoration:none;}
#icon_nr_category_product{background-image:url(../../images/vsport/icon_nr_mnu_products.gif);background-repeat:no-repeat;width:30px;height:22px; border:none; background-position:14px 10px; float:left;}
#category_title{margin:0px;padding:0px;}
  #category_title a{color:black;font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; text-align:left; line-height:20px;}
  #category_title a:hover{text-decoration:none;color:#ff0000;}
  #category_title a:selected{text-decoration:none;color:#ff0000;}
#vsport_horizon_dotx_product{background-image:url(../../images/vsport/horizon_dot.gif);background-repeat:repeat-x;height:6px;border:none;background-position:bottom; display:block}
#amount_product_title{color:#728edc; text-align:left; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:24px;}
#icon_nr_amount_product{background-image:url(../../images/vsport/icon_count_product.gif);background-repeat:no-repeat;width:26px;height:24px; border:none; background-position:0px 10px;float:left;}
#statistic_other_title{color:#000000; text-align:left; font-size:13px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:24px;}
#icon_nr_another_statistic{background-image:url(../../images/vsport/user_icon_login.gif);background-repeat:no-repeat;width:20px;height:24px; border:none; background-position:10px 10px;float:left;}
#vsport_body_cp{margin:0px;padding:0 5px 0 5px;}
#vsport_cp_content1{margin:0px;padding:0px;}
   #vsport_cp_content1 .title{font-family:Arial;font-weight:bold;font-size:14px;color:#ad0030;text-align:left;padding-bottom:10px;vertical-align:top;line-height:normal;}
   #vsport_cp_content1 a{color:#ad0030;text-decoration:none;}
   #vsport_cp_content1 a:hover{color:#ad0030;text-decoration:none;}
   #vsport_cp_content1 p.subcontent {clear: both; font-size: 11px; line-height: 14px; text-align: left; margin: 0; padding: 0px 0 0 0;color:#29292C;}
#vsport_img_border{float:left;border:solid 1px #BDBDC6;margin-right:6px;padding:1px;}
#vsport_horizon_dotx{background-image:url(../../images/vsport/horizon_dot.gif);background-repeat:repeat-x;height:20px;border:none;background-position:center;}
.vsport_newsTime
{
	font-size:10px;
	color:#666666;
}
#vsport_news_title_detail{font-family:Arial;font-weight:bold;font-size:13px;color:#000000;text-align:left;padding-bottom:10px;vertical-align:top;line-height:normal;}
  #vsport_news_title_detail a{color:#000000;text-decoration:none;}
  #vsport_news_title_detail a:hover{color:#000000;text-decoration:none;}
.vsport_newsContent
{
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
	font-size:12px;
	color:#000000;
}
.other
{
	color:#030303;
	text-align:right;
	margin-bottom:0px;
	/*background-color:#e8e8ec;*/
	text-decoration:none;
}
.other a
{
	color:#030303;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.other a:hover
{
	text-decoration:none;
	color:#D6D6D6;
}
#vsport_another_news{background-image:url(../../images/vsport/br_hot_news_icon.gif);background-repeat:no-repeat;height:5px; border:none;background-position:10px 5px; padding-left:20px;}
    #vsport_another_news a{text-decoration:none;font-family:Arial;font-size:12px;font-weight:normal;color:#ca2204;}
    #vsport_another_news a:hover{text-decoration:none;color:#ca2204;}
    #vsport_another_news a:selected{text-decoration:none;color:#ca2204;}
#date_time_other_news{color:#c0c0c0; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-style:italic;}
#detail_img{padding:0 5px 10px 0px;margin:0px; display:block; border:none;}
#shopping_cart{background-image:url(../../images/vsport/product_basket_icon.gif);background-repeat:no-repeat;height:18px; border:none;background-position:55px 0px;}  
    #shopping_cart a{color:black; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; line-height:18px; padding-left:30px; font-weight:bold;}
	#shopping_cart a:hover{color:#ff0000;text-decoration:none;}
	#shopping_cart a:selected{color:#ff0000;text-decoration:none;}
#detail_contacts{color:#f1348d; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
#detail_title{font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:0 8px;}
   #detail_title a{color:#cc3300;font-weight:bold; text-decoration:none;}
   #detail_title a:hover{color:#FF0000;text-decoration:none;}
#detail_title1{color:#cc3300;font-weight:bold; text-decoration:none;padding:0 8px;}
#price_detail{color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;padding:0 8px;}
#detail_other_title{color:#0000ff;font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; text-align:left; padding-left:5px;}
#detail_other_title1{color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; text-align:right; line-height:26px; padding-right:5px; vertical-align:middle;background-image:url(../../images/vsport/detail_product_line.gif); background-repeat:repeat-x;background-position:bottom;background-color:#f5f5f5;}
 #category_path_title{color:white; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; font-weight:bold; float:left;}  
    #category_path_title a{color:white; text-decoration:none;}
	#category_path_title a:hover{color:ff0000; text-decoration:none;}
.tbl_your_cart{border:solid 1px #F4E9C4;}

  #category_title_cart a{color:black;font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; line-height:16px;}
  #category_title_cart a:hover{text-decoration:none;color:#ff0000;}
  #category_title_cart a:selected{text-decoration:none;color:#ff0000;}
.textbox
{
	border:1px solid #D6D6D6; width:280px;
}
.button_img
{
	
    font-size: 11px;
	line-height:26px;
    cursor: pointer;
    color: #FFFFFF;
    background-image: url(../../images/vsport/rec_btn.gif);
    background-repeat: no-repeat;
    width: 76px;
    border: none;
    height: 26px;
	padding-bottom:6px;
   
	
}
/*pop up image*/


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 100;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;

padding: 5px;
left: -1000px;

visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}

.left_menu
{
	padding-top:0px;
	padding-bottom:0px;
}

.left_menu #folder0
{
	position:relative;
	height:20px;
	margin:0 0 0 30px;
	padding-left:0px;
}

.left_menu #folder0 a
{
    display:block;
	background-image:url(../../images/vsport/arrow_r.gif);
	background-repeat:no-repeat;
	background-position:140px 12px;
	padding-top:4px;
	padding-bottom:4px;
	width:147px;
	height:20px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	color:#333333;
}
.left_menu #folder0 a:hover
{

	color:red;
}
.left_menu #item0
{
	position:relative;
	height:23px;
	
	padding-left:0px;
}
#bg_general{margin:0px; padding:0px; background-color:#ffffff;}
#bg_general:hover{background-color:#f4f2d4;}
.left_menu #item0 a
{
	display:block;
	height:12px;
	padding-top:4px;
	padding-bottom:4px;
	
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#333333;
}
.left_menu #item0 a:hover
{
	
	color:red;
}

.left_menu_block
{
	position:absolute;
	visibility:hidden;
	
	background-color:#FFFFFF;
	border:1px solid #57B7DB;
	
	padding:5px 0;
	width:185px;
}
/**/
.left_menu #folder1
{
	position:relative;
	height:20px;
	
	/*border-bottom:1px dotted #9A9693;*/
}

.left_menu #folder1 a
{
	display:block;
	background-image:url(../../images/vsport/arrow_r.gif);
	background-repeat:no-repeat;
	background-position:165px 6px;
	height:12px;
	padding-top:4px;
	padding-bottom:4px;
	
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	color:#333333;
}

.left_menu #item1
{
	position:relative;
	height:20px;
	
	/*border-bottom:1px dotted #9A9693;*/
}

.left_menu #item1 a
{
	display:block;
	background-image:none;
	height:12px;
	padding-top:4px;
	padding-bottom:4px;
	
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	color:#333333;
}
.left_menu #item1 a:hover
{
	
	color:red;
}
/**/
.left_menu #folder2
{
	position:relative;
	height:20px;
	
/*	border-bottom:1px dotted #9A9693;*/
}

.left_menu #folder2 a
{
	display:block;
	background-image:url(../../images/vsport/arrow_r.gif);
	background-repeat:no-repeat;
	background-position:165px 6px;
	height:12px;
	padding-top:4px;
	padding-bottom:4px;
	
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	color:#333333;
}

.left_menu #item2
{
	position:relative;
	height:20px;
	
	/*border-bottom:1px dotted #9A9693;*/
}

.left_menu #item2 a
{
	display:block;
	background-image:none;
	height:12px;
	padding-top:4px;
	padding-bottom:4px;
	
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	color:#333333;
}

.page_number{margin:0px; padding:10px 0 0 18px;}
#support_title{margin:0; padding:0;}
#support_title a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#000000;}
#support_title a{text-decoration:none; color:#000000;}
#outside_left{ background-image:url(../../images/vsport/outside_border_left.gif); background-repeat:no-repeat; border:none; display:block; height:111px; width:4px;}
#inside_right{ background-image:url(../../images/vsport/inside_border.gif); background-repeat:no-repeat; border:none; height:102px; width:12px;}
#outside_right{ background-image:url(../../images/vsport/outside_border.gif); background-repeat:no-repeat; border:none; display:block; height:111px; width:5px;}
#inside_left{ background-image:url(../../images/vsport/inside_border_left1.gif); background-repeat:no-repeat; border:none; display:block; height:102px; width:124px;}
#inside_left1{ background-image:url(../../images/vsport/inside_border_left2.gif); background-repeat:no-repeat; border:none; display:block; height:102px; width:124px;}
#border_inside{ border:solid 1px #d4d2d2;}
#border_outside{ border-top:solid 1px #d4d2d2;border-bottom:solid 1px #d4d2d2;}
