body {
	color: #333333;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	margin: 0 auto 0;
	line-height: 20px;
    background: #FFFFFF url(../images/body-top.png) repeat-x scroll left top;
}

#padding a
 { color:#666666; text-decoration:none; padding: 4px 4px;}
#padding a:hover {  padding: 4px 4px;  text-decoration:underline;  color:#FF0000; }
#padding 
{
	color:#FF0000;
	padding: 4px 4px;
	font-size:12px;
}	
p {
	margin: 0;
	padding: 0;
	}


.border a
{
	color:#9f162a;
	text-decoration: none;
	width:140px;
}
a:hover {
	color: #000;
	text-decoration: none;
	}
	
a img {
	border: none;
	}
	
a:focus, a:hover, a:active {
	outline: none;
	}

#wrap {
	width: 940px;
	margin: 0 auto;
	}
    
.banner{
    margin-bottom: 30px;
}
#top-static {
    height: 50px;
    width: 100%;
}

#top-static .searchform {
    margin: 13px 0 0 0;
}
.text{
    float: left;
    color: #ffffff;
    font-weight: bold;
    margin: 10px 0 0 0;
}
.text img{
    margin: 0 30px 0 10px;
}

#header {
    margin: 16px 0 5px 0;
    height: 60px;
	width: 938px; 	
    float: left;
    }
	
#title-area #title {
	font-size: 24px;
	font-weight: normal;
	line-height: 30px;
	margin: 0; 
	padding: 0;
	}
	
#title-area #title a, #title-area #title a:hover {
	color: #333333;
	text-decoration: none;
	}
	
#title-area #description {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	margin: 0; 
	}

.header-image #header #title-area {
	_background: url(images/logo.jpg) no-repeat left top;
    height: 46px;
    width: 228px;
    float: left;
	margin-top:20px;
	
	}

.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a { 
	width: 228px;
    height: 46px;
	text-indent: -9999px;
    display: block;
    overflow: hidden;
	}
	
.header-image #title-area #description {
	display: block;
	overflow: hidden;
	}


.header-full-width #title-area, .header-full-width #title-area #title, .header-full-width #title-area #title a {
	font-size: 24px;
	}

#nav, #subnav {
	width: 590px;
	color: #FFFFFF;
	text-transform: uppercase;
	overflow: hidden;
    float: right;
    margin-top: 10px;
    _margin-top: 10px;
	}
#subnav {
    height: 40px;
    width: 100%;
	
}    

#nav ul, #header ul.nav, #header ul.menu {
	width: 90%;
	float: right;
    margin: 0;
    padding: 0;
	}
    
#subnav ul {
    float: right;
    padding: 0;
    margin: 0;
}
	
#nav li, #subnav li, #header ul.nav li, #header ul.menu li {
	float: left;
	list-style: none;
    margin: 0 0 0 9px;
	}

#nav li li {
	margin: 0 !important;
}
   
#subnav li {
    border-right: 1px dashed #ccc;
    margin: 5px 0 5px 9px;
}
	
#header ul.nav li, #header ul.menu li {
    background: url(../images/menu-right_v1.png) no-repeat top right;
	text-transform: uppercase;
	}
	
#nav li a, #subnav li a, #header ul.nav li a, #header ul.menu li a {
    background: url(../images/menu-left_v1.png) no-repeat top left;
    font-weight: bold;
	color: #000000;
	display: block;
	font-size: 12px;
    margin: 0;
	padding: 5px 10px 5px 10px;
    _padding: 5px 7px 5px 7px;
	text-decoration: none;
	position: relative;
	}
    
#subnav li a {
    background: none;
    color: #FFF;
    text-transform: none;
    padding: 5px 15px;
}
    
#nav li{
    background: #f3f4f6;
}
#nav li a:hover, #nav li a:active, #nav .current_page_item a, #nav .current-cat a, #nav .current-menu-item, #header ul.nav li a:hover, #header ul.nav li a:active, #header ul.nav .current_page_item a, #header ul.nav .current-cat a, #header ul.nav .current-menu-item a
{ color:#FFF;background:#09F;border-radius:4px}

 #subnav li a:hover, #subnav li a:active, #subnav .current_page_item a, #subnav .current-cat a, #subnav .current-menu-item 
{ color:#C60}

 #header ul.menu li a:hover, #header ul.menu li a:active, #header ul.menu .current_page_item a, #header ul.menu .current-cat a, #header ul.menu .current-menu-item a {
	
    
	color: #000;
	}
	

#nav li a.sf-with-ul, #subnav li a.sf-with-ul, #header ul.nav li a.sf-with-ul, #header ul.menu li a.sf-with-ul {
	}	
	
#nav li a .sf-sub-indicator, #subnav li a .sf-sub-indicator, #header ul.nav li a .sf-sub-indicator, #header ul.menu li a .sf-sub-indicator {
	background: url(../images/arrow-down.png);
	display: none;
	width: 10px;
	height: 10px;
	top: 12px;
	right: 10px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited, #subnav li li a, #subnav li li a:link, #subnav li li a:visited, #header ul.nav li li a, #header ul.nav li li a:link, #header ul.nav li li a:visited, #header ul.menu li li a, #header ul.menu li li a:link, #header ul.menu li li a:visited {
	background: #E9E9E9;
	color: #000;
	width: 158px; 
	font-size: 11px;
	margin: 0;
	padding: 5px 10px 5px 10px;
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #fff;
	position: relative;
	}
	
#nav li li a:hover, #nav li li a:active, #subnav li li a:hover, #subnav li li a:active, #header ul.nav li li a:hover, #header ul.nav li li a:active, #header ul.menu li li a:hover, #header ul.menu li li a:active {
	background: #09f;
	color:#fff;
	}

#nav li li a .sf-sub-indicator, #subnav li li a .sf-sub-indicator, #header ul.nav li li a .sf-sub-indicator, #header ul.menu li li a .sf-sub-indicator {
	background: url(../images/arrow-right.png);
	top: 10px;
	}

#nav li ul, #subnav li ul, #header ul.nav li ul, #header ul.menu li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 180px;
	padding: 0;
	}

#nav li ul a, #subnav li ul a, #header ul.nav li ul a, #header ul.menu li ul a { 
	width: 160px;
	}

#nav li ul ul, #subnav li ul ul, #header ul.nav li ul ul, #header ul.menu li ul ul {
	margin: -31px 0 0 179px;
	padding: 0;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul, #subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfHover ul ul, #subnav li.sfHover ul ul ul, #header ul.nav li:hover ul ul, #header ul.nav li:hover ul ul ul, #header ul.nav li.sfHover ul ul, #header ul.nav li.sfHover ul ul ul, #header ul.menu li:hover ul ul, #header ul.menu li:hover ul ul ul, #header ul.menu li.sfHover ul ul, #header ul.menu li.sfHover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfHover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul, #subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfHover ul, #subnav li li.sfHover ul, #subnav li li li.sfHover ul, #header ul.nav li:hover ul, #header ul.nav li li:hover ul, #header ul.nav li li li:hover ul, #header ul.nav li.sfHover ul, #header ul.nav li li.sfHover ul, #header ul.nav li li li.sfHover ul, #header ul.menu li:hover ul, #header ul.menu li li:hover ul, #header ul.menu li li li:hover ul, #header ul.menu li.sfHover ul, #header ul.menu li li.sfHover ul, #header ul.menu li li li.sfHover ul {
	left: auto;    
	}
    
#nav li>ul {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
}

#nav li ul li:first-child, #nav li ul li:first-child a {
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
}
#nav li:hover, #nav li.sfHover, #subnav li:hover, #subnav li.sfHover, #header ul.nav li:hover, #header ul.nav li.sfHover, #header ul.menu li:hover, #header ul.menu li.sfHover { 
	position: static;
	}
	
#nav li.right {
	float: right;
	margin: 0;
	padding: 7px 10px 5px 10px;
	}

#nav li.right a {
	background: none;
	display: inline;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	border: none;
	}
	
#nav li.right a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
#nav li.search {
	padding: 0 10px 0 10px;
	}

#nav li.rss a, #nav li.rss a:hover {
	background: url(../images/rss.png) no-repeat left center;
	margin: 0 0 0 10px;
	padding: 7px 0 5px 16px;
	}
	
#nav li.twitter a, #nav li.twitter a:hover {
	background: url(../images/twitter-nav.png) no-repeat left center;
	padding: 7px 0 5px 20px;
	}
	
#nav li.rss a:hover, #nav li.twitter a:hover {
	text-decoration: underline;
	}

#inner {
	width: 940px;
	}

.breadcrumb {
	background: #F7F7F7;
	margin: 0 0 30px 0;
	padding: 5px 10px 5px 10px;
	border: 1px solid #E6E6E6;
	}

.taxonomy-description {
	background: #F7F7F7;
	margin: 0 0 30px 0;
	padding: 10px;
	border: 1px solid #E6E6E6;
	}

#content-sidebar-wrap {
	width: 790px;
	float: left;
	}

.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap {
	width: 940px;
	}

.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap {
	float: right;
	}

#content {
	width: 470px;
	float: left;
	}

.sidebar-content #content, .sidebar-sidebar-content #content {
	float: right;
	}

.sidebar-content #content, .content-sidebar #content {
	width: 694px;
	}
	
.full-width-content #content {
	width: 940px;
	}

#content blockquote {
	background: #F7F7F7;
	margin: 5px 15px 15px 15px;
	padding: 10px 20px 0 15px;
	border: 1px solid #E6E6E6;
	}

#content .post {
	margin: 0 0 40px 0;
	padding: 0;
	}
	
#content .page {
	margin: 0;
	padding: 0 0 15px 0;
	}

#content .post p, #content .page p {
	margin: 0;
	padding: 0 0 15px 0;
	}

.clear {
	clear: both;
	}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #header .widget-area h4 {
	color: #333333;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	text-decoration: none;
	margin: 5px 0;
	padding: 0;
}

#content h1
{
	color: #fff;
    font-size: 14px;
    font-weight: bold;
	line-height:160%;
	font-family:"Times New Roman", Times, serif;
}
#content h2 {
	
    font-size: 16px;
    font-weight: bold;
	line-height:160%;
	font-family:"Times New Roman", Times, serif;
}
    
.single-title {
    background: url(../images/post-nav-bg.jpg) no-repeat scroll 0 0 transparent;
}

.single-title span{
    display: inline-block;
    color: #436B01;
    font-size: 16px !important;
    font-weight: bold;
    background: url(../images/box-heading-right.png) no-repeat right top;
    height: 34px;
    min-width: 160px;
    width: expression(document.body.clientWidth < 160? "160px" : "auto");
    margin: 0 0 0 33px;
}



#content h2 a, #content h2 a:visited {
	color: #333333;
	text-decoration: none;
	}
	
#content h2 a:hover {
	color: #067436;
	text-decoration: none;
	}
	
#content h3 {
	font-size: 16px;
	font-weight:bold;
}
	
#content h4, #header .widget-area h4 {
	font-size: 14px;
	}

#content h5 {
	font-size: 12px;
	}
	
#content h6 {
	font-size: 10px;
	}
	
#content .post ul, #content .page ul, #content .post ol, #content .page ol {
	margin: 0;
	padding: 0 0 15px 0;
	}
	
#content .post ul li, #content .page ul li, #content .post ol li, #content .page ol li {
	margin: 0 0 0 20px;
	padding: 0;
	}
	
#content .post ol li, #content .page ol li {
	margin: 0 0 0 25px;
	}
	
#content .post ul li, #content .page ul li {
	list-style-type: square;
	}

#content .post ul ul, #content .page ul ul, #content .post ol ol, #content .page ol ol {
	padding: 0;
	}
	
.post-info {
	font-size: 11px;
	margin: 0 0 5px 0;
	padding: 0;
	text-transform: uppercase;
	}
	
.post-meta {
	font-size: 11px;
	padding: 5px 0 0 0;
	text-transform: uppercase;
	border-top: 1px solid #E6E6E6;
	clear: both;
	}	
.author-box {
	background: #F7F7F7;
	margin: 0 0 40px 0;
	padding: 10px;
	border: 1px solid #E6E6E6;
	overflow: hidden;
	}

.author-box img {
	background: #FFFFFF;
	float: left;
	margin: 0 10px 0 0;
	padding: 4px;
	border: 1px solid #E6E6E6;
	}
	
#content .sticky {
	background: #F7F7F7;
	margin: 0 0 40px 0;
	padding: 10px;
	border: 1px solid #E6E6E6;
	}
	
#content .archive-page {
	float: left;
	width: 50%;
	padding: 20px 0 20px 0;
	}
	
.time, .categories {
	margin: 0;
	padding: 0;
	}
	
.post-comments, .tags {
	background: url(../images/icon-dot.png) no-repeat top left;
	margin: 0 0 0 3px;
	padding: 0 0 2px 10px;
	}

#content img, #content p img {
	max-width: 100%;
	}
    
.entry-content img,  {
    max-width: 230px;
}

.entry-content a {
    color: #067436;
}

#content .post-image {
	margin: 0 10px 10px 0;
	padding: 4px;
	border: 1px solid #E6E6E6;
	}

img.centered, .aligncenter {
	display: block;
	margin: 0 auto 10px;
	}
	
img.alignnone {
	margin: 0 0 10px 0;
	display: inline;
	}
	
img.alignleft {
	margin: 0 10px 10px 0;
	display: inline;
	}

img.alignright {
	margin: 0 0 10px 10px;
	display: inline;
	}

.alignleft {
	float: left;
	margin: 0 10px 0 0;
	}

.alignright {
	float: right;
	margin: 0 0 0 10px;
	}

.wp-caption {
	background: #F7F7F7;
	padding: 5px 0 0 1px;
	text-align: center;
	border: 1px solid #E6E6E6;
	}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}
	
img.wp-smiley, img.wp-wink {
	float: none;
	border: none;
	}
	
.gallery-caption {
	}

.navigation {
	width: 100%;
	margin: 0;
	padding: 20px 0 20px 0;
	overflow: hidden;
	}
	
.navigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.navigation li {
	display: inline;
	}

.navigation li a, .navigation li.disabled, .navigation li a:hover, .navigation li.active a {
	color: #2255AA;
	padding: 5px 8px 5px 8px;
	border: 1px solid #E6E6E6;
	}

.navigation li a:hover, .navigation li.active a {
	background: #F7F7F7;
	}
#sidebar {
	width: 220px;
	float: right;
	display: inline;
	}
	
#sidebar-alt {
	width: 150px;
	float: left;
	display: inline;
	}

.sidebar-content #sidebar, .sidebar-sidebar-content #sidebar {
	float: left;
    width: 220px;
	}
	
.content-sidebar-sidebar #sidebar-alt {
	float: right;
	}

#sidebar .widget, #sidebar-alt .widget {
    font-size: 12px;
    font-weight: bold;
	background: #f3f4f6;
	margin:0 0 10px 0;
	padding: 0 0 10px 0;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -khmt-border-radius: 0 0 5px 5px;
	}
	
#sidebar h2, #sidebar h2 a, #sidebar-alt h2, #sidebar-alt h2 a {
	color: #333333;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	
	}
#sidebar li a, #sidebar-alt li  a
{text-decoration: none; color: #333;}
#sidebar h2 a:hover, #sidebar-alt h2 a:hover {
	color: #2255AA;
	text-decoration: none;
	}
#sidebar li a:hover, #sidebar-alt li  a:hover
{text-decoration: none; color: #009;}
#sidebar h4, #sidebar-alt h4 {
	background: url(../images/widget-nav.png) no-repeat top left ;
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 5px 5px 5px 10px;
	text-transform: uppercase;
	}
#sidebar .widget-title,
#sidebar .widgettitle, #sidebar-alt .widgettitle {
	background: url(../images/widget-nav.png) no-repeat top left ;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 5px 5px 5px 10px;
	text-transform: uppercase;
	width:210px;
	float:left;
	}
	#tsw_stats_title{
		display:none	
	}
	#tswmenu{
		padding-top:10px!important;	
		display:inline-block!important;	

	}
#sidebar h3, #sidebar-alt h3 {
	background: url(../images/widget-nav.png) no-repeat top left ;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 5px 5px 5px 10px;
	text-transform: uppercase;
	}

#sidebar img, #sidebar a img, #sidebar-alt img, #sidebar-alt a img {
	border: none;
	}

#sidebar ul, #sidebar ol, #sidebar-alt ul, #sidebar-alt ol {
	margin: 0;
	padding: 0 7px 0 24px;
	}

#sidebar ul ul, #sidebar ol ol, #sidebar-alt ul ul, #sidebar-alt ol ol {
	margin: 0;
	padding: 0 0 0 15px;
	}

#sidebar li, #sidebar-alt li {
	list-style-image: url(../images/bult-left-2.png);
 	word-wrap: break-word;
    margin-top: 10px;
	}
#sidebar #nav_menu-3 h4{
    background: url(../images/slidebar-nav-top-1.jpg) no-repeat top left transparent;
    width: 209px;
    color: #FFFFFF;
    font-size: 17px;
    height: 39px;
}
#sidebar #nav_menu-3 .widget-wrap{
    background: #f3f4f6;
}
#sidebar .menu-menu-1-container{
    margin-bottom: 20px;
}
#sidebar #text-6 .textwidget{
    height: 253px;
}
#sidebar #text-6 .widget-wrap h4{ 
    color: #FFFFFF;
    height: 49px;
    padding: 10px 0 0 20px;
    background: url(../images/sidebar-nav-top-2-1.png) no-repeat left top;
}
#sidebar #text-6 .textwidget .support-online{
    background: url(../images/sidebar-nav-top-2-2.png) no-repeat top left;
    padding: 23px 0 0 100px;
}
#sidebar #text-6 .textwidget .support-online img{
    margin-right: 5px;
}
#sidebar #text-6 .textwidget .thanhtoan{
    background: url(../images/sidebar-nav-top-2-3.png) no-repeat bottom left;
}
#sidebar #text-6 .textwidget .thanhtoan a p{
    color: #FFFFFF;
    font-size: 16px;
    height: 52px;
    padding: 9px 0 0 33px;
}

#sidebar .newpost, #sidebar-alt .newpost, #sidebar .widgetCpd, #sidebar-alt .widgetCpd {
    background: url(../images/widget.png) repeat-y 0 0;
    padding:  0;
}

#sidebar .widgetCpd .widget-wrap, #sidebar-alt .widgetCpd .widget-wrap {

    padding-bottom: 30px;
}

#sidebar .widgetCpd li, #sidebar-alt .widgetCpd li {
    list-style: none;
}
#sidebar .widget_text, #sidebara-alt .widget_text {
    padding: 0;
    background: #FFF;
}
#sidebar .widget_tag_cloud div div, #sidebar-alt .widget_tag_cloud div div {
	padding: 10px 10px 0 10px;
	}
	
#cat, #sidebar .widget_archive select, #sidebar-alt .widget_archive select {
	background: #F3F3F3;
	color: #333333;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	margin: 10px 10px 0 10px;
	padding: 3px;
	display: inline;
	border: 1px solid #DDDDDD;
	}
	
#sidebar #cat, #sidebar .widget_archive select {
	width: 278px;
	}

#sidebar-alt #cat, #sidebar-alt .widget_archive select {
	width: 128px;
	}
#sidebar .newpost {
    padding: 0;
}   
 
#sidebar .newpost h4{
    background: url(../images/post-new-top.png) no-repeat;
    color: #FCFCFD;
    font-size: 16px;
    height: 72px;
    padding: 10px 0 0 17px;
}
	
#sidebar .newpost .widget-wrap {
    background: url(../images/post-new-bottom.png) no-repeat bottom;
    padding-bottom: 3px !important;
}

p.more-from-category {
    text-align: right;
    padding-right: 10px;
    font-size: 11px;
}

p.more-from-category a {
    color: #FFF;
}

#sidebar .newpost li{
    list-style-image: url(images/bult-left.png);
}
#widgetcpd h4{
    background: url(../images/widget-nav.png) no-repeat;
    color: #F7F7F7;
    font-size: 16px;
    margin-bottom: 10px;
    padding-left: 33px
}

#widgetcpd li span{
    color: #135B1C;
    margin-right: 12px;
}

#sidebar .featuredpost, #sidebar .featuredpage, #sidebar-alt .featuredpost, #sidebar-alt .featuredpage {
	margin: 0 0 15px 0;
	padding: 0;
	clear: both;
	}
	
#sidebar .featuredpost .post, #sidebar .featuredpage .page, #sidebar-alt .featuredpost .post, #sidebar-alt .featuredpage .page {
	margin: 0;
	padding: 10px 10px 5px 10px;
	}
	
#sidebar .featuredpost .avatar, #sidebar .featuredpage .avatar, #sidebar-alt .featuredpost .avatar, #sidebar-alt .featuredpage .avatar, #sidebar .featuredpost img, #sidebar .featuredpage img, #sidebar-alt .featuredpost img, #sidebar-alt .featuredpage img {	
	background: #F7F7F7;
	margin: 0;
	padding: 4px;
	border: 1px solid #E6E6E6;
	}
#sidebar .newpost-nobg, #sidebar-alt .newpost-nobg, #sidebar .featuredbycat-nobg, #sidebar-alt .featuredbycat-nobg {
	padding: 0;
	clear: both;
    border: none;
    background: none;
}

#sidebar .newpost .widget-wrap, #sidebar-alt .newpost .widget-wrap, #sidebar .featuredbycat .widget-wrap, #sidebar-alt .featuredbycat .widget-wrap {
    padding: 0 0 10px 0;
}

#sidebar .newpost-nobg h4, #sidebar-alt .newpost-nobg h4, #sidebar .featuredbycat-nobg h4, #sidebar-alt .featuredbycat-nobg h4 {
    background: none;
    border-bottom: 2px solid #15b410;
    text-align: left;
    margin: 0;
    color: #15b410;
    font-size: 16px;
}

#sidebar .newpost .post, #sidebar-alt .newpost .post, #sidebar .featuredbycat .post, #sidebar-alt .featuredbycat .post {
    margin: 0;
    padding: 0 10px 5px 10px;
	clear: both;
	text-align: justify;
}

#sidebar .newpost-nobg .post, #sidebar-alt .newpost-nobg .post, #sidebar .featuredbycat-nobg .post, #sidebar-alt .featuredbycat-nobg .post {
    padding: 10px 0 5px 0;
}

#sidebar .newpost .avatar, #sidebar-alt .newpost .avatar, #sidebar .newpost img, #sidebar-alt .newpost img, #sidebar .featuredbycat img, #sidebar-alt .featuredbycat img {
    background: #F7F7F7;
	margin: 0;
	padding: 2px;
	border: 1px solid #E6E6E6;
	width: 70px;
	height: 70px;
}

#sidebar .user-profile, #sidebar-alt .user-profile {
	overflow: hidden;
	}

#sidebar .user-profile .avatar, #sidebar-alt .user-profile .avatar {
	background: #F7F7F7;
	float: left;
	margin: 0;
	padding: 4px;
	border: 1px solid #E6E6E6;
	}
	
#sidebar .user-profile p, #sidebar-alt .user-profile p {
	margin: 0;
	padding: 10px 10px 0 10px;
	}

#sidebar .user-profile .posts_link, #sidebar-alt .user-profile .posts_link {
	margin: 0;
	padding: 0 0 0 10px;
	}
	
#submit, .searchsubmit, .enews #subbutton, .gform_footer .button, .reply a, .reply a:visited {
	background: #135B1C;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold !important;
	text-decoration: none;
	text-transform: inherit;    
    padding: 6px 0 5px 0;
    border: medium none;
    cursor: pointer;
	}
	
.searchsubmit {
	background: none;
	width: 70px;
}

#submit:hover, .searchsubmit:hover, .enews #subbutton:hover, .gform_footer .button:hover, .reply a:hover {
	background: #5A8E01;
	text-decoration: none;
	}
	
.searchsubmit:hover {
	background: url(../images/search-right.jpg) no-repeat right;
}

#wrap .searchform {
	float:right;
    background: url(../images/searchbg.png) no-repeat left top;
    padding-left: 6px;
	margin-top:10px;
 
	}
	
#sidebar .searchform {
	padding: 5px 0 0 10px;
	}	
.s {
    background: none;
	color: #333333;
	font-family: Arial, Tahoma, Verdana;	
	font-size: 11px;
	padding: 0;
	border: none;
	}
	
#wrap .s, #wrap .s, #sidebar .s, #sidebar-alt .s {
	width: 180px;
    height: 17px;
	}


.enews {
	background: url(../images/enews.png) top right no-repeat;
	}
	
#sidebar .enews p {
	padding: 10px 10px 0 10px;
	}

.enews #subscribe {
	padding: 0 0 0 10px;
	}
	
.enews #subbox {
	background: #F7F7F7 !important;
	width: 230px;
	color: #333333;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	padding: 4px 0 4px 5px;
	margin: 5px 5px 0 0;
	border: 1px solid #CCCCCC;
	}
.latest-tweets {
	background: url(../images/twitter.png) top right no-repeat;
	margin: 10px 0 0 0;
	padding: 0;
	}

#wp-calendar {
	width: 100%;
	}
	
#sidebar .widget_calendar {
	padding: 0;
	}

#wp-calendar caption {
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-style: italic;
	font-weight: normal;
	padding: 2px 5px 0 0;
	text-align: right;
	}

#wp-calendar th {
	color: #333333;
	}

#wp-calendar thead {
	margin: 10px 0 0 0;
	font-weight: bold;
	background: #F7F7F7 !important;
	color: #F7F7F7 !important;
	}

#wp-calendar td {
	background: #F7F7F7;
	font-weight: normal;
	text-align: center;
	padding: 2px;
	}

.gform_wrapper input, .gform_wrapper textarea, .gform_wrapper select {
	background: #F7F7F7 !important;
	color: #333333 !important;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px !important;
	padding: 4px 0 4px 5px !important;
	border: 1px solid #E6E6E6;
	}

.gform_footer input.button {
	color: #FFFFFF !important;
	background: #135B1C !important;
	}
	
.gform_wrapper .ginput_complex label {
	font-size: 12px !important;
	}
	
.gform_wrapper li, .gform_wrapper form li {
	margin: 0 0 10px 0 !important;
	}
	
.gform_wrapper .gform_footer {
	border: none !important;
	}
#footer {
	width: 940px;
	height: 136px;
	color: #FFFFFF;
	font-size: 12px;
	margin: 0;
	padding: 5px 0 5px 0;
	overflow: hidden;
	clear: both;
	}

#footer a, #footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

#footer .gototop {
	width: 200px;
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
	}
	
#footer .gototop a {
	margin: 0;
	padding: 2px 0 2px 18px;
	background: url(../images/footer-top.png) no-repeat left center;
	}
	
#footer .creds {
	width: 740px;
	float: right;
	margin: 0;
	padding: 0 10px 0 0;
	text-align: right;
	}
#footer .credit p{
    float: right; 
    text-align: right;
    text-transform: capitalize;
}
#footer .credit b{
    color: #a3d74a;
}
#footer .nen{
    width: 940px;
    background: #040404 center;
}

#respond {
	margin: 0 0 15px 0;
	padding: 0;
	}

#author, #email, #url, #comment {
	background: #F7F7F7 !important;
	color: #333333;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	padding: 5px;
	border: 1px solid #E6E6E6;
	}
	
#author, #email, #url {
	width: 250px;
	margin: 10px 5px 0 0;
	}
	
#comment {
	width: 98%;
	height: 150px;
	margin: 10px 0 10px 0;
	}
	
.comment-list, .children {
	margin: 0;
	padding: 0;
	}
	
.ping-list {
	margin: 0 0 40px 0;
	padding: 0;
	}
	
.comment-list ol, .ping-list ol {
	margin: 0;
	padding: 10px;
	}

.comment-list li, .ping-list li {
	font-weight: bold;
	margin: 15px 0 5px 0;
	padding: 10px 5px 10px 10px;
	list-style: none;
	}
	
.comment-list li ul li { 
	margin-left: 10px;
	margin-right: -6px;
	}

.comment-list p, .ping-list p {
	font-weight: normal;
	text-transform: none;
	margin: 10px 5px 10px 0;
	padding: 0;
	}

.comment-list li .avatar { 
	background: #FFFFFF;
	float: right;
	border: 1px solid #E6E6E6;
	margin: 0 5px 0 10px;
	padding: 4px;
	}

.comment-list cite, .comment-list cite a, .ping-list cite, .ping-list cite a {
	font-weight: bold;
	font-style: normal;
	}

.commentmetadata {
	font-size: 11px;
	font-weight: normal;
	}
	
.bypostauthor {
	}

#respond:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

.nocomments {
	text-align: center;
	}

#comments .navigation {
	display: block;
	margin: 10px 0 0 0;
	}

.thread-alt, .thread-even {
	background: #F7F7F7;
	}

.even, .alt, .depth-1 {
	border: 1px solid #E6E6E6;
	}
#home{
    margin: 0px;
}
#head-home{
    width: 694px;
    height: 200px;
    margin-bottom: 20px;
}
#home .title, .sp-noi-bat .title, .single-title {
    background: url(../images/widget-nav.png) repeat-x;
    height: 40px;
    width: 694px;
    margin-bottom: 4px;
	color:#fff;
}
.home-image-post .border img{
    width: 140px;
    height: 140px;
    float: left;
	margin-left:5px;
	margin-top:5px;
}
.home-image-post{
    background: url(../images/bgsp_v1.png) no-repeat scroll  left 0 transparent;
    float: left;
    width: 220px;
    height: 245px;
    margin: 5px 0;
    overflow: hidden;	
  	background-position:50% 50%;
  	float:left;
  	margin-bottom:6px;
  	margin-left:5px;
  	margin-right:5px;
  	padding-top:10px;	
}
.home-image-post p b
{ text-align:left;}

.home-image-post  h2, .home-image-post  h3{
    float: left;
    _float: left;
    width: 200px;
    overflow: hidden;
   	text-align:center;
    font-size: 12px !important;
    font-weight: bold !important;
    margin: 0 0 0 12px !important;
}
.price1{
    color: #135b1c;
    font-weight:600;
	text-decoration:line-through;
}
.price{
    color: #135b1c;
    font-weight:600;
	
}
.sp-noi-bat {
    margin-bottom: 25px;
    background: #f7f9fa;
}

.sp-noi-bat .title h1, .sp-noi-bat .title h2, .sp-noi-bat .title span, .single-title span {
  
    float: left;
    margin: 0 0 0 5px !important;
    padding: 6px 0px 0 0 !important;
    display: inline-block;
    min-width: 0px;
    width: expression(document.body.clientWidth < 160? "160px" : "auto");
}

.sp-noi-bat .title span {
    font-size: 16px;
    font-weight: bold;
	color:#fff;
}

#home .chungchi {
    margin-bottom: 15px;
}
#home .sp-moi {
    margin-bottom: 15px;
    background: #f7f9fa;
}
.border-bottom {
    background: url(../images/post-bottom-bg.png) no-repeat scroll 0 bottom transparent;
    height: 6px;
}
#menu2 {
    height: 40px;
    float: left;
}
#menu2 li{
    background: url(../images/border-menu2.jpg) no-repeat scroll right 0 transparent;
    list-style-type: none;
    float: left;
    width: 90px;
    text-align: center;
}
#menu2 li a{
    color: #ffffff;
}
#archive{
    margin-left: 0px;
}

.newspost {
    clear: both;
    padding: 15px 10px 15px 20px;
    border: none;
}
.newspost  a{
	text-decoration:none;
}
.newspost h2 {
    font-size: 13px !important;
    font-weight: bold;
}

#archive .event {
    background: #f7f9fa;
}

#archive .odd {
    background: #f3f4f6;
}

.newspost img {
    float: left;
    margin: 0 10px 0 0;
}

#archive .title3{
    background: url(../images/tbkt.jpg) no-repeat;
    height: 34px;
    width: 704px;
}
#archive .title4{
    background: url(../images/tbtd.jpg) no-repeat;
    height: 34px;
    width: 704px;
}

#archive b img{
    height: 100px;
    width: 100px;
    border: 5px solid #e6e8e9;
}
#archive #hoidap .archive-post b{
    text-align: center;
    float: left;
    width: 95px;
    height: 95px;
    margin-right: 10px;
}
#archive #hoidap .archive-post h3{
    float: left;
    font-weight: bold;
    width: 593px;
}
#archive h3 a{
    font-size: 13px;
    color: #000000;
}
a.more-link {
    float: right;
    color: #067436;
    font-weight: bold;
}
#archive #hoidap .archive-post p{
    font-size: 12px;
    float: left;
    width: 593px;
}
#hoidap {
    background: #f3f4f6;
}
#hoidap .title{
    background: url(../images/hoidap.jpg) no-repeat;
    height: 34px;
    width: 704px;
}
#hoidap .title h2{
    padding: 4px 0 0 37px;
}
#hoidap .archive-post{
    height: 130px;
    margin-top: 20px;
}
#single .title{
    background: url(../images/post-nav-bg.jpg) no-repeat;
    height: 34px;
    width: 704px;
}
#single .title3{
    background: url(../images/tbtd.jpg) no-repeat;
    height: 34px;
    width: 704px;
}
#single .chi-tiet-sp{
    background: #f7f9fa;
}
#single .chi-tiet-sp .single-post a img{
    float: left;
    width: 220px;
    height: 220px;
    border: 5px solid #e6e8e9;
}
#single .chi-tiet-sp .single-post h3{
    float: left;
    margin-left: 10px;
    width: 464px;
    font-size: 14px;
}
#single .chi-tiet-sp .single-post b{
    color: #357301;
    font-size: 16px;
}
#single .chi-tiet-sp .single-post .border{
    background: url(../images/border-bottom.jpg) repeat scroll center bottom transparent;
    height: 1px;
    width: 460px;
}
#single .sp-lien-quan .post p b{
    color: #357301;
    font-size: 14px;
}
#single .sp-lien-quan .post a img{
    width: 140px;
    height: 140px;
    border: 5px solid #e6e8e9;
    float: left;
    margin: 15px 0 0 12px;
}
#single .sp-lien-quan .border h3{
    float: left;
    width: 140px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    margin-left: 12px;
}
#single .border {
    background: url(../images/border-bottom.jpg) no-repeat scroll center bottom transparent;
    width: 173px;
    height: 240px;
}
#single .post{
    background: url(../images/border-right.jpg) no-repeat scroll right 0 transparent;
    float: left;
    width: 173px;
    height: 240px;
}
#single .border-bottom {
    background: url(images/post-bottom-bg.jpg) no-repeat scroll 0 bottom transparent;
    height: 6px;
}
#single .chi-tiet-sp{
    margin-bottom: 30px;
}
#single .sp-lien-quan{
    margin-bottom: 25px;
}

#single .post1 h3{
    color: #386B01;
    font-size: 20px;
    font-weight: bold;
    margin: 15px 0 20px 0;
}
#single .post1 b{
    float: left;
    width: 300px;
    text-align: center;
}
#single .post1 b img{
    border: 5px solid #e6e8e9;
}
#single .post1 p{
    margin-right: 5px;
    float: right;
    width: 379px;
    text-align: justify;
}
#single .tin-tuc,#single .tin-da-dang{
    background: #f7f9fa;
}
#single .tin-tuc h2{
    background: url(../images/hoidap.jpg) no-repeat scroll 0 0 transparent;
    height: 34px;
    width: 704px
}
#single .tin-da-dang h3{
    padding: 15px 0 0 45px;   
}
#single .tin-tuc .border-bottom{
    background: url(../images/border-bottom.jpg) repeat scroll center bottom transparent;
    height: 1px;
    margin-top: 20px;
}
#single .tin-da-dang .title2 h5{
    margin-top: 20px;
    color: #386B01;
    font-size: 16px;
    font-weight: bold;
}
#bottom {
    background: url(../images/body-bottom.gif)left bottom repeat-x;
    background-position-x: left;
    background-position-y: bottom;	
}
.wp-pagenavi {
    padding: 10px 0;
    text-align: right;
}
.product-thumb {
    position: relative;
    width: 150px;
    height: 150px;
    margin: 0 auto;
}

.product-thumb img.promotion {
    width: 43px;
    height: 49px;
    position: absolute;
    bottom: 5px;
    right: 5px;
    border: none;
}

.home-video {
    float: right;
    overflow: hidden;
    width: 276px;
    height: 200px;
}

#wpcontent_slider_container {
	float: left;
}

.hidden-links {
	text-indent: -999px;
}

.gform_wrapper .top_label .gfield_label {
	float: left;
	width: 100px;
	margin: 5px 0 4px 0 !important;
}
.wrap .menu-item menu-item-type-custom a:hover
{color:#FF0000}
.thongtin
{ float:right; margin-right:30px;}
.thongtin span
{ padding-left:20px; color:#FFFFFF}

.thongtin a
{ color:#FFFFFF; font-weight:600;}
.thongtin a:hover
{color:#9F162A; font-weight:600;}
.sanphamcungloai
{
	margin-top:50px;
	background: url(../images/widget-nav.png) repeat-x;
	height:30px;
	color:#FFFFFF;
}
.tieude_dv a
{color:#FFFFFF;}
.heading a
{ color:#9f162a}
.heading a:hover
{ color:#000000}
.bando
{
	background-image:url(../images/bg_spbc1.gif);
  background-position:0 0;
  background-repeat:repeat no-repeat;
  border-color:#009933 #E5E5E5 #E5E5E5;
  border-style:solid;
  border-width:4px 1px 1px;
  color:#222222;
  font-family:tahoma;
  font-size:12px;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  height:30px;
  line-height:30px;
 
}
#wpcontent_slider_container
{
	overflow: hidden; position: relative; padding:0px;margin:0px; text-align:center; width:410px !important;
	height:200px !important;
}
#wpcontent_slider 
{ overflow: hidden; position: relative;border:0px solid #ffffff; text-align:left;}
#wpcontent_slider a,#wpcontent_slider a img { border: none; text-decoration: none; outline: none; }
#wpcontent_slider h4,#wpcontent_slider h4 a 
{margin: 0px;padding: 0px; font-family: 'Trebuchet MS', Helvetica, sans-serif;
text-decoration:none;font-size: 18px; color:#ffffff;}
#wpcontent_slider .cs-title {width: 100%;padding: 10px; background: #ffffff; color: #000000; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 12px; letter-spacing: normal;line-height: normal;}
#wpcontent_slider_container .cs-prev,#wpcontent_slider_container .cs-next {font-weight: bold;background: #000000;
font-size: 28px; font-family: "Courier New", Courier, monospace; color: #ffffff !important;
padding: 0px 10px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;}
#wpcontent_slider_container .cs-buttons { font-size: 0px; padding: 10px 0px 10px 0px;
margin:0px auto; float:left;clear:left;
}
#wpcontent_slider_container .cs-buttons a { outline:none; margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #000000; color: #000000; text-indent: -1000px; 
}
#wpcontent_slider_container .cs-active { background-color: #000000; color: #FFFFFF; }
#wpcs_link_love,#wpcs_link_love a{display:none;}
#hd-sidebar {
	text-indent: -9999px;    
}

#hd-sidebar li {
	list-style: none;
}
#ticker { width:270px; height:200px; border:1px solid #aaaaaa; overflow:auto; text-align: left;  margin-top:-1px; float:right  }
#ticker dt { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; padding:0 10px 5px 10px;  padding-top:10px; border:1px solid #ffffff; border-bottom:none; border-right:none; position:relative; color:#9f162a; }
#ticker dd { margin-left:0; font:normal 11px Verdana; padding:0 10px 10px 30px; border-bottom:1px solid #aaaaaa;  border-left:1px solid #ffffff; position:relative; }
#ticker dd.last { border-bottom:1px solid #ffffff; }
#ticker div { margin-top:0; }
.h1title h1{ display:none;}
.hoidapbox{margin-bottom:10px; margin-top:10px; margin-left:10px; width:680px; }

.method-pay
{
	width:100%;
	height:auto;
	font-family:Arial;
	font-size:12px;
}
.method-pay th
{
	background:#F6F6F6;
	border:1px solid #dfdfdf;
	height:20px;
	line-height:20px;
	text-align:center;
}
.method-pay td
{
	font-family:Arial;
	font-size:12px;
	border:1px solid #dfdfdf;
	padding-left:5px;
	color:#505050;
	text-align:left;
}
.method-pay td:first-child{text-align:center;}
.method-pay td img
{
	margin:3px 3px 3px 2px;
	width:100px;
	
}
.method-pay td input
{
	margin-left:10px;
	background:#009124;
	width:89px;
	height:27px;
	color:#fff;
	font-weight:bold;
	border:none;
	text-align:27px;
	border-radius:5px 5px 5px 5px;

}
#content-pay01
{
	width:90%;
	margin-left:30px;
	background:#F9F9F9;
	text-align:left;
	padding-top:35px;
	padding-bottom:40px;
}
#content-pay01 img
{
	width:20%;
	height:130px;
	float:left;
	margin-top:30px;
}
.content-pay01-description
{
	width:70%;
	float:left;
	margin-left:50px;
	margin-top:30px;
}
#content-pay01 div b
{
	font-size:13px;
	color:#009124;
}
#content-pay01 div 
{
	color:#505050;
	font-family:Arial;
	font-size:12px;
}
#content-pay02
{
	width:90%;
	margin-left:50px;
	background:#F9F9F9;
	text-align:left;
	padding-top:35px;
	padding-bottom:40px;

}
#content-pay02 table
{
	width:90%;
	border:1px solid #cdcdcd;
	background:#fff;
	margin-left:45px;
	
}
#content-pay02 td
{
	border-bottom-color: #C6C6C6;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
	height:110px;
	font-family:Arial;
	font-size:12px;
	color:#505050;
}
#content-pay02 td b
{
	color:#009124;
}

#content-pay03
{
	width:90%;
	margin-left:50px;
	background:#F9F9F9;
	text-align:left;
	padding-top:35px;
	padding-bottom:40px;
	
}
.content-pay
{
	background:#fff;
	margin-left:45px;
	border-bottom:40px;
	border:1px solid #cdcdcd;
	margin-right:45px;
	padding:5px;
	
}
.content-pay td
{
	
	border-bottom-color: #C6C6C6;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
	height:30px;
	font-family:Arial;
	font-size:12px;
	color:#505050;
}
.content-pay table
{
	width:100%;
}
.content-pay td b
{
	color:#333;
	font-family:Arial;
	font-size:12px;
}
.content-pay i,.content-pay b
{
	color:#00A1E5;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.weight-info label
{
    color: black;
    font-size: 14px;
    text-transform: uppercase;
    font-weight:bold;
    font-family: "Times New Roman",Verdana,Arial;
   width:150px;
   margin-left:0px;
}
.weight-info
{
    height:30px;
    color:#444;
   
}
.weight-info span
{
    margin-left:10px;
}
.color-size
{
    background:#f9f9f9;
    border:1px solid #f9f9f9;
    padding-left:5px;
}
.online-price{color:#D08504;font-size:14px;font-weight:bold;margin-top:5px;margin-bottom:5px; font-family: "Times New Roman",Verdana,Arial;text-transform:uppercase;}
.soldout{color:#D08504;font-size:16px;font-weight:bold;margin-top:10px;margin-bottom:10px; font-family: "Times New Roman",Verdana,Arial;text-transform:uppercase;}
.buttonok{width:80px;height:25px;text-align:center;line-height:25px;background:#009124;float:right;margin:5px 45px 0px 0px;}
.buttonok input{color:#fff;font-weight:bold;background:#009124;width:80px;height:25px;line-height:25px;text-align:center;}

.buttonok a{ color:#fff;}
.payment-detail h1{font-size:18px;text-align:center;}
.messagetop {
  line-height:180%;
  margin:10px;
}
.textfrom{
	width:250px;
	height:25px;
}
.content_link{text-align:justify; width:660px; margin-left:10px;}
.news_cl a{color:#000; text-decoration:none;}
.news_cl a:hover{color:#009124; text-decoration:none;}
.title h2 { color:#fff;}
.newsss a h2{ color:#000;}

.wstr_dienthoai {
 
    color: #0058bc;
    float: left;
    font-size: 15px;
    font-weight: 300;
    margin: 3px 3px 5px;
    min-height: 20px;
 
    padding-top: 5px;
    width: 226px;
}
.wstr_email {
 
    color: #0058bc;
    float: left;
    font-size: 11px;
    font-weight: 300;
    margin: 3px 3px 5px;
    min-height: 20px;
 
    padding-top: 5px;
    width: 226px;
}
.clchat {
    float: left;
    margin: 3px;
    min-height: 25px;
    padding-top: 5px;
    width: 266px;
}
.clchat img {
    float: left;
    margin: 2px 10px 0 0;
}
.clchat a {
    float: left;
    font-size: 15px;
    font-weight: 300;
    margin-top: 6px;
}