/*---:[ Thesis CSS reset ]:---*/
* {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
table.center {
width: 780px;
margin-left: auto;
margin-right: auto;
font-size: 16px;
} 
.tab_contents table tbody tr td
{
 border: 1px solid black;
}
img, abbr, acronym, fieldset {
	border: 0;
}
code {
	line-height: 1em;
}
pre {
	overflow: auto;
	clear: both;
}
sub, sup {
	line-height: 0.5em;
}
img, .wp-caption {
	/*max-width: 100%;*/
	height: auto;
}
iframe, video, embed, object {
	display: block;
	max-width: 100%;
}
img {
	display: block;
}
.left, .alignleft, img[align="left"] {
	display: block;
	float: left;
}
.right, .alignright, img[align="right"] {
	display: block;
	float: right;
}
.center, .aligncenter, img[align="middle"] {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	float: none;
	clear: both;
}
.block, .alignnone {
	display: block;
	clear: both;
}
.wp-smiley {
	display: inline;
}
/**
    * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
    * http://cssreset.com
    */
    html, body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, em, img, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    b, u, i, center,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td,
    article, aside, canvas, details, embed,
    figure, figcaption, footer, header, hgroup,
    menu, nav, output, ruby, section, summary,
    time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    }
    /* HTML5 display-role reset for older browsers */
    article, aside, details, figcaption, figure,
    footer, header, hgroup, menu, nav, section {
    display: block;
    }
    body {
    line-height: 1;
    }
    ol, ul {
    list-style: none;
    }
    blockquote, q {
    quotes: none;
    }
    blockquote:before, blockquote:after,
    q:before, q:after {
    content: '';
    content: none;
    }
    table {
    border-collapse: collapse;
    border-spacing: 0;
    }
	em{
	font-style: italic;	
	}
/*---:[ layout structure ]:---*/
body {
	font-family: Helvetica, "Arial", sans-serif;
	font-size: 13px;
	line-height: 26px;
	color: #111;
	background-color: #fff;
	min-width: 1300px;
}
body.landing {
	padding-top: 0;
}
.container {
	width: 100%;
	margin: 0 auto;
}
.container a{
color:#027000;
}
.landing .container {
	width: 617px;
}
.columns, .columns > .content, .columns > .sidebar {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.columns > .content {
	width: 617px;
	float: left;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #ddd;
}
.columns > .sidebar {
	width: 280px;
	float: right;
	padding: 26px 26px 0 26px;
}
/*---:[ links ]:---*/
a {
	color: #d00;
	text-decoration: none;
}
p a {
	text-decoration: underline;
}
p a:hover {
	text-decoration: none;
}
/*---:[ nav menu ]:---*/
.menu {
	position: relative;
	z-index: 50;
	list-style: none;
}
.menu li {
	position: relative;
	float: left;
	margin-bottom: -1px;
}
.menu .sub-menu {
	position: absolute;
	left: -1px;
	display: none;
	list-style: none;
	z-index: 110;
	background: #270505 !important;
	margin-top: -1px;
	padding: 0px 4px;
	top: 52px;
}
.menu .sub-menu .sub-menu {
	top: 0;
	left: 10.5625em;
	margin: 0 0 0 -1px;
}
.menu li:hover > .sub-menu {
	display: block;
}
.menu .sub-menu li {
	min-width: 200px;
	clear: both;
	padding: 6px 5px;
}
.menu a, .menu_control {
	font-size: 13px;
	text-transform: uppercase;
	color: #f0f0f0;
	font-weight: bold;
	line-height: 63px;
}
.menu a:hover {
	color: #fff;
}
.menu_control {
	display: none;
	
}
.menu .sub-menu a {
	line-height: 1;
}
.menu, .menu a, .menu .sub-menu {
	
}
.menu .current-menu-item > a {
	
}
.menu .sub-menu .current-menu-item > a {
	
}
/*---:[ header ]:---*/
.header {
	float: left;
	width: 100%;
\\background: url("/imgweb/header.jpg") repeat-x center center;
	height: 120px;
	background-size:100% 100%;
	background:#000;
}
.landing .header {
	text-align: center;
}
#site_title {
	font-size: 42px;
	line-height: 1.32em;
	font-weight: bold;
	color: #111;
}
#site_title a {
	color: #111;
}
#site_title a:hover {
	color: #d00;
}
#site_tagline {
	font-size: 16px;
	color: #888;
	line-height: 1.32em;
}
/*---:[ golden ratio typography with spaced paragraphs ]:---*/
.grt, .grt h3 {
	font-size: 16px;
	line-height: 26px;
}
.grt .headline {
	font-size: 26px;
	line-height: 39px;
	margin: 0;
}
.grt h2 {
	font-size: 20px;
	line-height: 31px;
	margin-top: 39px;
	margin-bottom: 13px;
}
.grt .small, .grt .caption {
	font-size: 13px;
	line-height: 22px;
}
.grt .drop_cap {
	font-size: 52px;
	line-height: 1em;
	margin-right: 0.15em;
	float: left;
}
.grt p, .grt ul, .grt ol, .grt blockquote, .grt pre, .grt dl, .grt dd, .grt .center, .grt .block, .grt .caption, .post_box .aligncenter, .post_box .alignnone, .post_box .post_image, .post_box .post_image_box, .post_box .wp-caption, .post_box .wp-post-image, .post_box .alert, .post_box .note, .headline_area {
	margin-bottom: 26px;
}
.grt ul, .grt ol, .grt .stack {
	margin-left: 26px;
}
.grt ul ul, .grt ul ol, .grt ol ul, .grt ol ol, .wp-caption p, .post_box .alert p:last-child, .post_box .note p:last-child, .post_content blockquote.right p, .post_content blockquote.left p {
	margin-bottom: 0;
}
.grt .left, .post_box .alignleft, .post_box .ad_left {
	margin-bottom: 26px;
	margin-right: 26px;
}
.grt .right, .post_box .alignright, .post_box .ad {
	margin-bottom: 26px;
	margin-left: 26px;
}
.grt .caption {
	margin-top: -13px;
	color: #888;
}
/*---:[ golden ratio pullquotes ]:---*/
.grt blockquote.right, .grt blockquote.left {
	font-size: 26px;
	line-height: 36px;
	width: 45%;
	margin-bottom: 13px;
}
.grt blockquote.right, .grt blockquote.left { 
	padding-left: 0;
	border: 0;
}
/*---:[ post box styles ]:---*/
.post_box {
	padding: 26px 26px 0 26px;
	border-top: 1px dotted #ddd;
}
.top {
	border-top: 0;
	/*background: url('/giaodien/nen-mo-ta-danh-muc.png') !important;-*/
}
.top strong {
	font-size:15px;
}
.top a {
color:#027000;
}
.post_box .headline, .headline a {
	color: #111;
}
.headline a:hover {
	color: #d00;
}
.byline, .byline a {
	color: #888;
}
.byline a {
	border-bottom: 1px solid #ddd;
}
.byline a, .post_author, .post_date {
	text-transform: uppercase;
	letter-spacing: 1px;
}
.byline a:hover, .num_comments {
	color: #111;
}
.byline .post_edit {
	margin-left: 13px;
}
.byline .post_edit:first-child {
	margin-left: 0;
}
.post_author_intro, .post_date_intro, .byline .post_cats_intro {
	font-style: italic;
}
.post_box h2, .post_box h3 {
	color: #111;
}
.post_box h3 {
	font-weight: bold;
}
.post_box ul {
	list-style-type: square;
}
.post_box blockquote {
	color: #888;
	margin-left: 13px;
	padding-left: 13px;
	border-left: 1px solid #ddd;
}
.post_box code {
	font-family: Consolas, Monaco, Menlo, Courier, Verdana, sans-serif;
}
.post_box pre {
	font-family: Consolas, Monaco, Menlo, Courier, Verdana, sans-serif;
	background-color: #eee;
	padding: 13px;
	-webkit-tab-size: 4;
	-moz-tab-size: 4;
	tab-size: 4;
}
.post_content li a {
	text-decoration: underline;
}
.post_content li a:hover {
	text-decoration: none;
}
.post_box .frame, .post_box .post_image_box, .post_box .wp-caption {
	border: 1px solid #ddd;
	background-color: #eee;
	padding: 13px;
}
.post_box .wp-caption img, .post_box .post_image_box .post_image, .post_box .thumb {
	margin-bottom: 13px;
}
.wp-caption.aligncenter img {
	margin-right: auto;
	margin-left: auto;
}
.wp-caption .wp-caption-text .wp-smiley {
	display: inline;
	margin-bottom: 0;
}
.post_box .wp-caption p {
	font-size: 13px;
	line-height: 22px;
}
.post_box .author_description {
	border-top: 1px dotted #ddd;
	padding-top: 26px;
}
.post_box .author_description_intro {
	font-weight: bold;
}
.post_box .avatar {
	width: 61px;
	height: 61px;
	float: right;
	clear: both;
	margin-left: 13px;
}
.post_box .author_description .avatar {
	width: 78px;
	height: 78px;
	float: left;
	margin-right: 13px;
	margin-left: 0;
}
.post_box .post_cats, .post_box .post_tags {
	color: #888;
}
.post_box .alert, .post_box .note {
	padding: 13px;
}
.post_box .alert {
	background-color: #ff9;
	border: 1px solid #e6e68a;
}
.post_box .note {
	background-color: #eee;
	border: 1px solid #ddd;
}
.landing .headline_area {
	text-align: center;
}
/*---:[ other post box styles ]:---*/
.num_comments_link {
	display: inline-block;
	color: #888;
	text-decoration: none;
	margin-bottom: 26px;
}
.num_comments_link:hover {
	text-decoration: underline;
}
.bracket, .num_comments {
	font-size: 26px;
}
.bracket {
	color: #ddd;
}
/*---:[ misc. content elements ]:---*/
.archive_intro {
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #ddd;
}
.archive_intro .headline {
	margin-bottom: 26px;
}
.prev_next {
	clear: both;
	color: #888;
	border-top: 1px solid #ddd;
	padding: 13px 26px;
}
.prev_next .next_posts {
	float: right;
}
.previous_posts, .next_posts {
	display: block;
	font-size: 13px;
	line-height: 22px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.previous_posts a:hover, .next_posts a:hover {
	text-decoration: underline;
}
/*---:[ comments ]:---*/
#comments {
	margin-top: 52px;
}
.comments_intro {
	color: #888;
	margin-bottom: 13px;
	padding: 0 26px;
}
.comments_closed {
	font-size: 13px;
	line-height: 22px;
	color: #888;
	margin: 0 26px 26px 26px;
}
.comment_list {
	list-style-type: none;
	margin-bottom: 52px;
	border-top: 1px dotted #ddd;
}
.comment {
	border-bottom: 1px dotted #ddd;
	padding: 26px;
}
.children .comment {
	list-style-type: none;
	margin-top: 26px;
	border-left: 1px solid #ddd;
	border-bottom: 0;
	padding: 0 0 0 26px;
}
.children .bypostauthor {
	background-color: transparent;
	border-color: #d00;
}
.comment .comment_head {
	margin-bottom: 13px;
}
.children .comment_head {
	margin-bottom: 0;
}
.comment .comment_author {
	font-weight: bold;
}
.comment_date {
	font-size: 13px;
	margin-left: 13px;
	color: #888;
}
.comment_date a {
	color: #888;
}
.comment_footer a {
	font-size: 13px;
	line-height: 22px;
	color: #888;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-left: 13px;
}
.comment_head a:hover, .comment_footer a:hover, .comment_nav a:hover {
	text-decoration: underline;
}
.comment_footer a:first-child {
	margin-left: 0;
}
.comment .avatar {
	width: 52px;
	height: 52px;
	float: right;
	margin-left: 13px;
}
.comment_nav {
	font-size: 13px;
	line-height: 22px;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-style: dotted;
	border-color: #ddd;
	padding: 13px 26px;
}
.comment_nav_top {
	border-width: 1px 0 0 0;
}
.comment_nav_bottom {
	margin: -52px 0 52px 0;
	border-width: 0 0 1px 0;
}
.next_comments {
	float: right;
}
/*---:[ inputs ]:---*/
input {
	border: none;	
}
.input_text {
	font-size: inherit;
	line-height: 1em;
	font-family: inherit;
	font-weight: inherit;
	color: #111;
	border: none;
	background-color: #eee;
	padding: 0.35em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.input_text:focus {
	border-color: #eee;
	background-color: #fff;
}
textarea.input_text {
	line-height: 26px;
}
.input_submit {
	font-size: 20px;
	line-height: 1em;
	font-family: inherit;
	font-weight: bold;
	border: 3px double #ddd;
	background: #eee url('images/bg-button.png') repeat-x;
	padding: 0.5em;
	cursor: pointer;
	overflow: visible;
}
/*---:[ comment form ]:---*/
#commentform {
	margin: 52px 0;
	padding: 0 26px;
}
.comment #commentform {
	margin-top: 0;
	padding-right: 0;
	padding-left: 0;
}
.comment_form_title {
	font-size: 20px;
	line-height: 31px;
	color: #111;
	margin: 0 -26px;
	border-bottom: 1px dotted #ddd;
	padding: 0 26px 13px 26px;
}
#commentform label {
	display: block;
}
#commentform p {
	margin-bottom: 13px;
}
#commentform p .required {
	color: #d00;
}
.comment_moderated {
	font-weight: bold;
}
#commentform .input_text {
	width: 50%;
}
#commentform textarea.input_text {
	width: 100%;
}
#cancel-comment-reply-link {
	float: right;
	font-size: 13px;
	line-height: inherit;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #d00;
}
#cancel-comment-reply-link:hover {
	text-decoration: underline;
}
.login_alert {
	font-weight: bold;
	border: 1px solid #ddd;
	background-color: #eee;
}
/*---:[ sidebar ]:---*/
.sidebar {
	font-size: 13px;
	line-height: 19px;
}
.sidebar .headline, .sidebar .sidebar_heading, .sidebar .widget_title {
	font-size: 17px;
	line-height: 24px;
}
.sidebar .sidebar_heading, .sidebar .widget_title {
	font-variant: small-caps;
	letter-spacing: 1px;
	margin-bottom: 10px;
}
.sidebar .input_submit {
	font-size: inherit;
}
.sidebar p, .sidebar ul, .sidebar ol, .sidebar blockquote, .sidebar pre, .sidebar dl, .sidebar dd, .sidebar .left, .sidebar .alignleft, .sidebar .ad_left, .sidebar .right, .sidebar .alignright, .sidebar .ad, .sidebar .center, .sidebar .aligncenter, .sidebar .block, .sidebar .alignnone {
	margin-bottom: 19px;
}
.sidebar .left, .sidebar .alignleft, .sidebar .ad_left {
	margin-right: 19px;
}
.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol, .sidebar .right, .sidebar .alignright, .sidebar .ad, .sidebar .stack {
	margin-left: 19px;
}
.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol, .wp-caption p, .sidebar .post_excerpt p {
	margin-bottom: 0;
}
.widget, .sidebar .text_box, .sidebar .thesis_email_form, .sidebar .query_box {
	margin-bottom: 38px;
}
.sidebar .thesis_email_form .input_text, .widget li {
	margin-bottom: 10px;
}
.sidebar .search-form .input_text, .sidebar .thesis_email_form .input_text {
	width: 100%;
}
.sidebar .query_box .post_author, .sidebar .query_box .post_date {
	color: #888;
}
.sidebar .post_content, .widget li ul, .widget li ol {
	margin-top: 10px;
}
.widget ul {
	list-style-type: none;
}
.widget li a:hover {
	text-decoration: underline;
}
/*---:[ footer ]:---*/
.footer {
    background: #DAD4B7;
    font-size: 13px;
    line-height: 22px;
    text-align: right;
    color: #888;
    float: left;
    width: 100%;
    height: 575px;
    margin: -5px;
}
.footer a {
	color: #663300;
}
.footer a:hover {
	color:#E2A633;
}
.landing .footer {
	text-align: center;
}
/*---:[ media queries ]:---*/


/*---:[ clearfix ]:---*/
.columns:after, .menu:after, .post_box:after, .post_content:after, .author_description:after, .sidebar:after, .query_box:after, .prev_next:after, .comment_text:after, .comment_nav:after {
	content: "."; display: block; height: 0; clear: both; visibility: hidden;
}

#top {
	height: 41px;
	background: #0d0301;
	float: left;
	width: 100%;
}

#top .container p {
	float: left;
	color: #fff;
	font-size: 12px;
	margin-top: 6px;
}

#top .container-top {
    margin: 0 auto;
    width: 1000px;
}
.container .logo 
{
    position: absolute;
    top: 50px;
    left: 0px;
    width: 350px;
    height: 90px;
    background: url('/imgweb/logo.png') center;
    right: 0px;
    margin: auto;
}

.container .logo a
{
    display: block;
    width: auto;
    height: 100px;
    margin: auto;
}


.container .form-inline {
	margin-left: 20px;
	float: right;
\\background-color: #E7631B;
	height: 30px;
	line-height: 30px;
	margin-top: 5px;
	width: 300px;
	border: blanchedalmond solid 1px;
}



.container .form-inline .text-field {
	margin-left: 4px;
	padding: 0px 8px;
	width: 240px;
	background:#000;
	color:blanchedalmond;

}

.container .form-inline input[type="submit"] {
	background: none;
	padding: 5px 0px;
	cursor: pointer;
	color: #fff;
	text-transform: uppercase;
}
#top .container .topnav {
	float: right;
	line-height: 40px;
}
#top .container .topnav li {
	float: left;
	font-size: 12px;
}
#top .container .topnav li a {
	color: #fff;
	background:url("images/ngangtop.png") no-repeat right center;
	padding: 0px 5px;
	white-space: nowrap;
}
#top .container .topnav li:last-child a{
	background: none;	
}
#menu-primary-menu {
    width: 700px;
    margin: 0 auto;
}

.header .right li {
	float: left;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial;
	padding-left: 30px;
	margin-top: 30px;
}
.header .right li a {
	color: #f00;
}

.header .search {
	float: left;
	width: 440px;
	margin-top: 40px;
}
.header lable {
	color: #F00;
	font-size: 12px;
	margin-top: 5px;
	float: left;
	white-space: nowrap;
}
.header .search form.form-inline {
}
#navmenu {
	height: 31px;
	background: url("/imgweb/bg-nav.jpg") repeat-x center;
	float: left;
	width: 100%;
}
#menu-primary-menu > li{
	padding: 0px 20px;
	bottom:15px;
	height: 50px;
}
#menu-primary-menu li a {
font-family: Arial;
text-transform: none;
white-space: nowrap;
font-size:14px;
font-weight:normal;
color: blanchedalmond;
}

#menu-primary-menu li.menu-item-81 {
    padding: 6px 20px;
    text-align: center;
    height: 50px;
}

#menu-primary-menu li.menu-item-81 a{
   line-height: 17px !important;
	float: left;
	margin-top: 8px;

}

#menu-primary-menu li.menu-item-20399 {
    padding: 6px 20px;
    text-align: center;
    height: 50px;
}

#menu-primary-menu li.menu-item-20399 a{
   line-height: 17px !important;
	float: left;
	margin-top: 8px;
}

#menu-primary-menu li.menu-item-18549 {
    padding: 6px 20px;
    text-align: center;
    height: 50px;
}

#menu-primary-menu li.menu-item-18549 a{
   line-height: 17px !important;
	float: left;
	margin-top: 8px;
}
#menu-primary-menu li.menu-item-18299 {
    padding: 6px 20px;
    text-align: center;
    height: 50px;
}

#menu-primary-menu li.menu-item-18299 a{
   line-height: 17px !important;
	float: left;
	margin-top: 8px;
}
#menu-primary-menu li.menu-item-22986 {
    padding: 6px 20px;
    text-align: center;
    height: 50px;
}

#menu-primary-menu li.menu-item-22986 a{
   line-height: 17px !important;
	float: left;
	margin-top: 8px;
}
#menu-primary-menu li.menu-item-18 {
    padding: 6px 20px;
    text-align: center;
    height: 50px;
}
#menu-primary-menu li.menu-item-18 a{
   line-height: 17px !important;
	float: left;
	margin-top: 8px;
}
#menu-primary-menu li.menu-item-16443 {
    padding: 6px 20px;
    text-align: center;
    height: 50px;
}
#menu-primary-menu li.menu-item-16443 a{
   line-height: 17px !important;
	float: left;
	margin-top: 8px;
}
#menu-primary-menu li.menu-item-18743 {
    padding: 6px 20px;
    text-align: center;
    height: 50px;
}

#menu-primary-menu li.menu-item-18743 a{
   line-height: 17px !important;
	float: left;
	margin-top: 8px;
}
#menu-primary-menu li.menu-item-18754 {
    padding: 6px 20px;
    text-align: center;
    height: 50px;
}

#menu-primary-menu li.menu-item-18754 a{
   line-height: 17px !important;
	float: left;
	margin-top: 8px;
}
#menu-primary-menu li.menu-item-18755 {
    padding: 6px 20px;
    text-align: center;
    height: 50px;
}

#menu-primary-menu li.menu-item-18755 a{
   line-height: 17px !important;
	float: left;
	margin-top: 8px;
}
#menu-primary-menu li.menu-item-18753 {
    padding: 6px 20px;
    text-align: center;
    height: 50px;
}

#menu-primary-menu li.menu-item-18753 a{
   line-height: 17px !important;
	float: left;
	margin-top: 8px;
}
#menu-primary-menu li.menu-item-20216 {
    padding: 6px 20px;
    text-align: center;
    height: 50px;
}

#menu-primary-menu li.menu-item-20216 a{
   line-height: 17px !important;
	float: left;
	margin-top: 8px;
}
#menu-primary-menu li.menu-item-79 {
    padding: 6px 20px;
    text-align: center;
    height: 50px;
}

#menu-primary-menu li.menu-item-79 a{
   line-height: 17px !important;
	float: left;
	margin-top: 8px;
}
#menu-primary-menu li.menu-item-21059 
{
    padding: 6px 20px;
    text-align: center;
    height: 50px;
}

#menu-primary-menu li.menu-item-21059 a
{
   line-height: 17px !important;
 float: left;
 margin-top: 8px;
}
.maincontent{
	float: left;
	width: 100%;	
}

.texttrangchu
{
	color: blanchedalmond;
    width: 811px;
    margin: 0 auto;
    \\-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
    \\border-radius: 5px;
    \\-moz-border-radius: 10px;
    \\-webkit-border-radius: 5px;
    padding: 25px 20px 40px 20px;
    font-size: 15px;
    \\border: blanchedalmond solid 1px;
    margin-top: 20px;
    margin-bottom: 5px;
    background: url('/imgweb/nen-motaseo.png') no-repeat;
}

#slide {
	margin-top: 30px;
}
.qc4 {
	float: left;
	width: 100%;
	height: auto;
}

.qc4 .col {
	float: left;
    margin: 0px 5px 25px 5px;
	width: 240px;
}

.qc4 .col:last-child {
	margin-right: 0px;
}

.qc4 p {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana;
	word-spacing: inherit;
	overflow: hidden;
	text-align:center;
    background: #331F0A;
	height: 30px;
}
.qc5 {
	float: left;
	width: 100%;
	height: auto;
	background: url("/giaodien/nen-nam-linh-chi-han-quoc.jpg") no-repeat center;
	background-size:100% 100%;
}

.qc5 .col {
	float: left;
    margin: 25px 5px 25px 5px;
	width: 240px;
}

.qc5 .col:last-child {
	margin-right: 0px;
}

.qc5 p {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana;
	word-spacing: inherit;
	overflow: hidden;
	text-align:center;
	background: #331F0A;
}
.qc-sam-ngoc-linh
{
	width:1000px;
	margin:0 auto;
}
.styletc1
{
    font-size: 16px;
}
.styletc1 img
{
	width: 100%;
    height: auto;
}

.styletc2
{
	width:700px;
	margin:0 auto;
    font-size: 18px;
	font-family: time new roman;
    line-height: 36px;
}
.styletc2 h1
{
	font-family: time new roman;
    font-size: 36px;
	text-align:center; 
	text-decoration: underline;
}
.styletc2 h2
{
	font-family: time new roman;
    font-size: 26px;
	text-align:center; 
	text-decoration: underline;
}
.styletc2 h3 {
    font-family: time new roman;
    font-size: 24px;
    text-align: left;
    /* padding-bottom: 20px; */
    text-decoration: underline;
    line-height: 36px;
}
.styletc2 p
{
padding: 10px 0px 10px 0px;
}
.styletc2 h4
{
	font-family: time new roman;
    font-size: 20px !important;
	text-align: left;
\\padding-bottom:20px;
}
.mucluctc
{
background: #f7f7f7;
    border: 1px solid #aaa;
    padding: 10px;
    margin-bottom: 1em;
    width: auto;
    display: table;
    font-size: 95%;
}
.mucluctc ul
{
	padding-left: 20px;
    line-height: 25px;
}
/*.mucluctc ul li
{
	list-style:decimal !important;
}*/

.mucluctc ul li ul
{
	padding-left:20px;
}

.row-new {
    margin: 0 auto;
    width: 1000px;
}
.slide1
{
	text-align:center;
}
.slide1 img {
    width: 100%;
    height: auto;
}
.panel-default
{
    width: 1000px;
    margin: 0 auto;
}
.news_tuvan {
	width: 696px;
	float: left;
	background: #2f1810;
	height: 630px;
	overflow: hidden;
}

.news_tuvan h3 {
    color: #e6c790;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 10px;
    font-family: verdana;
    background: none;
    border-top: 0px;
    background: #b08861;
    padding-top: 8px;
    padding-left: 15px;
    font-size: 14px;
}

.news_tuvan h3.bottom {
	font-size: 14px;
	width: 100% !important;
}

.bigtin {
	float: left;
	width: 100%;
}
.bigtin img {
    width: 312px;
    height: 165px;
    float: left;
    padding: 10px 15px;
}

.bigtin a {
	color: #9a7754;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
}

.bigtin p {
	color: #9a7754;
	font-size: 12px;
	line-height: 1.5em;
	margin-top: 8px;
}

.news_tuvan .baivietkhac .list-group {
	padding: 0px 20px;
}

.news_tuvan .baivietkhac .list-group li {
	width: 50%;
	float: left;
	height: 1.5em;
	overflow: hidden;
}
.news_tuvan .baivietkhac .list-group li a{
	background: url("images/list-style-rela.png") no-repeat left center;
	padding-left: 15px;
	color: #9a7754;
	font-size: 13px;	
}
.news_tuvan .baivietkhac {
	float: left;
	width: 100%;
}
.news_tuvan .hoidap {
	float: left;
	width: 100%;
	padding-bottom: 10px;
	height: 250px;
	overflow: hidden;
}
.news_tuvan .hoidap ul {
	padding: 0px 20px;
}
.news_tuvan .hoidap img {
	width: 140px;
	height: 110px;
    padding-top: 36px;
}
.news_tuvan .hoidap ul li {
	width: 140px;
	float: left;
	margin-right: 30px;
	height: 215px;
overflow: hidden;
}
.news_tuvan .hoidap ul li:last-child{
	margin-right: 0px;
}

.news_tuvan .hoidap ul li a:last-child {
	color: #9a7754;
	font-size: 12px;
	font-family: Arial;
	line-height: 18px !important;
	float: left;
	width: 100%;
	margin-top: 8px;
}
.sp_qc
{
	margin: 0 auto;
    width: 1009px;
}
.splq
{
	width: 1000px;
    margin: 0 auto;
}
.news_gioithieusp {
	float: right;
	width: 293px;
	margin-left: 10px;
	background: #2f1810;
	height: 612px;
	overflow: hidden;
}
.news_gioithieusp h3 {
	background:#b08861;
	height: 43px;
	color: #e6c790;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 43px;
	text-align: center;
}

.news_gioithieusp .boxsp {
	padding: 10px;
}

.news_gioithieusp .boxsp img {
	width: 273px;
	padding: 0px;
}

.news_gioithieusp .boxsp a {
	text-transform: uppercase;
	float: left;
	width: 100%;
	line-height: 18px;
	margin-top: 5px;
}

.news_gioithieusp .boxsp p {
	font-family: verdana;
	margin-top: 5px;
	float: left;
	width: 100%;
}

.news_gioithieusp .baivietkhac ul {
	padding: 10px 10px;
	float: left;
}

.news_gioithieusp .baivietkhac  .list-group li a {
	background: url("images/list-style-rela.png") no-repeat left center;
	color: #9a7754;
	font-size: 13px;
	padding-left: 15px;
}
.listtintuc
{
	width:1000px !important;
}
#anhcongty
{
 margin: 0 auto;
 width:1000px;
 padding-top:10px;

}
.imganhcongty
{
margin: 6px; 
float: left; 
width: 32%;
}

.diachicongty2
{
 margin-top:20px;
\\margin-left:185px;
\\margin-right:185px;
 border-bottom:1px solid #cb6604;
 color:#cb6604;
 width: 1000px;
  margin: 15px auto;
}

.diachicongty2 h3 
{
  margin-right: 580px;
  margin-bottom: 10px;
}
.footer .col {
	float: left;
	width: 23%;
	text-align: left;
	height: 300px;
    margin-top:20px;
    background: url("images/ngang-bt.png") no-repeat right 10px;
}

form.customcontactform div label, form.customcontactform-sidebar div label{
	float: left !important;
	width: 75px !important;	
}

.footer .diachi{
	background: url("images/ngang-bt.png") no-repeat right 20px;
	width: 50%;
	margin-top: 10px;
	margin-left:30px;
}
}
.footer .hotline{
	background: url("images/ngang-bt.png") no-repeat right 20px;
	width:20%
	margin-top: 20px;
	padding-left: 5px;
	padding-top: 44px;
}
.footer .phanhoi{
width: 20% !important;
background: url("images/ngang-bt.png") no-repeat scroll right 10px transparent;
}
.footer .lienket{
	width: 17% !important;
	margin-top: 10px;
	padding: 0px 10px;	
}

.footer .lienket a{
	float: left;
	width: 100%;	
}

.footer .container{
	width: 1100px !important;
height: 400px !important;	
}

.footer .col h3, h4 {
color: #663300;
font-weight: bold;
font-size: 15px !important;
}

.footer .diachi h3
{
font-size: 18px !important;
}
.footer p{
	color: #663300;	
}
.footer .chinhanh {
  color: #663300;
  font-size: 16px;
  padding-top: 10px;
  font-weight: bold;
}

.footer .map{
    padding-left: 18px;
	color: #663300;
    margin-left: 0px;
}

.footer .email{
	padding-left: 18px !important;
}

.footer .hotline p {
	padding-left: 10px;
}
.footer .hotline p.phone{
	padding-left: 15px;
	color: #a40c05;
}
.footer .hotline p.phone span{
	background: url("images/phone.png") no-repeat left center;
	padding-left: 18px;
font-weight: bold;
font-size: 13px;
}

.footer form.customcontactform .submit{
	background: url("images/mail-submit.png") no-repeat;
	text-indent: -1000px;	
	width: 75px;
	height: 22px;
	cursor: pointer;
}
.footer form.customcontactform input{
	width: 188px !important;
	border-radius: 0px !important;
}
.footer form.customcontactform textarea{
	width: 188px !important;
	border-radius: 0px !important;
	border: none !important
}
.footer form.customcontactform div label{
	color: #cb6604 !important;
}

#share {
    position: fixed;
    bottom: 0px;
    right: 0px;
    display: block;
    width: 90px;
    height: 144px;
    z-index: 99999;
    float: right;
}
.gotop {
    background: url(/imgweb/gotop.png) no-repeat left top;
    padding: 25px;
    position: absolute;
    top: 80px;
    right: 20px;
}

.bottom {
	float: left;
	width: 100%;
	background: #2F1D1D;
	border-top: 1px solid #222222;
	padding: 5px 0px;
    color: #cb6604;
}
.bottom2 {
	width: 1000px !important;
	margin:0 auto;
}
.bottom p {
	font-size: 12px;
}
.bottom a {
 color: #CEC21E;
}


.maincontent .list-prd-cat .top h1 {
	background: url("images/head-dm-sp.png") no-repeat;
	height: 46px;
	width: 1000px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 46px;
	padding-left: 20px;
}
.maincontent .list-prd-cat .top h2 {
	color: #FDC43C;
    font-size: 18px;
}
.maincontent .list-prd-cat .top h3 {
	color: #FDC43C;
    font-size: 16px;
}
.maincontent .list-prd-cat {
	width: 1000px;
	margin-top: 20px;
    margin: 0 auto;
}

.maincontent .list-product .item{
	float:left;
	width: 325px;
	height: 415px;
	position: relative;
	padding: 4px;
}
.maincontent .list-product .item img{
	width: 325px;
    height: 325px;
    margin: 0px auto;
}

.maincontent .list-product .item h2 {
    margin: 0px;
    padding: 10px 10px 0px 18px;
    font-size: 18px;
    height: 45px;
    line-height: 18px;
    overflow: hidden;	
    background: url('/giaodien/nen-tieu-de-danh-muc-sp.jpg');
}
.maincontent .list-product .item h2 a{
	color: #663300;
}
.maincontent .list-product .item p{
    margin: 0;
    font-size: 15px;
    padding-top: 4px;
    background: url('/giaodien/nen-gia-danh-muc.jpg');
    height: 28px;
    color: #fff;
    padding-left: 20px;
}
.maincontent .list-product .item p .online-price{
	color: #fff;
	font-size: 16px;
	margin: 0 5px 0 0;
	font-weight:bold;
}

.maincontent .list-product .item .view {
	color: #fff;
	position: absolute;
	right: 10px;
	bottom: 10px;
	font-family: verdana;
	text-decoration: none;
	font-weight:normal;
}
.maincontent .list-product .item .old-price{
	color: #c43a3b;	
}

.maincontent .list-prd-cat .top p{
	padding: 10px;
	color: #060300;
	font-size: 14px;
	line-height: 22px;
}
.maincontent .list-prd-cat .top img{
	max-width:970px;
}
.prd-detail {
    height: 280px;
    margin-top: 71px;
    position: relative;
    margin: 0 auto;
    width: 1000px;
    padding-top: 55px;
}

.prd-detail .row{
	width: 1000px;
	height: 46px;
	float: left;
	margin-top: -46px !important;
	margin-bottom: 15px;
}
.prd-detail .row h1{
    color: #000;
    font-size: 16px;
    font-weight: bold;
	border-bottom: 1px solid #ccc;
}

.prd-detail .left {
	float: left;
	padding: 5px 10px 5px 10px;
}
.prd-detail .mid {
	padding: 0px !important;
}
.prd-detail .left img{
	width: 320px;
	height:320px;
}

.prd-detail .right {
 float: left;
 width: 350px;
 padding-right: 20px;
}

.prd-detail table tr
{
 border-bottom: 1px solid;
}

.prd-des {
position: absolute;
}

.prd-detail .address {
width: 100%;
float: left;
border: 1px solid #000;
background: none repeat scroll 0% 0% #000;
opacity: 0.5;
position: absolute;
bottom: 1px;
}

.prd-detail .address .col {
	float: left;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	padding: 5px 10px;
	font-family: verdana;
}

.prd-detail .address .col-md-4 {
    width: 30%;
}

.prd-detail .address .col-md-5 {
    width: 30%;
}
.prd-detail .address .col-md-3 {
    width: 30%;
}
.prd-detail .address .col:last-child {
    border-right: 0px none;
}

.prd-detail .address .col:last-child{
	border-right: 0px;	
}
.prd-detail .camket
{
    background: url('/giaodien/camket.png') no-repeat;
    float: left;
    width: 215px;
    height: 178px;
}

.prd-detail p.description {
	position: absolute;
	top: 360px;
	width: 560px;
	left: 0px;
	color: #c6af87;
	font-size: 13px;
	line-height: 20px;
}
.prd-detail .cost
{
    text-decoration: line-through;
}
table.table-detail span {
	color: #000;
	font-family: Arial;
	font-weight: bold;
}

table.table-detail {
color: #111;
width:350px;
}
.mua_sp{
	width: 179px;
	height: 60px;
	background: url("images/datmua-ic.png") no-repeat center;
	text-indent: -1000px;
	cursor: pointer;
	margin-top: 20px;
	text-indent: -1000px;
}

.detail_content {
    font-family: Arial;
    width: 1000px;
    margin: 0 auto;
}

ul.tabs {
    float: left;
    width: 100%;
    margin-top: 15px;
	padding-left: 10px;
}

.tabs li {
    list-style: none outside none;
    display: inline;
    float: left;
    margin-right: 1px;
}

.tabs li.active a {
    background: none repeat scroll 0% 0% #770002;
    color: #FFF;
	white-space: nowrap;
}

.tabs a {
    padding: 8px 10px;
    display: inline-block;
    background: none repeat scroll 0% 0% #3d2221;
    color: #FFF;
    text-decoration: none;
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
	-webkit-border-radius: 8px 8px 0 0;
border-radius: 8px 8px 0 0;
	white-space: nowrap;
}

.tab_contents {
	float: left;
	background: url('http://nhansamnuingoclinh.com/giaodien/nen-bai-viet.jpg');
	padding: 10px;
	width: 980px;
	height: 800px;
	overflow: auto;
}

.tab_contents h2{

	font-size:16px;
}
.tab_contents h3{

	font-size:16px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
}
.tab_contents .caroufredsel_wrapper {
  display: none !important;

}

.tab_contents .caroufredsel_wrapper img{
width:688px;
height:336px;

}
.list-news {
	width: 1000px;
    margin: 0 auto;
	margin-top: 30px;
}

.list-news h2{
	color:#BB7E0A;
	font-size:18px;
}
.list-news .left {
	width: 660px;
	padding: 0px 20px;
}

.list-news .left .cat-item {
width: 320px;
float: left;
padding: 10px 0px;
	margin-right: 10px;
	border-bottom: 1px dashed #fff;
}

.list-news .bigtin img {
padding: 0px 10px 0px 0px;
}

.list-news .bigtin h3{
	color: #e6c790;
	text-transform: uppercase;
	font-weight: bold;
	margin: 10px 0px;
	border-bottom: 2px solid #000;
	padding-bottom: 5px;
	font-family: verdana;
	background: none;
	border-top: 0px;	
}

.list-news  .baivietkhac .list-group li a {
background: url("images/list-style-rela.png") no-repeat left center;
padding-left: 15px;
color: #9a7754;
font-size: 13px;
}

.list-news .baivietkhac ul li {
	width: 50%;
	float: left;
	line-height: 1.4em;
}
.list-news .baivietkhac {
float: left;
width: 100%;
margin-top: 20px;
}

.list-news h1.panel-title{
	background: url("images/head-dm-sp.png") no-repeat;
	height: auto;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 46px;
	padding-left: 20px;
	margin-bottom: 10px;
}

.list-news .cat-item .title a {
color: #ff9c00;
font-size: 13px;
font-weight: bold;
line-height: 1.2em;
float: left;
width: 100%;
height: 1.2em;
overflow: hidden;
margin-bottom: 8px;
}

.list-news .cat-item img {
width: 86px;
height: 86px;
float: left;
}

.list-news .cat-item .cat-info p {
color: #fff;
font-size: 13px;
line-height: 1.5em;
padding-left: 95px;
}

.wp-pagenavi {
	padding: 20px 0px;
}

wp-pagenavi a, .wp-pagenavi span {
	background: #cdb396 !important;
	border: 1px solid #b35e00 !important;
}

.wp-pagenavi span.current {
	border: 1px solid #b35e00 !important;
	background: #d64d0f !important;
}
.list-product .wp-pagenavi{
	text-align: center;	
}
.list-news .right {
	width: 287px;
	background: #e6c790;
	margin-right:5px; 
}

.list-news .right h3{
	width: 287px;
	height: 50px;
	background: url("images/head-sptb.png") no-repeat;	
}

.list-news .right img {
width: 269px;
height: 181px;
}
.list-news .right .boxsp {
padding: 10px;
}

.list-news .right ul.boxsp li > a {
color: #480405;
font-weight: bold;
text-transform: uppercase;
font-size: 14px;
line-height: 1.4em;
float: left;
width: 100%;
margin-top: 5px;
margin-bottom: 5px;
}

.list-news .right ul.boxsp li .gia {
color: #c1110a;
font-weight: bold;
font-size: 15px;
}

.list-news .right .boxsp li {
margin-bottom: 10px;
border-bottom: 1px dashed;
}

.panel-title{
background: url("images/head-dm-sp.png") no-repeat;
	height: 46px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 46px;
	padding-left: 20px;
	margin-bottom: 20px;		
}
.tab-content-x h2
{
	font-size: 12px;
}
.chitiettin {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.chitiettin .panel-body {
	float: left;
	background: url('http://nhansamnuingoclinh.com/giaodien/nen-bai-viet.jpg');
	padding: 10px;
	width: 980px;
	margin-top: -19px;
}

#textcontent {
padding: 10px;
font-size:14px;
}

.chitiettin  #textcontent h3{
	font-size:16px;
}

#textcontent table tr td
{
	border: 1px solid #000;
	padding: 5px;
}

.maincontent .giohang {
	background: #fff;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.cart_container {
    background: none repeat scroll 0% 0% #FFF;
    border: 1px solid #CCC;
    border-radius: 5px;
    padding: 10px;
    float: left;
    margin-left: 10px;
    clear: both;
    margin-bottom: 20px;
    width: 950px;
}

#cart_table {
    width: 100%;
}

#cart_table thead {
    margin: 20px 0px;
}

#cart_table td {
    padding: 5px;
    border: 1px solid #F3F3F3;
}

#cart_table td input {
    border: 1px solid #CCC;
}

.cart_thumb img {
    width: 75px;
    height: 75px;
}

td.cart_prod h3 {
    font-size: 12px;
}
#cart_table td a{
	color: #428BCA;		
	font-size: 12px;
}
#pay_submit, #pay_reset, .button_yellow, .button_red {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #fff !important;
    padding: 10px 20px;
    background: -moz-linear-gradient(center top , #A1D04B 0%, #76BB32) repeat scroll 0% 0% transparent;
	 background: -webkit-linear-gradient(center top , #A1D04B 0%, #76BB32) repeat scroll 0% 0% transparent;
    border-radius: 7px;
    border: 1px solid #65A216;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5), 0px 1px 1px rgba(255, 255, 255, 0.7) inset;
    text-shadow: 0px 1px 2px rgba(158, 155, 158, 0.4), 0px -1px 1px #7B777B;
	background: #A1D04B;
	cursor: pointer;
}
#pay_infos {
    clear: both;
    background: none repeat scroll 0% 0% #FFF;
    border: 1px solid #CCC;
    border-radius: 5px;
    text-align: center;
    margin: auto;
    padding-bottom: 20px;
    width: 660px;
    min-height: 450px;
	
}

.pay_input input {
	width: 250px;
	height: 25px;
}

.pay_input textarea {
	width: 300px;
	height: 100px;
}
#pay_line {
    color: #616161;
    font-size: 20px;
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 20px;
}

.pay_info {
    width: 400px;
    margin: auto;
}

.pay_title {
    color: #616161;
    display: block;
    float: left;
    width: 200px;
    height: 32px;
	text-align: left;
}

.pay_input {
    float: left;
    height: 32px;
    width: 190px;
}

.pay_button {
    float: left;
    width: 400px;
    margin-top: 115px;
    margin-left: 270px;
}

#pay_infos input {
    border: 1px solid #CCC;
}

#cartleft {
	margin: 15px 0px;
}

.list-item-s {
	background: #400000;
	color: #fff;
	margin-top: 20px;
}

.list-item-s .thumb {
	float: left;
	border: 1px solid #CCC;
	margin-right: 10px;
	width: 148px;
}

.list-item-s .list-product {
	margin-top: 15px;
}

.list-item-s h2.head-title{
	background: url("images/head-dm-sp.png") no-repeat;
	height: 46px;
	width: 1000px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 46px;
	padding-left: 20px;	
}

.list-item-s li {
	float: left;
	width: 46%;
	border-bottom: 1px dotted #ccc;
	height: 160px;
	padding: 10px 0px;
	overflow: hidden;
	margin: 0px 20px;
}

.list-item-s h2.title {
	font-size: 14px;
}

.list-item-s p {
line-height: 1.4em;
}

strong{
	font-weight: bold;	
}

#textcontent p{
	margin-bottom: 15px;	
}
#textcontent img{
	max-width:640px;	
}
.maincontent .desc p{
		padding: 10px;
color: #FEE3B6;
font-size: 14px;
line-height: 22px;
}

.maincontent .desc{
	border-bottom: 1px dashed #A8A8A8;
	margin-bottom: 20px;
}
.addthis{
	margin-top:5px;
	float:left;
}
#slidorion_player{
	z-index: 1;
}
.tab_contents p {
margin-bottom: 5px;
line-height: 25px;
font-size: 15px;
}
.wp-caption-text {
font-style: italic;
font-weight: bold;
}

.chinhsach {
margin-top: 10px;
padding-left: 10px;
width: 18% !important;
background: url("images/ngang-bt.png") no-repeat right 10px;
}
.image-gallery li {
  width: 668px;
  height: 312px;
}
a#sl_left {
  background: url("images/icon-next-pre.png") no-repeat scroll 5px -162px #F2F2F2;
  width: 34px;
  height: 70px;
  border-radius: 0px 5px 5px 0px;
  float: left;
  text-indent: -1000px;
  position: absolute;
  left: 0px;
  top: 95px;
  opacity: 0.8;
}
a#sl_right {
  background: url("images/icon-next-pre.png") no-repeat scroll -29px -162px #F2F2F2;
  width: 34px;
  height: 70px;
  border-radius: 0px 5px 5px 0px;
  float: left;
  text-indent: -1000px;
  position: absolute;
  right: 0px;
  top: 95px;
  opacity: 0.8;
}
.single-camnhan ul {
  padding: 10px;
}
.single-camnhan {
  float: right;
  width: 310px;
  background: #311a10;
  height: 312px;
  overflow: hidden;
}
.single-camnhan h3 {
  background: url('images/camnhan-header.png') no-repeat;
  height: 46px;
  color: #e6c790;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
  font-family:verdana;
  text-align: center;
  line-height: 46px;
}
.single-camnhan ul li img {
  width: 133px;
  height: 103px;
  float: left;
  margin-right: 10px;
}
.single-camnhan ul li a.title {
  color: #b3681c;
  text-transform: uppercase;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  float: right;
  width: 145px;
  line-height: 1.5;
  text-rendering: geometricPrecision;
}
.single-camnhan ul li p {
  color: #fff;
  font-family: Arial;
  font-size: 13px;
  width: 100%;
  float: left;
  margin-top: 10px;
  text-rendering: geometricPrecision;
}
.single-camnhan ul li a.readmore {
  color: #fff;
  font-style: italic;
  float: right;
  font-size: 13px;
  text-rendering: geometricPrecision;
  position: absolute;
  bottom: 5px;
right: 0px;
  white-space: nowrap;
}
.single-camnhan ul li a.readmore:hover{
color: #fca21c;
}
.single-camnhan ul li{
	width: 290px;
height:248px;
float: left;
  position: relative;
}
.anhdai {
  float: left;
}
.breadcrumb{
	padding-top: 15px;
	width: 1000px;
    margin: 0 auto;
	margin-bottom:10px;
}
.rdfa-breadcrumb p{
	color: #000 !important;	
}
.rdfa-breadcrumb p a{
	text-decoration: none !important;
}

.gallery-content .caroufredsel_wrapper {
  float: left !important;
}

.image-gallery li img {
  width: 668px;
  height: 312px;
}

.list-news .right .boxsp li .thumbnail {
  width: auto !important;
  height: auto !important;
}
/** responsive **/

@media (min-width: 320px) and (max-width: 800px) {
body {
  min-width: 320px;
}
#top {
  width: 100%;
  height: auto;
}
.breadcrumb{
	margin-top: 10px;
	width:100%;
}
.container {
  width: 96%;
  clear: both;
  float: left;
  margin: 0% 2%;
}
#top .container-top {
    width: 100%;
}
.container .logo{
  display:none;
}
.container .form-inline {
  clear: both;
  width: 98%;
  margin: 1%;
}
.container .form-inline .text-field {
  width: 75%;
}
#top .container .topnav {
  width: 100%;
  padding-right: 225px;
}
#navmenu {
  display: none;
}
#slide {
  display: none;
}
.container img {
  max-width: 100%;
}
#textcontent img
{
  max-width: 320px !important;
}
.texttrangchu
{
  display:none;
}
.qc4 .col {
  clear: both;
  width: 100%;
  margin: 20px 0px;
  padding: 0px !important;
}
.qc4 .col img {
  width: 96%;
  height: auto;
  margin: 2%;
}

.qc4 {
  width: 100%;
  height: auto;
  background:none;
}
.qc5 {
    float: left;
    width: 100%;
    height: auto;
	background:none;
}
.qc5 .col {
  clear: both;
  width: 100%;
  margin: 20px 0px;
  padding: 0px !important;
}
.qc5 .col img {
  width: 96%;
  height: auto;
  margin: 2%;
}
.qc-sam-ngoc-linh
{
	width: auto !important;
    margin: auto !important;
}
table.table-detail
{
width:330px;
}
.news_tuvan {
  width: 100%;
  height: auto;
}
.row-new {
  width: 100%;
}
.boxsp {
  width: 100%;
}
.boxsp .thumbnail {
  width: 40%;
  height: auto !impotant;
}
.news_tuvan h3.bottom {
  width: 98% !important;
  margin: 1%;
}
.news_tuvan .baivietkhac .list-group {
  clear: both;
  float: left;
  width: 98%;
  padding: 0% 1%;
}
.news_tuvan .baivietkhac .list-group li {
  width: 100%;
}
.news_gioithieusp {
  width: 100%;
  height: auto;
}
.footer
{
height:auto;
}
.footer .container {
float: left;
  width: 96% !important;
  height: auto !important;
}
.footer .diachi {
  width: 94%;
  padding: 2%;
  height: auto;
  margin: 0px;
}
.footer .hotline {
  width: 94%;
  padding: 2%;
  height: auto;
}
.col.chinhsach {
  width: 94% !important;
  padding: 2%;
  height: auto;
}
.col.chinhsach a{
    color: #663300 !important;
}
.footer .lienket {
  width: 94% !important;
  padding: 2%;
  height: auto;
}
.prd-detail .row {
  width: 100%;
  height: auto;
  background-position: 0px 0px;
}
.prd-detail .left {
  width: 96%;
  padding: 2%;
  height: auto;
}
.prd-detail {
  height: auto;
  width: 100%;
}
.prd-detail .address {
  clear: both;
  position: relative;
}
.prd-detail .left img {
  width: 330px;
  border: 2px solid #f8f2f2;
  margin: auto;
  max-width: 100%;
}
.prd-detail .right {
  width: 96%;
  padding: 2%;
}
.prd-detail .address {
  border: none;
}
.clearfix {
  width: 100%;
  float: left;
  clear: both;
}
.prd-des {
  display: none;
}
.prd-detail .address .col {
  width: 96%;
  padding: 2%;
  margin: 0%;
}
.tab_contents {
  width: 96%;
  margin: 0% 1%;
  padding: 1%;
}
ul.tabs {
  margin: 0px;
}
.gallery-content .caroufredsel_wrapper {
  width: 100% !important;
}
.single-camnhan {
  display: none;
}
.gallery-content {
  display: none;
}
.detail_content {
  float: left;
  width: 100%;
  font-family: Arial;
  margin-top: 20px;
}
.maincontent .list-prd-cat {
  width: 100%;
  margin-top: 45px;
}
.maincontent .list-prd-cat .top
{
    background: url('/giaodien/nen-mo-ta-danh-muc.png') !important;
}
.maincontent .list-prd-cat .top img{
	max-width:320px;
}
.maincontent .list-prd-cat .top h1 {
  width: 80%;
  padding: 0% 10%;
}
.maincontent .list-product .item {
  width: 100%;
  height: auto;
  padding: 0px;
  background-size: 100% 380px;
  margin-bottom: 20px;
}
.maincontent .list-product .item h2
{
	max-width: 298px;
    margin: 0 auto;
}
.maincontent .list-product .item p
{
    max-width: 305px;
    margin: 0 auto;
    position: relative;
}
.maincontent .list-product .item .view {
  bottom: 2px;
  right:20px;
}
.header {
  background-size: 100% 100%;
  height: auto;
}
.header .right {
  width: 100%;
}
.header .search {
  width: 100%;
  margin: auto;
  display: block;
  float: none;
}
.caroufredsel_wrapper {
  display: none;
}
.bottom {
  width: 96%;
  padding: 2%;
}
.news_gioithieusp .boxsp {
  padding: 2%;
  width: 96%;
  float: left;
}
.chitiettin .panel-body {
  width: 98%;
  padding: 1%;
}
.list-news 
{
\\float: left;
    width: 100% !important;
}
.list-news .right {
  width: 100%;
}
.list-news .right h3 {
  width: 100%;
  background-size: 100% 50px;
}
.list-news .right .boxsp {
  width: 96%;
  padding: 2%;
}
.list-news .left {
  width: 96%;
  padding: 2%;
}
.wp-caption {
  width: 100% !important;
}
.list-news .left .cat-item {
  width: 100%;
}
.maincontent #responsive-menu .responsive-menu li a {
  height: auto !important;
}
/** fix search */
#top .container .container p {
    display: none;
}
ul.topnav {
    display: none;
}
#top .container .container form {
    margin: 14px 0px;
    width: 80%;
}
/** end fix search */

.header .search {
  margin-top: 100px;
}
#divAdRight {
  display: none !important;
}
#divAdLeft {
  display: none !important;
}
.col.lienket {
  display: none;
}
#anhcongty {
width: auto;
}
.imganhcongty {
    margin: 6px;
    float: left;
    width: 98%;
}
.sp_qc {
    width: 100%;
	margin-top:0px;
}
.panel-default
{
    width: 100%;
    margin: 0 auto;
}
.bottom2 {
	width: 100% !important;
}
.splq
{
	width: 100% !important;
}
.listtintuc
{
	width:100% !important;
}
.styletc2
{
	width:100%;
    font-size: 18px;
	font-family: time new roman;
}
}



