body {
	margin: 0;
	padding: 0;
	background: #FFFFFF url(../images/bg.png) top center repeat fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333333;
}
a
{
	text-decoration:none;
}
p
{
	margin:0px;
}
h1, h2, h3 {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #649632;
}
label
{
	width:120px;
	float:left;
	margin-left:5px;
}
h1 { font-size: 44px; }

h2 { 
font-size:24px;
color:#333;
 }

h3 { }

p, ul, ol {
	margin-top: 0;
	line-height: 240%;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
}

ul, ol { }

blockquote { }

a { 	color: #990000;
 }

a:hover { text-decoration: none; }

a img {
	border: none;
}

img.left {
	float: left;
	margin: 7px 30px 0 0;
}

img.right {
	float: right;
	margin: 7px 0 0 30px;
}

hr { display: none; }

.list1 {
}

.list1 li {
	float: left;
	line-height: normal;
}

.list1 li img {
	margin: 0 30px 30px 0;
}

.list1 li.alt img {
	margin-right: 0;
}

#wrapper {
width:1020px;
margin: 0 auto;
border:1px #000000 solid;
}

/* Header */

#header-wrapper {
	width: 980px;
	margin: 0 auto;

}

#header {
	width: 980px;
	height: 40px;
	margin: 0 auto;
	background-color:#990000;
	background-image:url(../images/bg-head.jpg);
	padding: 0px 20px 0px 20px;
}

/* Menu */

#menu {
	float: left;
	width:630px;
	height: 40px;
}

#menu ul {
	margin: 0;
	padding: 0px 0 0 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: block;
	float: left;
	height: 25px;
	padding-top: 10px;
}

#menu a {
	display: block;
	float: left;
	padding: 0px 25px 0 25px;
	/*
	background: url(../images/img05.jpg) no-repeat right 4px;
	*/
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#ffffff;
}

#menu a:hover { text-decoration: underline; }

#menu .current_page_item a {
	color: #ffffff;
}

/* Search */

#search {
	float: right;
	width: 310px;
	height: 26px;
}

#search form {
	float: right;
	margin: 0;
	padding: 10px 20px 0 0;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search input {
	float: left;
	font: 12px Georgia, "Times New Roman", Times, serif;
	border: none;
}

#search-text {
	width: 135px;
	height: 18px;
	padding: 3px 0 0 5px;
	background: #ECF9E4;
	color: #658453;
}

#search-submit {
	height: 21px;
	margin-left: 12px;
	color: #39561D;
}

/* Page */

#page {
	width: 980px;
	margin: 0 auto;
	padding: 10px 20px 0px 20px;
	background: #FFFFFF;
}

/** LOGO */

#logo {
	width: 240px;
	height: 100px;
	margin: 0 auto;
	margin-top:10px;
}

#logo h1, #logo p {
	margin: 0;
	padding: 0;
	line-height: normal;
	text-align: center;
}

#logo h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
}

#logo h1 a {
	text-decoration: none;
	text-transform: lowercase;
	color: #87BD23;
}

#logo h1 a:hover { 
	text-decoration: underline; 
}

#logo p {
	margin: 0;
	padding: 100px 0 0 10px;
	font: italic 10px Georgia, "Times New Roman", Times, serif;
	color: #BF7D7F;
}

#logo p a {
	text-decoration: none;
	color: #BF7D7F;
}

#logo p a:hover { text-decoration: underline; }

/* Content */

#content {
	float: right;
	width: 720px;
	padding-top: 15px;
	margin-top:15px;
	overflow:hidden;
	background-color:#FFFFFF;

}

/* Post */

.post {
	margin-bottom: 25px;
}

.post .title {
	height: 50px;
	margin-bottom: 3px;
	padding: 13px 0px 2px 0px;
	background: url(../images/img02.jpg) no-repeat left top;
	color: #000000;
	font-weight:bold;
}

.post .date {
	float: right;
	margin-top: -65px;
	padding-right: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 18px;
	color: #666666;
}

.post .meta {
	margin: -30px  0 3px 25px;
	padding: 2px 30px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
}

.post .meta a { color: #B6ACA2; }

.post .entry {
	padding: 0px 20px 20px 20px;
}

.post .links {
	margin: 0 250px 0 0;
	padding: 0 0 0 0px;
}

.post .links .comments {
}

.post .links .permalink {
	padding-left: 17px;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 245px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#sidebar li {
	margin-bottom: 30px;
	padding: 0 0 20px 0px;
}

#sidebar li ul {
	line-height: 240%;
}

#sidebar li li {
	margin: 0;
	padding: 0 20px;
}

#sidebar p {
	margin: 0;
	padding: 0 20px;
}

#sidebar h2 {
	height: 25px;
	margin: 0 0 20px 0px;
	padding: 8px 0 2px 30px;
	background: url(../images/img03.jpg) no-repeat left 6px;
	border-bottom: 1px #F0D5DE solid; 
	font-size: 18px;
	color: #B6275F;
}


#sidebar p {
	line-height: 200%;
}


/* Footer */

#footer {
	width: 980px;
	height:120px;
	margin: 0 auto;
	padding: 0px 20px 0px 20px;
	background-color:#990000;
	background-image:url(../images/bg-footer.jpg);
	background-repeat:no-repeat;
}

#footer p {
	margin:0px;
	padding: 30px 0 0 0;
	line-height: normal;
	color: #FFFFFF;
}

#footer a {
	color: #990000;
}

#bottom-bg {
	width: 980px;
	margin: 0 auto;
	padding: 0px 20px 0px 20px;
	/*
	background-color:#CCCCCC
	*/
	background-color:#FFFFFF;

}

/*form login */

.box
{
	width :400px;
	float:left;
}
.boxt
{
	background: url(../images/box1.jpg) top center no-repeat ;
	height: 25px ;
	width : 400px;
	font-weight: bold ;
	text-align: center ;
}

.boxm
{
	background: url(../images/box2.jpg) top center repeat-y ;
	height :200px;
	width : 400px;
}
.boxb
{
	background: url(../images/box3.jpg) top center no-repeat ;
	width : 400px;
	height: 30px;
}

.catalogue
{
	width:100%;text-align:center;color:#999999;font-weight:bold;background-color:#F5F2EF;
}
.cat-title
{
	height:29px;color:#FFFFFF;font-weight:bold;
	/*background-image:url(../images/title.jpg);
		background-repeat:no-repeat;*/
		background-color:#f5f5f5;
		text-align:center;
		color:#990000;
}
.sub-cat-title
{
	float:left;padding-top:5px;
}
.clear
{
	clear:both;margin:5px;width:98%;border-top: 1px #dddddd solid;
}
.error
{
	border: 1px solid #A25965;
	height: auto;
	width: 97%;
	padding: 4px;
	background: #F8F0F1;
	text-align: left;
	-moz-border-radius: 5px;
	margin:10px;
}
.button
{
	border: 1px solid #999999; 
	border-top-color: #CCCCCC; 
	border-left-color: #CCCCCC; 
	background: white;
	color: #333333; 
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	-moz-border-radius: 3px;
}
.info_fieldset { -moz-border-radius: 7px; border: 1px #dddddd solid; }

.info_fieldset legend
{
border: 1px #dddddd solid; 
color: black; 
font: 13px Verdana;
font-weight:bold;
padding: 2px 5px 2px 5px;
-moz-border-radius: 3px;
}
input
{
	margin: 5px;
	height:20px;
	padding: 0px; 
	border: 1px solid #999999; 
	border-top-color: #CCCCCC; 
	border-left-color: #CCCCCC; 
	color: #333333; 
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	-moz-border-radius: 3px;
}
.input_err
{
	margin: 5px;
	height:20px;
	padding: 0px; 
	border: 1px solid red; 
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	-moz-border-radius: 3px;
}
.checkbox_err
{
		margin: 5px;
	height:20px;
	padding: 0px; 
	border: 1px solid red; 
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	-moz-border-radius: 3px;
}
textarea
{
	margin: 5px;
	border: 1px solid #999999; 
	border-top-color: #CCCCCC; 
	border-left-color: #CCCCCC; 
	color: #333333; 
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	-moz-border-radius: 3px;
}
.div-pro-d
{
		 	 -moz-border-radius: 7px;
	border-left:1px #CCCCCC solid;

}
.product-detail
{
	 overflow:hidden;
	 	margin-left:20px;
}
.product-detail img
{
		/*FF*/
	max-width:300px;
	width:auto;
	max-height:300px;
	height:auto;
	/*IE*/
	width:expression(this.width > 300 ? "300px" : auto);
	height:expression(this.height > 300 ? "300px" : auto);
}
.div-addpro
{
	width:98%;border: 1px solid #dddddd; -moz-border-radius: 7px;margin:10px;background-image:url('templ/images/trongdong.jpg');background-repeat:no-repeat;background-position-y:50%
}
.product-info
{
	margin:20px;font-weight:bold;color:#da5301;border-bottom: 1px #000000 solid;height:20px;text-align:center;font-size:15px;
}
.ad-top-con
{
	border: 1px dotted #ccc;width:99.8%;text-align:center;
	/*FF*/
	max-height:300px;
	height:auto;
	/*IE*/
	height:expression(this.height > 300 ? "300px" : auto);
	overflow:hidden;
	float:left;

}
.exlogo
{
	overflow:hidden;
}
.exlogo img
{
	border:0px;
}
.bg_user
{
	border: 1px #FF6666 dashed;margin-top:5px;height:30px;padding-top:10px;
	background-image:url(../images/bg-user.jpg);
	background-repeat:no-repeat;
}
.contact
{
	margin-left:10px;
}
.contact p
{
	margin:0px;
}
.regshow
{
	border:1px #ccc solid;padding:10px;text-align:center;margin:10px;
}
/* khach hang tieu bieu */
.khtieubieu {background: url(../images/khtieubieubg.gif) repeat-x left top; height: 118px;}
.khtieubieu td {vertical-align: middle; height: 118px; overflow:hidden; text-align:center;}
/* end khach hang tieu bieu */

.padTd{
padding:5px;
}
.padTd img{
border:1px solid #F1F1F1; padding:0;
}
.game
{
	float:left;
	width:200px;
	margin:5px;
	display:block;
}
.game a
{
	font: normal 11px Tahoma;
	background: #F8F8F8;
	display: block;
	padding: 2px 0;
	line-height: 17px;
	padding-left: 2px; /*link text is indented 8px*/
	height:40px;
}
.game a:hover{ /*hover state CSS*/
	color: red;
	font-weight:bold;
	background-color: #EAEAEA;
}
.listgame
{
	float:left;width:210px;margin:5px;
	display:block;
	background-color:#FAF5F5;
}
.listgame a:hover
{
	font-weight:bold;
}
#itemtk p
{
	background: url(../images/dot.jpg) no-repeat left;
	margin:-7px;
	margin-left:15px;
}
.listonline
{
	margin-left:35px;
}
.thongke
{
	border-left:1px #EFEDED solid;
	border-right:1px #EFEDED solid;
	border-bottom:1px #EFEDED solid;
	font-size:11px;padding:5px
}
.one_sp {
	float: left;
	width: 160px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	padding-bottom: 5px;
}
.name_sp {
	text-align: center;
	float: left;
	width: 160px;
	padding-top: 10px;
	padding-bottom:3px;
}
.name_sp a {
	color: #A31C2A;
	text-decoration: none;
	font-weight: bold;
}
.name_sp a:hover {
	color: #7E242D;
}

.count_sp {
	text-align: center;
	float: left;
	width: 160px;
	color: #90CBFF;
	font-size: 11px;
}
.image_sp {
	float: left;
	height: 110px;
	width: 160px;
	margin-top:10px;
	text-align:center;
}
.info_sp {
	float: left;
	width: 160px;

}
.cost_sp {
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #303030;
	width: 100px;
	margin-left:10px;
}
.detail_sp {
	float: right;
	height: 15px;
	width: 50px;
	/*background-image: url(../images/chitiet.png);
	background-repeat: no-repeat;
	color: #FFF;
	*/
	text-align: center;
	font-size: 11px;

}
.detail_sp a {
	text-decoration: none;
}
.detail_sp a:hover {
	
}
.Item-menu
{
	margin-top:10px;
}
.adsItem
{
	margin-top:10px;
}
/*---------------------pagination-----------------------------*/
div.pagination {
	padding:5px;
	margin:5px;
	text-align:center;
	float:left;
	font-size:10px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #990000;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #ddd;
	color: #fff;
	background-color: #990000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	font-weight: bold;
	background-color: #990000;
	color: #FFF;
}
div.pagination span.sotrang {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #990000;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	color: #ccc;
}
.csanpham
{
	height:80px;
	display:block;
}
.csanpham:hover
{
	background-color:#f5f3f4;
}

