body
{background: url("Images/bg.jpg") no-repeat fixed 50% 50% transparent;
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
*
{
	margin: 0;
	padding: 0;
}
img{border:0;}
p
{
	line-height: 160%;
	padding-bottom: 15px;
}
a, a:visited, a:active
{
	text-decoration: none;
	color: #000000;
}
a:hover
{
	color: #F00;
}
ul
{
	list-style: none;
}
.clear
{
	clear: both;
}

.img_border
{
	padding: 1px;
	border: solid 1px #dfdfdf;
}
#webpage
{
	width: 1000px;
	margin: auto;
	background: #FFFFFF;
    border: 1px solid #E9E9E9;
 	overflow: hidden;
}

#banner
{
	width: 1000px;
	margin: auto;
	position: relative;
	min-height: 100px;
}

#top
{
	background: url(images/bgmenu.jpg) repeat-x;
	width: 1000px;
	margin:auto;
}

#menu-top
{
	width: auto;
}
#language
{
	overflow: hidden;
	position: absolute;
	top: 140px;
	right: 10px;
	width: 266px;
}
#language a
{
	color: Blue;
	font-weight: bold;
	margin: 0 5px;
}
#language a:hover
{
	color: #f00;
}
#language span
{
	float: right;
}
#d-seach
{
	clear: both;
	background: url(images/mini-ico.png) no-repeat;
	width: 266px;
	float: left;
}
#txtSeach
{
	border: none;
	width: 160px;
	height: 20px;
	float: left;
	margin-left: 8px;
	font-size: 12px;
	margin-top:5px;
}
#d-seach .btnSeachM
{
	border: none;
	height: 30px;
	width: 32px;
	cursor: pointer;
	background: transparent;
}
#cboSeach
{
	border: 0;
	width: 64px;
	float: left;
	overflow: hidden;
	margin-top:5px;
}
#cboSeach select
{
	border: none;
	width: 80px;
	font-size: 12px;
	color: #888;
	padding-top: 1px;
}
#cboSeach select option
{
	padding: 1px 5px;
}
#serch
{
	position: absolute;
	top: 6px;
	right: 5px;
}

.btserch
{
	border: 0px;
	margin-left: 2px;
}

#top-main
{
	overflow: hidden;
	padding-top: 25px;
}
.left-tm
{
	width: 700px;
	float: left;
}
.right-tm
{
	box-shadow: 1px 1px 5px 2px;
	float: right;
	margin-top: 30px;
	padding: 5px;
	width: 250px;
}
.title-rtm
{
	height: 30px;
	margin-bottom: 5px;
}
.title-rtm h1
{
	line-height: 30px;
	padding-left: 10px;
	border-bottom: 2px solid #f00;
	border-left: 10px solid #f00;
	text-transform: uppercase;
}
.addred
{
	color: #FF0000;
	font-weight: bold;
	text-transform: uppercase;
}


#mainconten
{
	width: 998px;
	overflow: hidden;
	padding-bottom: 0px;
padding-left:5px;
}

#leftmain
{
	width: 705px;
	float: right;
	padding: 10px;
}
#rightmain
{
	float: left;
	width: 265px;
}

.r-item
{
	padding: 0px;
	background: #FFF;
}

.blocks
{
	background: #fff;
	border: 1px solid #F7F7F7;
	height: 218px;
	margin-top: 10px;
	overflow: hidden;
	width: 348px;
	float: left;
}
.fLeft
{
}

.fRight
{
	margin-left: 5px;
}
.blocks h2
{
	background: url(images/bgTitle.gif) no-repeat scroll left top #FF0000;
	height: 16px;
	padding: 4px;
}
.blocks h2 a
{
	color: #FFFC00;
	font-family: tahoma;
	font-size: 13px;
	font-weight: inherit;
	margin-left: 35px;
	text-decoration: none;
}

.blocks a
{
	color: #FF0000;
	text-decoration: none;
}
.topRecords
{
	height: 87px;
	padding: 5px;
	text-align: justify;
	overflow: hidden;
}
.topRecords a
{
	font-weight: bold;
}
.topRecords a:hover
{
	color: #f00;
}
.topRecords img
{
	border: 1px solid #fff;
	float: left;
	margin-right: 10px;
	padding: 2px;
}

.otherList
{
	margin: 5px 0 0 10px;
}
.otherList li
{
	background: url(images/mini-ico.png) -32px -71px no-repeat;
	padding: 3px 10px;
}
.otherList a
{
	color: #0000FF;
	text-decoration: none;
}
.otherList a:hover
{
	color: #f00;
}
.titleright
{
	padding-top: 5px;
}
.titleright h1
{
	height: 30px;
	line-height: 30px;
	border-left: 10px solid #ff0;
	border-bottom: 2px solid #ff0;
	padding-left: 5px;
	margin-bottom: 5px;
}
.dtright
{
	text-align: center;
}
.title-new
{
	height: 30px;
	border-bottom: 1px solid #ccc;
}
.title-new h1
{
	line-height: 35px;
	background: url(images/tab.png) no-repeat right top;
	padding-left: 10px;
	padding-right: 50px;
	color: #fff;
	float: left;
	text-transform: uppercase;
}
.about
{
	background: #fff;
	overflow: hidden;
	margin-bottom: 10px;
}
.about-left
{
	width: 479px;
	float: left;
	padding: 10px;
}
.about-left h1, .about-right h1
{
	padding: 20px 0 10px;
	color: #ba0000;
}
.about-left h1 a, .about-right h1 a
{
	color: #ba0000;
}
.about-left ul, .about-right ul
{
	line-height: 20px;
	padding: 5px 10px 15px;
}
.about-bo
{
	width: 1px;
	height: 100%;
	background-color: #ccc;
}
.about-left img
{
	float: left;
	margin-right: 10px;
	padding: 5px 15px;
}
.about-left p, .about-full p, .about-right p
{
	line-height: 170%;
}
.about-right img
{
	float: right;
	margin-left: 10px;
	padding: 5px 15px;
}
.about-right
{
	width: 479px;
	float: right;
	padding: 10px;
	text-align: right;
}
.about-left h3, .about-right h3
{
	line-height: 30px;
	color: #f00;
}
.about_borleft
{
	margin-top: 70px;
	float: left;
	width: 1px;
	border: 0;
	background-color: #ccc;
	height: 250px;
}
.r-group
{
	background: #fff;
	border: 1px solid #D1D1D1;
	line-height: 145%;
	margin: 10px 0 0;
	padding: 0;
}

.r-group h3
{
	background: url(images/moduletable_header.png) repeat-x scroll 0 0 transparent;
	border-bottom: 1px solid #E5E5E5;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 29px;
	line-height: 32px;
	padding: 0 10px;
	text-transform: uppercase;
}

.hot_line
{
	line-height: 25px;
	text-align: left;
}
.hot_line label
{
	width: 145px;
	float: left;
}
#player
{
	overflow: hidden;
	margin-top: 10px;
	background-color: #333;
	height: 175px;
}
#video_name
{
	overflow: hidden;
	line-height: 30px;
}
#video_name a
{
	color: #610505;
}

#footer
{
	background: url(images/bg_image.jpg) repeat #F0F0F0;
	position: relative;
	width: 1000px;
	margin:auto;
}

.footer
{
	background: url(images/bg_image.jpg) repeat-x scroll center top #F0F0F0;
}

.contents
{
	color: #ffffff;
	font-size: 11px;
	margin: auto;
	padding-top: 20px;
	width: 1000px;
	overflow: hidden;
}
#copyright
{
	display: block;
	float: left;
	padding-left:30px;
	font-size:12px;
}
.contents p
{
	padding-bottom: 5px;
}
#copyright a, #copyright a:visited
{
	color: #fff;
}
#copyright a:hover
{
	text-decoration: underline;
}
.contents strong
{
	color: #e8c36d;
}
#statics
{
	display: block;
	float: right;
	width: 240px;
}
#movetop
{
	z-index: 10;
	top: -1000px;
}
.textHidden
{
	background: url(images/mini-ico.png) 0 -66px no-repeat;
	width:32px;height:32px;overflow:hidden;
	float:left;
}
.ft_border{background: url(images/mini-ico.png) 0 -98px repeat-x;
	width:98%;height:3px;overflow:hidden;margin-bottom:7px;}

.xstyle2
{
	color: #E8C36D;
	font-family: Arial;
	font-size: 11px;
	padding-bottom: 7px;
	padding-top: 25px;
	text-transform: uppercase;
}
.xstyle2 a
{
	color: #E8C36D;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}
.xstyle1
{
	color: #B8B8B8;
	font-family: Arial;
	font-size: 10px;
	line-height: 16px;
}
.xstyle1 a
{
	color: #B8B8B8;
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
}

.xstyle1 a:hover
{
	color: #fff;
	font-family: Arial;
	font-size: 12px;
	text-decoration: underline;
}

.link_ngonngu
{
	color: #DBA949;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}
.item-list
{
	clear: both;
}
.pager
{
	clear: both;
	text-align: center;
	padding-top: 10px;
}
.pager span, .pager a
{
	border: solid 1px #ddd;
	padding: 5px 10px;
	margin-left: 5px;
	font-size: 14px;
}
.pager span
{
	font-weight: bold;
}
.descrip
{
	font-style: italic;
	font-size: 14px;
}
.product-list0, .product-list1,.product-list2
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #B4B4B4;
	border-radius: 4px 4px 4px 4px;
	float: left;
	height: 180px;
	margin-right: 10px;
	margin-top: 10px;
	overflow: hidden;
	padding: 10px;
	text-align: center;
	width: 205px;
}
.product-list2
{
	margin-right: 0;
}
.product-list0:hover, .product-list1:hover,.product-list2:hover{color:#38f;}
.product-list0 h3, .product-list1 h3,.product-list2 h3{padding:10px 0;font-size:12px;}
.ctsp,.dhsp
{
	background: url(images/mini-ico.png) 0 -102px no-repeat; 
	width:63px;height:25px;padding:4px 22px 0 0; 
	display:inline-block;margin:0 5px;
	font-weight:bold;
}
.dhsp
{
	background: url(images/mini-ico.png) -93px -102px no-repeat;
	padding:4px 0 0 22px;
}
.delgh
{background: url(images/mini-ico.png) -185px -102px no-repeat;
	padding:0;border:0;width:22px;height:22px;cursor:pointer;
}
.other_item
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D1D1D1;
	border-radius: 3px 3px 3px 3px;
	float: left;
	height: 150px;
	margin-bottom: 5px;
	margin-right: 5px;
	padding: 10px;
	text-align: center;
	width: 148px;
}

#GaleryLightbox a
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #F66E00;
	border-radius: 4px 4px 4px 4px;
	float: left;
	height: 150px;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 10px;
	text-align: center;
	width: 202px;
}

.other_product
{
	clear: both;
}
#slide_hot
{
	border: solid 1px #fff;
	height:250px;
	margin-bottom:10px;
}
.nav
{
	display: block;
	height: 200px;
	margin: -5px 0;
	padding: 0;
	position: absolute;
	right: 0;
	width: 388px;
}
.nav li
{
	background-color: #F9F9F9;
	height: 28px;
	line-height: 28px;
	margin: 0;
	padding: 0;
}
.nav li a
{
	display: block;
	font-size: 12px;
	height: 28px;
	margin-left: 5px;
	padding-left: 10px;
	background: url(images/mini-ico.png) -32px -68px no-repeat;
}
#leftmain .main-tit
{
	color: #004EFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	padding: 0 10px;
	text-transform: uppercase;
	border-bottom: double 1px #CACACA;
	margin-bottom: 10px;
	clear: both;
}
#leftmain .main-tit img
{
	margin-bottom: -12px;
	padding-right: 5px;
}
#leftmain .main-tit span
{
	padding: 0 5px;
}
.img_center
{
	text-align: center;
}
.other_news li
{
	padding: 5px 0 5px 10px;
	margin-left: 10px;
	background: url(images/arrow_slide.gif) no-repeat scroll 0 10px;
}
#page_map
{
	text-transform: uppercase;
	font-weight: bold;
	width: 100%;
	clear: both;
	float: left;
}
#page_map a, #page_map span, #page_map img
{
	float: left;
	padding: 0 5px;
}
#page_map a
{
	padding-top: 8px;
}
#page_map span
{
	padding-top: 6px;
}
#feedback_head
{
	border: 4px double #F66E00;
	margin-bottom: 20px;
	padding: 10px;
}
#feedback li
{
	padding: 5px;
	clear: both;
}
#feedback li label
{
	font-weight: bold;
	float: left;
	width: 110px;
	padding-top: 3px;
}
#feedback li label span
{
	float: right;
	padding-right: 5px;
}
.txt
{
	width: 450px;
	padding: 3px 5px;
	border: solid 1px #ddd;
}
.catpcha
{
	width: 100px;
	padding: 3px 5px;
	border: solid 1px #ddd;
	float: left;
}
#tags
{
	font-weight: bold;
	padding: 10px;
	background-color: #ddf;
	margin: 10px 0;
}
#tags span
{
	padding-right: 10px;
}
#tags a
{
	padding-left: 5px;
}
.relation
{
	background-color: #def1c8;
	padding: 5px 0;
	margin-bottom: 10px;
}
#comment .main-tit, .relation .main-tit
{
	margin-bottom: 1px;
}
#comment .main-tit span, #relationdd .main-tit span, #relationsh .main-tit span, #relationbh .main-tit span, #relationbp .main-tit span
{
	float: right;
	padding-right: 5px;
}
#get_comment
{
	background-color: #ffe3a5;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
#v_comments
{
	padding: 10px;
}
#v_comments li
{
	clear: both;
	font-size: 11px;
	width: 100%;
}
#v_comments img
{
	float: left;
	margin-right: 10px;
}
#v_comments p
{
	float: left;
}
#v_comments .cm_name
{
	font-weight: bold;
	color: #238513;
}
#v_comments .ctitle
{
	font-style: italic;
}
.item-list5
{
	border: 1px solid #CCC;
	border-radius: 5px 5px 5px 5px;
	float: left;
	height: 140px;
	margin: 2px;
	padding: 5px 0;
	text-align: center;
	width: 135px;
	overflow: hidden;
}
.content-p ul
{
	list-style: square;
	padding-left: 20px;
}
.content-p ol
{
	list-style: decimal;
	padding-left: 20px;
}
#quick_link
{
	margin: -10px 0 10px 0;
}
#quick_link a
{
	background: url(images/relation.gif) no-repeat;
	width: 176px;
	height: 30px;
	float: left;
	text-align: center;
	padding-top: 7px;
}
#source
{
	font-style: italic;
	font-weight: bold;
	padding: 5px 20px;
	text-align: right;
}
.tb_
{
	border-style: solid;
	border-width: 1px 1px 0 0;
	border-color: #ccc;
}
.tb_anh
{
	width: 100px;
	text-align: center;
}
.tb_cay
{
	width: 220px;
}
.tb_cay a
{
	line-height: 22px;
}
item-list5 strong, item-list strong
{
	line-height: 22px;
}
.tb_ strong
{
	line-height: 18px;
}
.tb_ td, .tb_ th
{
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	padding: 2px 5px;
}
.tb_ th
{
	padding: 5px;
	background: url(images/moduletable_header.png) repeat-x #ddd;
	font: bold;
	text-transform: uppercase;
	text-align: center;
}
#hd-bp
{
	background-color: #DEF1C8;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: -10px;
	padding: 0 10px 10px;
	font-style: italic;
	text-decoration: blink;
}
#hd-bp:hover
{
	text-decoration: none;
}
#hd-bp a
{
	color: #F79813;
}
#s_option
{
	line-height: 30px;
}
#s_option label
{
	padding-right: 5px;display: inline-block;
}
.width50
{
	width: 50px;
}
.width80
{
	width: 80px;
}
.width100
{
	width: 100px;
}
.width150
{
	width: 150px;
}
.width200
{
	width: 200px;
}
.width70
{
	width: 70px;
}
#s_option input, #s_option select
{
	border: solid 1px #ccc;
	padding: 3px;
}
.btn
{
	width: 75px;
	cursor: pointer;
}
.btn:hover
{
	text-decoration: underline;
}
.submit
{
	padding: 4px 10px;
	border:solid 1px #ccc;
	background:#BAD2EF;
	cursor:pointer;
	margin-right:10px;
	min-width:60px;
	font-weight:bold;
}
.submit:hover
{
	background:#79A2D6;
	text-decoration:underline;
	color:#fff;
}
.padding10
{
	padding-left: 10px;
}
.padding_l20
{
	padding-left: 20px;
}
.padding-top10
{
	float: left;
	padding-top: 16px;
}
.specing10
{
	clear: both;
	height: 10px;
}
.center
{
	text-align: center;
}
#memberL{clear:both;font-weight:bold;}
.managedb{padding:20px 0;}
.managedb span{margin-right:5px;}
.managedb a{margin-left:5px;}
hr{color:#dfdfdf;}
.main-tit .count{float:none;font-style:italic;text-transform:none;}
#galaryImg{text-align:center;font-weight:bold;height:190px;}
#galaryImg img{padding-bottom:5px;}
.text-link{color:#E8C36D;}
.text-link a{color:#fff;}
.your_cart{float:left;width:263px;}
.your_cart span{float:left;font-weight:bold;font-size:16px;padding-top:28px;font-size:13px;}
#bottombar {
position: fixed;
z-index: 999;
bottom: 0px;
right: 0px;
float: right;
}
.bottombar {
padding: 0;
float: right;
}
.bb_close a {
display: block;
padding: 3px 7px;
border: 1px solid #CCC;
float: right;
}
.clearfix {
display: block;
}
.bcdtct{line-height:25px;padding-left:10px;background:url(images/mini-ico.png) -32px -69px no-repeat;}
#hotbanner{padding-bottom:10px;}
.subjright{padding-top:5px;}
.subjright li{padding:0 5px 5px 0;font-weight:bold;}
.subjright li img{margin:5px;}


.menuleft li {
	background: url(/images/in_text_navi.jpg) repeat-x;
	height: 30px;
	width: 100%;
	float: left;
	clear: both;
	position: relative;
	font-weight:bold;
}
.menuleft li a { 
	margin-top: 7px;
	float: left;
	margin-left: 25px;
	width:238px;
}
.menuleft2 {
	position: absolute;
	left: 264px;
	top: -1px;
	display: none;
	z-index:1000;
	border:1px solid #fff;
}

.menuleft2 li {
	width:263px;
}

.menuleft li:hover ul.menuleft2 {
	display:block;
}
#menu #home{margin-left:5px;
            background: url(/images/homepage.png) 5px 5px no-repeat;padding-left:35px;}
            
#menu #home:hover { 
	border:solid 1px #CCFF73;
	border-bottom:none;background: url(/images/homepage.gif) #F4F4F4 5px 5px no-repeat;
}
.h_show{padding:10px;font-weight:bold;}
.h_show a{text-decoration:underline;}
#slidetop{margin-top:10px;}

sub {color:blue}
  .tennam {text-align:center; font-size:150%; line-height:120%; font-weight:bold; color:#000000; background-color: #CCCCCC}
  .thang {font-size: 11pt; padding:1; font-family:Tahoma,Verdana,Arial; table-layout:fixed;border-collapse: collapse; }
  .tenthang {padding:7px 0; text-align:center; font-size:125%; line-height:100%; font-weight:bold; color:#330033; background-color: #CCFFCC}
  .navi-l {text-align:center; font-size:100%; line-height:100%; font-weight:bold;  background-color: #CCCC99}
  .navi-r {text-align:center; font-size:75%; line-height:100%; font-family:Verdana,Arial,Times New Roman; font-weight:bold; color:#330033; background-color: #CCFFCC}
  .ngaytuan {padding:5px; width:14%; text-align:center; font-weight:bold; font-size:110%; line-height:100%; color:#330033; background-color: #FFFFCC}
  .ngaythang {background-color:#FDFDF0}
  .homnay {background-color:#FFF000}
  .tet {background-color:#FFCC99}
  .am {text-align:right;font-size:80%;line-height:80%;color:blue}
  .am2 {text-align:right;font-size:80%;line-height:80%;color:#004080}
  .t2t6 {text-align:left;font-size:110%;color:black}
  .t7 {text-align:left;font-size:110%;line-height:100%;color:green}
  .cn {text-align:left;font-size:110%;line-height:100%;color:red}
  .thangduong{text-align:center;font-size:125%; font-weight:bold; color:#330033;}
  .ngayduong{text-align:center;font-size:200%;font-weight:bold}
  .thuduong{text-align:center;font-size:125%;font-weight:bold; text-decoration:underline}
  .thangam{text-align:center;font-size:80%;color:black}
  .ngayam{text-align:center;font-size:140%;color:black}
  .gioam{text-align:center;font-size:80%;color:black}
  .canchi {vertical-align:top}
  .normal {vertical-align:top; line-height:100%}
  .hoangdao {font-size:80%;text-align:center;}
  .info{text-align:center;font-size:100%;color:#FF33CC}
  #lichchuabaicham{ background-color: #3b5998;text-align:center;font-size:180%;font-weight:bold;color:#fff;padding:5px;}
  #dhtmltooltip
{
	border-right: black 1px solid;
	padding-right: 4px;
	border-top: black 1px solid;
	padding-left: 4px;
	font-size: 10pt;
	z-index: 100;
	filter: alpha(opacity=90);
	left: -300px;
	visibility: hidden;
	padding-bottom: 4px;
	border-left: black 1px solid;
	padding-top: 4px;
	border-bottom: black 1px solid;
	font-family: Arial;
	position: absolute;
	background-color:  #FFFFE5;
	width:300px;
}