/*  
Theme Name: Mythuat24h
Theme URI: http://www.mythuat24h.net
Version: 1.1.1
Author URI: http://www.mythuat24h.net
Tags: theme-options, white, silver, light, two-columns, fixed-width, threaded-comments, custom-header, custom-colors, translation-ready
License: This version licensed under the terms of GPL.
*/
/* Defaults */
	body{font-size:13px;line-height:1.6em; font-family: Helvetica, Arial, sans-serif;}
	a:focus{outline:1px dotted invert;}
        a:hover{color:#FA7612;}
	p{text-align: justify;}
	hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
	ol{list-style:decimal}
	ul{list-style:square;}
	.hentry ul, ol{ margin-left:25px; margin-bottom: 1em;}
	blockquote{margin:0 0 1em 1em;background: #f2f2f2;border: 1px solid #eee;padding: 1em 1em .5em;}
        .clear {clear:both;}
/*layout width */
	
h1.logodesign a {
    color: #f7f7f7;
    font-size: 14px;
    float: left;
    text-align: center;
    width: 300px;
    height: 30px;
    margin-top: -10px;
}
#pagecontent{padding:0 0 15px;}
.branding a img{opacity: 1 !important;}
	#site {position:relative;margin-top: 0px;}
	.content {width: 960px; margin: 0 auto;}
	#header .content{position: relative;zoom: 1; height: 80px;}
	#spotlight{position: relative;z-index:0;}
	#spotlight .effect, #footer .effect{background: transparent url(images/eco-bg-spotlight.jpg) repeat-x;}
        #spotlight .effect {background-position:0 0;}
        #footer .effect {background-position:0 -400px;padding-top: 48px;}
	#spotlight .shadow-bottom {background: transparent url(images/spotlight-shadow-bottom.png) repeat-x left bottom;}
	#spotlight a {color: #fff;}
	#footer, #footer a{color: #fff;}
	#sidebar {width: 300px;float: right;}
	#maincontent {float: left;margin-right:-1px;display: inline;}
        #maincontent-index{float: left;width:630px;margin-right:-1px;display: inline;}
	.leftsidebar #sidebar {float: left;}
	.leftsidebar #maincontent {float:right;}
	#wrapper {padding-bottom: 20px;}
	.contentcontainer {background: #fff url(images/bg-center.png) top center no-repeat;}
	.texture{background: #fff;width: 960px;margin: 0 auto;padding-top:20px;}

	/* @ FULL WIDTH */
	#fullwidth #maincontent {width: 100%;}
/* Links & Colors */
	a {text-decoration:none;}
	a,.commentlist cite,.commentlist cite a, #sub_head #subnav .current_page_item a, #grandchildnav .current_page_item > a, .branding h1 a:hover, #nav .current_page_ancestor a, #nav,#nav ul li a:active, .post-comments a:hover{ color:#000; }
.current_page_parent a, #nav .current_page_item a{color:#fff;}
	.hentry a:hover{text-decoration: underline;}
	#subnav ul li a:active{color:#000;text-decoration:none;}
/* HEADERS */
	h1, h2, h3, h4, h5, h6, #nav{font-family: Helvetica, Arial, sans-serif;font-weight: 700;margin:0;padding: 0;line-height: 1.3em;color:#333;}
	h1 a, h2 a, h3 a, h4 a, h5 a{ color: #333;}
	h1 em, h2 em, h3 em, h4 em, h5 em, h6 em, #nav em{text-transform: lowercase;font-style:italic;}
	h1{font-size: 2.6em;}
	h2{font-size: 17px;}
	h3{font-size: 1.5em;}
	h4{font-size: 1.3em;}
	h5{font-size: 1.1em;}
	h6{font-size: 1em;}
h1.pagetitle {font-size: 23px;font-variant: normal;font-weight: normal;text-transform: uppercase;padding-left: 10px;color:#46A4D6 ;}
/* @ HEADER */
	.branding {
float: left;
padding: 6px 20px 0 0;
margin: 0px 0 0 0;
}
		.branding h1 a{font-weight: bold;color:#333;font-size: 44px;line-height:.9;text-shadow: #fff 0px 1px 0;letter-spacing: -1px;}
		.site-description { font-size:1em;margin-top: 0px;color:#999;}
/* Header Icons */
.socialicons {line-height: 20px;border: 1px solid #ddd;background: #f1f1f1;text-align: left;margin-bottom: 1em;font-weight:bold;font-size: 11px;color: #999;}
.socialicons .socialeffect {height: 24px;border-top: 1px solid #fff;border-left: 1px solid #fff;padding: 7px 12px;}
.socialicons span {margin-right: 13px; text-shadow: #fff 0 -1px 0;}
.socialicons a{margin-right: 5px;}
.socialicons img {vertical-align:middle;}
	/* MAIN NAVIGATION */
		#nav {
float: right;
height: 80px;
font-size:13px;
text-align: center;
}
#nav ul{list-style: none;display: block;}
#nav li{cursor: default;
float: left;

min-width: 80px;
border-left:1px solid #ddd;
}
#nav li a {
font-size: 15px;
color: #666;
text-transform: uppercase;
font-weight: normal;
line-height: 1.2em;
padding: 47px 25px 18px 25px;
text-decoration: none;
display: block;
}
#nav li a:hover{
background:#f0f0f0;
}       
  
		#nav ul ul {display: none;}
				/* @ SUBHEAD */
				#sub_head {font-size: 12px;background: #f1f1f1 url(images/subheadbg.png) repeat-x 0 0;border-bottom:1px solid #bbb; border-top: 1px solid #e1e1e1;height: 35px;line-height: 1em;overflow: hidden;}
					#sub_head ul{list-style:none;margin:0;}
					#sub_head #subnav {margin:0 0 0 -25px;}
					#sub_head ul li{float: left;}
					#sub_head li a, #sub_head span.subnav_last,  #sub_head span.subnav_first {color:#000;display: block;padding: 11px 12px 12px 12px; border:none;border-right: 1px solid #ccc;border-left: 1px solid #fff;text-shadow: #fff 0 .5px .5px;}
					#sub_head span.subnav_last {border-left: 1px solid #fff;border-right:none;}
					#sub_head span.subnav_first{border-right: 1px solid #ccc;border-left:none;margin-left: -2px;}
					#sub_head li a:hover{border-left: 1px solid #aaa; border-right: 1px solid #aaa;background: #eee url(images/subhead_active.png) repeat-x 0 0;margin-left: -1px ;padding-left: 13px;}
					#sub_head li a:active{border:none;background: #eee url(images/subhead_active.png) repeat-x 0 0;border-left: 1px solid #ccc;border-right: 1px solid transparent;}
					#sub_head .current_page_item a, #sub_head li.current_page_ancestor a, #sub_head .current-cat a{border:none;background: #eee url(images/subhead_active.png) repeat-x 0 0;border-right: 1px solid #fff;border-left: 1px solid #ccc;font-weight:bold;
border-bottom:5px solid  #1F7399;
padding-bottom:8px;
}
				#grandchildnav li{ padding:0; margin:0; line-height: 1em; border-top:none;}
				#grandchildnav li a, #grandchildnav .current_page_item  ul li a{display:block; text-shadow: #fff 0 -1px 0;padding: 7px 5px; border: 1px solid transparent;border-left: 3px solid transparent;background:transparent;}
				#grandchildnav li a:hover, #grandchildnav .current_page_item  ul li a:hover{background: #efefef;border-left: 3px solid #ddd;text-decoration: none;}
				#grandchildnav .current_page_item a{ background: #efefef;	border-left: 3px solid #ddd;}
				#grandchildnav li ul{margin: 0 0 0 25px;}
.subleft {width: 620px;padding: 0 10px;float:left;text-align: left;}
	#overview {border-bottom:1px dotted #bbb;margin-bottom:1em;}
/* MAIN SEARCH */
	/* Search in subhead */


input[type=text], input[type=password], textarea {
    background: #fafafa;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
    border: 1px solid #ddd;
    color: #888;
}

input[type=text]:focus, textarea:focus {
    color: #373737;
}

textarea {
    padding-left: 3px;
    width: 98%;
}

input[type=text] {
    padding: 3px;
}

input#s {
background: #CCC url(http://www.mythuat24h.com/wp-content/themes/mt24h/images/search.png) no-repeat 2px 2px;
-moz-border-radius: 2px;
border-radius: 2px;
font-size: 12px;
height: 18px;
line-height: 1.2em;
padding: 2px 2px 4px 25px;
cursor: pointer;
}

/* Search Form */

#searchform {
    text-align: right;
    border-right: 0;
    float: right;
}

#searchform div {
    margin: 0;
}

#s {
    float: right;
    -webkit-transition-duration: 400ms;
    -webkit-transition-property: width, background;
    -webkit-transition-timing-function: ease;
    -moz-transition-duration: 400ms;
    -moz-transition-property: width, background;
    -moz-transition-timing-function: ease;
    -o-transition-duration: 400ms;
    -o-transition-property: width, background;
    -o-transition-timing-function: ease;
    width: 0px;
margin: 4px 8px 0 0 !important;
}

#s:focus {
    background-color: #f9f9f9;
    width: 196px;
}


		/* @ More Foot Element */		
/* Pages */
	.pagetitle {padding: .5em 0;color: #fff;text-transform:uppercase;}
/* POSTS */
	.hentry{clear: both;overflow: hidden;margin-bottom: 0em}
	.billboard {background: #f7f7f7;border: 1px solid #eee;padding: 100px 15px;}
/* next & previous post navigation */
.post-nav {clear: both;padding:5px 15px;background: #f7f7f7;margin-bottom: 30px;font-size: 11px;position: relative;}
	.post-nav a, .post-nav a:visited {color: #999;text-decoration: none;}
	.post-nav a:hover {color: #000;text-decoration: none;}
.readmore {
float:right;
color:#fff;
}

	.post-nav .previous a {float: left;display: block;padding-left: 24px;background: url(images/post-previous.gif) no-repeat left center;}
	.post-nav .next a {float: right;display:block;padding-right: 24px;text-align: right;background: url(images/post-next.gif) no-repeat right center;}
.copy {padding: 0px 0px 0px 0px;}
/* THUMB */
	.post-thumb a{float:left;margin-right: 10px;}
	.post-thumb img {display:block;margin:0 0 0.8em; border:3px solid #d6d6d6;}
/* Post Header Information */
.post-header {float: left;width: 480px;display: inline;; /* IE HACK */
}
	.post-header.post-nothumb{width: 100%;}
	.post-title-section{position: relative;}
	.post-title {margin-right: 0px;position:relative;
	/*	display: inline;  IE HACK */}
		.post-title h2{text-transform: uppercase;margin-bottom: 5px;font-size: 15px;line-height: 1em;letter-spacing: -.02em;padding: 0 0 5px 0;}
		.post-title h2 a:hover{color:#FA7612;text-decoration: none;}
	.metabar {margin: 0 0 .5em;}
		.metabar a {color: #000;}
		.metabar em{background: #eee;color: #444;font-size: .9em;font-style: normal;padding: 5px 8px;line-height: 1.75em;}
	.post-excerpt {margin: 1em 0;color: #444;font-style: italic;}
/*- Post Author -*/
.author-info {padding: 15px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.author-info small {color: #999;}
.author-info h3{text-transform: capitalize;font-size: 26px;}
.pic {text-align: left}
.pic img {float:left}
.post-author {margin: 0 0 1em;}
.author-details {font-size: .85em;}
.author-descr {display: table;height: 1%;}
.author, .auxilary a{font-variant: small-caps;}
.auxilary a{color: #999;}
.author {padding: 0 10px;background:#fff;}
.post .entry {margin-bottom: 1em;padding: 1em 0;border-top: 1px solid #eee;}
.post .entry h1,h2,h3,h4,h5{padding-bottom:.5em;}
.post-footer {height: 42px;background: #f7f7f7;border-top: 1px solid #fff;padding: 0 18px;overflow: hidden; margin-top: -25px;}
.post-footer a{color: #000;font-weight: bold;}
.post-footer .left {line-height: 38px;}
.post-footer .left span {font-weight: bold;font-size: 14px;text-align: center;padding: 4px 0 8px 0;width: 33px;margin-right: 6px;display: inline-block;line-height: 32px;}
.post-footer .right {padding: 9px 0 0;width: 400px;
}
.post-footer .right span {line-height: 21px;}
.post-footer img {margin: 0 0 0 2px;}
.tags {font-style: italic; color: #777;font-size: 10px;}
/* twitter */
#welcome .twitter{background: url(images/icons/balloon-twitter.png) no-repeat 0px 0px;font-style: italic;display:block;font-size: 10px;padding:3px 0 0 30px;}
	#welcome .twitter a{font-style:normal;}
	#welcome .twitter {padding:5px 6px 14px 26px; margin: 0 10px;line-height: 1.5em;}
/* sidebar */
	/* @ #welcome */
		#welcome {margin-bottom: 1em;background: #1f7399;border-left: 1px solid #1f7399 ;border-top: 1px solid #1f7399 ;border-bottom: 1px solid #1f7399 ;border-right: 1px solid #1f7399 ;text-shadow: #1f7399 0 1px 0;}
		#welcome .welcometext {color: #fff;border-left: 1px solid #1f7399;border-top: 1px solid #1f7399;}
		#welcome .greeting{color: #fff;font-size: 16px;padding: 10px 15px 5px 15px;}
		#welcome .welcomemessage {padding: 5px 10px 15px 15px;}
		#welcome a {color: #fff;}
		#welcome a:hover {text-decoration: none;}
	/* #sidebar widgets */
	#sidebar {position:relative;padding:0;margin:0;color:#424242;}
		#sidebar #widgets {margin-bottom:-25px 0 1em 0;}
		.wtitle{text-align:left;text-transform:uppercase;font-size: 1.1em;padding:5px 8px;background: #fff ;border-bottom: 5px solid #F1F1F1;}
		#sidebar  .wtitle{text-shadow: #fff 0 1px 0;font-weight: 700;}
		.widget {margin-left:0 0 1em -20px;}
	
	/* internal formatting */
		.widget ul li{list-style:none;display: block;padding: 0.5px 0px 1px 0;background: #F1F1F1; border-top: 2px solid white;}
		.widget ul li a {color: #666;background:#F1F1F1;}
		.widget ul li a:hover{	text-decoration: underline;}
		.widget ul li ul li{margin-left: 20px;border:none;font-size: .9em;}
		.widget ul li.item a {color: #1f7399;}
                .widget ul li a img{float: left;padding-right: 10px;}
/* @ Page Navigation */
	.page-nav {padding: 15px;}
	.page-nav .previous-entries {float: left;}
	.page-nav .next-entries {float: right;}
/* @ FOOTER */
	#footer {clear: both;
font-size: 1em;
overflow: hidden;
text-align: left;
}

		.fcol{width: 152px;float: left;display:inline;padding: 0 20px;}
	#footer h3{color: #fff;margin-bottom: .5em;font-size: 17px; }
	#footer ul {list-style-type:none;}
	#footer ul li a{padding-left: 4px;}
	#footer ul li a:hover{text-decoration: underline;}
/* comments */
#respond {background: #f7f7f7;margin-top: 1em;padding: 5px 5px 6px 15px;border: 1px solid #eee;}
/* Cred */
	#cred {position:absolute;bottom:20px;left:50%;margin-left:-55px;width: 150px;}
	#cred small{font-size:8px;}
	#cred a{margin-right:10px;}
	a.plimage {display: block;float: left;text-indent:-3330em;height: 55px;width:40px;font-size: 8px;color: #eee;background: url(images/pagelines.png) no-repeat center center;}
	#cred a:hover {text-decoration: underline;}
/* Rounded Corners -- Theme Elements */
.icons{-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
/* caption */
	.wp-caption {text-align: center;background: #fff;border: 1px solid #ddd;margin: 10px 10px 1em 10px;padding: 4px;}
	.wp-caption-text {font-size: 11px; text-align: center; margin:0;padding:6px 3px 2px;line-height: 16px;}
	.wp-caption img {margin: 0;padding: 0;border: 0 none;margin-top: 5px;	}
	.wp-caption-dd {font-size: 11px;line-height: 17px;	padding: 0 4px 5px;	margin: 0;	}
/* FLOATING AND ALIGNMENT */
	.pad_small{padding: 8px;}
	.pad_big {padding: 15px 20px;}
/*required classes by WP */
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption-dd {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
#example {width:960px; margin:0 0 0 4px;height:350px;position:relative;}
#ribbon {position:absolute;top:-5px;left:-3px;z-index:500;}
.newribbon { position:absolute; margin-top:-16px; margin-left:0px;z-index:1;}
#frame {position:absolute;z-index:0;width:958px;height:380px;top:-3px;left:-1px;}
/*
	Slideshow
*/
#slides {position:absolute;top:15px;left:15px;z-index:50;}
.slides_container {width:925px;overflow:hidden;position:relative;display:none;}
.slides_container div.slide {width:925px; height:325px;display:block;}
#slides .next,#slides .prev {position:absolute;top:125px;left:-29px;width:24px;height:43px;display:block;z-index:101;}
#slides .next {left:930px;}
.pagination {margin:4px auto 0;width:100px;}
.pagination li {float:left;margin:0 1px;list-style:none;}
.pagination li a {display:block;width:12px;height:0;padding-top:12px;background-image:url(img/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -12px;  }
.caption {z-index:500;position:absolute;bottom:-35px;left:0;height:30px;padding:5px 20px 0 20px;background:#000;background:rgba(0,0,0,.5);width:895px;font-size:1.3em;line-height:1.33;color:#fff;border-top:1px solid #000;text-shadow:none; }
.caption p{color:#CCCCCC; _width:0px; _height:0px;}
#lg {width: 964px;height: 165px;margin:0px auto;margin-top:30px;}
#lg-gioi-thieu{margin:10px 0 0 22px;}
.lg-bg, .lg-bg-center{float:left;height:165px;width:312px;margin: 5px 0 10px 1px;}
.lg-bg-center{_margin:0 12px;margin: 5px 13px 10px 13px;}
.lg-center h3 {border-left:5px solid #3e79ad;margin-top: 10px;padding:2px 5px;    text-transform: uppercase;font-size: 15px;}
.lg-left{float:left;height:160px;width:13px;background:url(images/lg.png) no-repeat;}
.lg-center{float:left;height:160px;width:285px;background:url(images/lgc.png) repeat-x;}
.lg-right{float:left;height:160px;width:13px;background:url(images/lg-r.png) no-repeat;}
.lg-center p {text-align: justify;font-size: 12px;color: #333;padding:5px;}
/*****************************************/
#lvgroup, #lvgroup2, #lvgroup4, #lvgroup5{width:966px;margin:10px auto;}
#lvgroup-gioi-thieu, #lvgroup2-gioi-thieu{float:left;width:966px;margin:10px auto;}
#lvgroup-top, #lvgroup2-top, #lvgroup4-top, #lvgroup5-top, #lv-top{float:left;width:966px;height:16px;background:transparent url(images/lv-left.png) no-repeat;}
#lvgroup #bg-gallery, #lvgroup2 #bg-gallery{float:left;width:966px;background:transparent url(images/lv-center.png);}
#lvgroup-bottom, #lvgroup2-bottom, #lvgroup3-bottom, #lvgroup4-bottom, #lvgroup5-bottom{float:left;width:966px;height:16px;background:transparent url(images/lv-botom.png) no-repeat;}
#lvgroup2 #bg-gallery p{padding:15px;}
/*******************************************************************/
/**********************************************************************/
#tin-chuyen-de{float:left; width:958px;height:40px;margin:0 0 0 4px;background: url(images/tin-chuyen-de.png) no-repeat;}
#tin-chuyen-de h1 {color: #ffffff;padding:10px 0 0 10px;font-size: 18px;}
.top-post h2{font-size: 18px; padding-top: 5px;}
.PostHost{float:left;width: 650px;padding:10px 15px;}
.PostHost p{padding:0 20px 0 0;text-align: justify;}
.PostHost div.post-content {width: 620px;margin-right: 20px;}
/****************************************************************
                        Template for Dich vu
*****************************************************************/
#dvst, #dvst2, #dvst3, #dvst4{float: left;width: 966px;background: url(images/lv-center.png);}
#dvst h3{padding:0 0 0 20px;}
#dichvu_left {float: left;width: 960px;padding:0 0 0 15px}
#dichvu_left_1, #dichvu_left_2, #dichvu_right_1, #dichvu_right_2 {float: left;width: 455px;height: 112px;}
.dichvu_anh {width: 142px;height: 96px;padding:8px 0 0 6px;float: left;background-repeat: repeat;}
.dichvu_noidung {width: 290px;height: 96px;float: right;margin-top: 8px;}
.noidung_ten a {width: 300px;height: 22px;font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: 600;text-decoration: none;display: block;float: left;}
.noidung_text {width: auto;height: 43px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #686868;display: block;float: left;padding-top: 5px;}
.noidung_next_icon {float:left;font-size: 11px;height: 30px;}
.noidung_next_icon a{padding:5px 40px;display: block;background: url(images/btn_doctiep_noneText.png) no-repeat;color:#999;}
.noidung_next_icon a:hover{color:#CCC;text-shadow: #000 0 .15px .15px;}
.services_item {width: 190px;padding: 5px;background: #272727;float: left;margin:30px 0 0 20px;text-align: center;}
.services_item:hover{background: #CCC;}
a.services_linktitle {font-size: 11px;color: white;text-transform: uppercase;font-weight: bold;}
.welcometext h3 {color: #fff;}
li.it ul li { margin-top: -15px;}
.textwidget ul.baivietxemnhieu li a {font-weight:normal;}
.textwidget li a:hover{color:#CCC;}
.fcol_pad {
float: left;
width: 960px;
text-align: center;
}
.footer-linkss, .footer-linkss a {
color: #888!important;
font-size: 11px;
line-height: 15px;
text-align: center;
letter-spacing: -1px
}

.fcol_pad p {
color: #DEDEDE;
text-align: center !important;
}
.fcol_pad p img {
margin-bottom: -3px;
margin-right: 10px;
}
span.copy {
padding-top: 5px;
}
span.dau {
color: #268ACC;
font-size: 12px;
}

#footerlogo{position:absolute;right:0;bottom:0;z-index:500;}
.copy.fix {width: 608px;padding: 10px; border:1px solid #CCC;}
.copy.fix:hover{background:#e8f2fa url(images/more.jpg) top right no-repeat;}
img.attachment-thumbnail.wp-post-image {height: 100px;width: 100px;}
/********************************************/
.gray-box {float:left;background: url(images/gray-box-bg.jpg) repeat-y;width:317px;margin:-26px 0px 0px -12px;}.gray-box .box-top {background: url(images/gray-box-top-bg.jpg) no-repeat;width:317px;}
.gray-box .box-bottom {padding-bottom: 8px;background: url(images/gray-box-bottom-bg.jpg) no-repeat 0 100%;width:317px;}
h3.categories {height: 59px;background: url(images/h3-categories.gif) no-repeat 0 10px;}
#widgets ul li a {font-size: 12px;color: #333;padding:6px 0 6px 10px;font-weight:bold;border-left:5px solid #F1F1F1;display:block;}
#widgets ul li a:hover{text-decoration: none;border-left:5px solid #FA7612; color:#FA7612;
}
.content-module.staticpage-leftbox {background-color: #1F7399;padding: 10px;color: #fff;}
.section_header {color: #fff;}
tr.header td {background-color: #1F7399;padding: 5px 0;color: #fff;}
tr.subheader td {background-color: #e6e6e6;}
.ndthtbl{margin:-34px 0 0 0;}
.ndthtbl td{border:1px solid #CCC;}
/*********************/
li.page_item.page-item-1048.current_page_ancestor.current_page_parent {
    display:none;
}
h4.wtitle {
text-shadow: white 0 1px 0;
font-weight: 700;
color:#1F7399;
background: #F1F1F1 url(images/subheadbg.png) repeat-x 0 0;
}
.welcometext h4 {
    color: #ffffff;
    font-size: 20px;
}
.about{padding:20px 20px 20px 40px;}
.about a{color:#0d73a3;;font-weight: bold;}
.fcol_pad span.terms span{font-size:17px;}
span.terms {font-size: 15px;}
.bgia table tr td{background-color: #e1e5e8;padding:10px;}
form.wpcf7-form p span {
}
.wpcf7 input, .wpcf7 textarea {
	border: 1px solid #dfdfdf;
    
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
margin-bottom: 8px;
opacity: 1!important;
-webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, .3),inset 0 1px 2px rgba(0, 0, 0, .2);
-moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, .3),inset 0 1px 2px rgba(0, 0, 0, .2);
box-shadow: 0 -1px 0 rgba(0, 0, 0, .3),inset 0 1px 2px rgba(0, 0, 0, .2);
background-color: white;
color: #567792;
opacity: .7;
-webkit-transition: opacity 1s;
-moz-transition: opacity 1s;
-o-transition: opacity 1s;
}
.wpcf7 textarea {height:150px;width: 278px;}
.post-253.page.type-page.status-publish.hentry {
    width: 660px;
}
input.wpcf7-submit {
    width: 290px;
}
.group-wpcf7{float: left;}
#pingbox{float: right; width: 260px; margin: -43px 0 0 0;}
.wpcf7-response-output.wpcf7-validation-errors {
    width: 340px;
}
p.no-coppy {
    padding:5px  10px;
    background-color: #ffebeb;
   margin:1px 0 0px 0;
}
#comment {
    height: 40px !important;
    width: 580px !important;
    color: #696769;
}
#commentform input{padding:4px !important;}
#commentform {margin-top: 0px !important;}

/******************************/
#ionetaskbar_top {
width: 68%;
_width: 98.8%;
position: absolute;
top: 0px;
right: 0px;
z-index: 9999;
}
#top_page {
background: url(images///bg_navigation.png/) repeat-x left top;
width: 100%;
height: 30px;
z-index: 10;
margin:0 auto;
}
.left {
float: left;
}
.left li {
float: left;
line-height: 26px;
color: #C6D1DC;
background: url(images/drash_1x11.gif) no-repeat left 9px;
list-style:none;
}
.left li a {
font: 200 11px/26px tahoma;
padding: 0 8px;
line-height: 26px;
display: block;
height: 26px;
float: left;
color: #706f70;
text-decoration: none;
text-shadow: 1px 1px 0 #ccc;
}
.left li a:hover{
color:#333;
}
.top-right{float:right;}
ul.left li span {
    float: left;
    padding-left: 10px;
    margin-right: -5px;
    color: #706F70;
    text-shadow: 1px 1px 0 #CCC;
    font-size: 12px;
}
.left li.active {
background: url(images/bullet01.gif) repeat-x left -2px !important;
color: #1F7399;
}
.main_top-left li.active a, #main_top .main_top-left li.active span {
font: 700 11px/26px tahoma;
color: #1F7399;
}
#sanphamlogo{
margin: 15px;
}
.SanPhamLogobox{
float: left;
margin: 15px 6px;
background:url(images/post-bottom.png) bottom center no-repeat;
padding-bottom: 15px;
}
/***********************************************/
	#gallery {
		margin:0 auto;
		padding: 4px;
		width: 945px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline;}
	#gallery ul img {
background: white;
margin: 0 20px 8px 0;
	}
	#gallery ul a:hover img {
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
/***************************************************/
.hotline{position: absolute; top:16px; right:18px;width:120px;}
marquee {width:930px; margin-left:20px}

/********************************************************/
.other {
    float: left;
    width:100%;
    margin-top: 20px;
}
.other-home-left, .other-home-right {
    float: left;
    width: 435px;
    padding-left:15px;
    margin-left:5px;
border:1px solid #ebebeb;
}
.other-home-left {
background:url(images/other-home.png) 0 5px no-repeat;
margin:0 15px 0 20px;
}
.other-home-right {
background:url(images/other-home.png) 0 -200px no-repeat;
}
.other-home-left ul, .other-home-right ul {
margin: 0 0 0 32px;
}
.other-home-left ul li, .other-home-right ul li, .other ul li{ list-style:none !important;}
.other-home-left ul li a, .other-home-right ul li a, .other ul li a {
display: block;
padding: 2px 0 2px 25px;
background: url(images/categories-bullet.gif) no-repeat 10px 7px;
border:1px solid #ebebeb;
}
.other-home-left ul li a:hover, .other-home-right ul li a:hover, .other ul li a:hover{
background:#f0edf0;
}
marquee {height:102px;}
marquee ul li { display:inline; padding:0 5px;}
marquee img{ padding:0 5px;}
#dvst4 h1{font-size:25px; padding:0 15px 10px 15px}
#share{
position:fixed;
top:255px;
right:0px;
}
#share ul{
list-style-type: none;
padding: 0px;
position: relative;
left: 0px;
top: 0px;
}
#share ul li {
position: relative;
left: 0px;
top: 0px;
}
.links {
margin-top: 10px;
background: white;
border: solid 1px #C6D6E8;
margin-bottom: 0;
padding: 0;
line-height: 31px;
}
.links .t {
letter-spacing: normal;
font-weight: bold;
line-height: 30px;
color: #5C645F;
background: #F4F8FC url(img/bg_x.png) repeat-x 0 0;
padding-left: 20px;
zoom: 1;
overflow: hidden;
}
.links_inner {
height: auto;
padding-left: 14px;
padding-top: 10px;
padding-bottom: 20px;
}
.textLink span {
display: inline-block;
width: 188px;
height: 30px;
overflow: hidden;
border-left:1px solid #CCC;
padding-left:5px;
}

/******************************************/
.banner{float:left;width:963px; margin:0 0 10px 0; padding:2px 0 0 0; height:426px; background:url(images/bg_banner1.jpg) no-repeat;}
.gallery-slide {
	width:960px;
	margin:0 auto;
	height:389px;
}
.kwicks {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
	overflow:hidden;
	width:940px;
	height:370px;
}
.kwicks li{
	/* these are required, but the values are up to you (must be pixel) */
	width: 192px;
	height: 370px;
	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
	cursor:pointer;
	opacity:.8;
	filter: alpha(opacity=80);
}
.kwicks li.active {
	opacity:1;
	filter: alpha(opacity=100);
}
.kwicks.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-right: 0; /*Set to same as spacing option. */
	float: left;
}
	.kwicks li span {
		display:block;
		position:absolute;
		top:0;
		right:0;
		height:370px;
		width:9px;
		background:url(images/shadow_li_span.png) no-repeat 0 0;
	}
	.kwicks li strong {
		position:absolute;
		bottom:0;
		left:0;
		display:block;
		height:85px;
		width:100%;
		background:url(images/slide_bg-tail_strong.png) repeat 0 0;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:18px;
		line-height:85px;
		text-transform:uppercase;
		color:#717b67;
		padding:0 0 0 20px;	
	}
	.kwicks li:hover strong {
		color:#fff;
	}

.post-content p a {
color:#000;
}

/***********************************/
.about-left{
float:left;
width:52%;
padding:0 0 0 20px;
}
.about-right{
float:right;
width:42%;
padding:0px 15px 0 20px;
}
.about-left h2, .about-right h2{
color:#085C94;
}
.blocknumber{
padding:0 0 10px 0px;
}
.bignumber {
font-size:17px;
font-weight:blod;
}
.gtlogo {
padding:5px 20px 0 20px;
}

.welcometext h6 {
    color: #FFF;
}
.more-link{display:none;}
.welcometext ul {
    border-left: 2px solid #fff;
    padding-left: 5px;
    margin:0 0 14px 10px;
}
.fcol_pad ul {
float:left;
width: 665px;
padding: 40px 20px;
}

.sp {
float:right;
    width: 222px;
padding:30px 0;
}
.map{float:left;width:600px;margin:0 0 0 10px}
.map img{border:2px solid #FFF;}
.map img:hover{border:2px solid #2A80A8;}

/**************************************/
.info-col-1, .info-col-2, .info-col-3, .info-col-4{float:left;width:208px;height:350px;margin:15px 0;padding:10px;color:#fff;border-radius: 10px;}
.info-col-1 h2, .info-col-2 h2, .info-col-3 h2, .info-col-4 h2{text-align:center;    font-size: 20px;color:#fff;}
.info-col-1 ul, .info-col-2 ul, .info-col-3 ul, .info-col-4 ul{float:left;height:272px;}
.info-col-1 ul li, .info-col-2 ul li, .info-col-3 ul li, .info-col-4 ul li {url(images/checklist.png) outside;margin-left:22px;}
.info-col-1{background:#17729c;}
.info-col-2{background:#0aa621;}
.info-col-3{background:#ebbd05;}
.info-col-4{background:#CC1010;}
.info-col-2, .info-col-3, .info-col-4{margin-left:15px;}

.info-col-1 p, .info-col-2 p, .info-col-3 p, .info-col-4 p{text-align: center !important;}
.info-col-1 p a, .info-col-2 p a , .info-col-3 p a, .info-col-4 p a  {
    color: #ffffff;
 padding: 10px 22px;
font-size: 16px;
font-weight:bold
}
/********************************************/

.hentry ul li{list-style: url(images/checklist.png) outside;}

ul.checklist li{
list-style: url(images/checklist.png) outside;
margin: 0;
padding: 2px;
margin-left: 22px;
}
.bignumber {
background: url(images/bignumber.gif) no-repeat top left;
color: white;
display: block;
float: left;
font: bold 23px/normal Arial, sans-serif;
margin-right: 8px;
padding: 8px 8px 8px 10px;
}
#comments {
    margin-top: 20px;
    font-size: 18px;
}

select.wpcf7-select {
    width: 290px;
    height: 28px;
}
/********************/
.h_pro {
margin: 10px auto 0;
width: 960px;
}
.brand .pro_item_home {
width: 438px;
border: 1px solid #CCC;
padding: 10px;
float: left;
margin-right: 18px;
}
.h_pro h2 {
font-size: 18px;
height: 40px;
line-height: 20px;
font-weight: normal;
color: #3E4E57;
display: block;
text-align: center;
}
.h_pro .btn {
padding: 20px 0;
}
a.btn_view {
background: #CA3450;
display: block;
width: 100px;
height: 24px;
line-height: 22px;
font-size: 12px;
color: white;
text-align: center;
text-decoration: none;
}
.bg-logo-design-bottom{
float: left;
width:966px; 
height:14px;
background:url(images/bg-logo-design-bottom.jpg) no-repeat;
}
#logo-design{
float: left;
width: 966px;
margin: 10px auto;
margin-top: -20px; 
}
#star-logo-design{
float:left;
width:932px;
padding:30px 15px 10px 15px;
background: #115e96 url(images/bg-logo-design.jpg) top right no-repeat;
color:#fff;
}
#star-logo-design h2{
color: white;
float: left;
width: 436px;
margin: 15px 0 10px 15px;
font-size: 14px;
}
#star-logo-design ul{
border-left: 2px solid #CCC;
padding-left: 7px;
margin: 0 0 0 18px;
}
#star-logo-design p{
padding-right:400px;
}
#star-logo-design a{color: #ffffff;}
a.more-star-logo, a.more-star-logo:hover{
float: right;
width: 80px;
height: 38px;
background: transparent url(images/more-star-logo.jpg) no-repeat;
margin: 10px 399px 0 0;
}
a.more-star-logo:hover{
background-position:-80px 0;
}
/*********************Gia Nhap MYTHUAT24H*************/
ul.gnmt24h{
padding:0 0 0 35px;
}
ul.gnmt24h li{
list-style: url(http://mythuat24h.net/wp-content/themes/traction/images/checklist.png) outside;
padding: 11px 0;
}
h2.gtmt24h{
border-bottom: 3px solid #A3A3A3;
color: #085C94;
margin: 0 0 15px 0;
}
/************************/
span.gf {
float: left;
font-weight: bold;
margin-top: 5px;
text-transform: uppercase;
}
.more-star-logo-bottom {
float: right;
width: 435px;
margin: 0 32px;
}

#latestpost {
margin: 0;
padding: 1px;
list-style: none;
width: 100%;
overflow: hidden;
}
#latestpost li {
margin: 0 5px 5px 5px;
padding: 0;
float: left;
width: 298px;
height: 245px;
overflow: hidden;
background: #fff;
}
#latestpost li a{
color:#555;
}
#latestpost li a:hover{
color:#333;
}
.bags {
overflow: hidden;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
background: -moz-linear-gradient(center top , white, #EFEFEF) repeat scroll 0 0 transparent;
filter: progid: DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffffff', EndColorStr='#EFEFEFEF');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#EFEFEFEF)";
border: 1px solid white;
z-index: 9;
}
#latestpost li .thumb {
width: 298px;
height: 190px;
overflow: hidden;
}
#latestpost li img {
margin: 0;
padding: 5px;
float: left;
width: 288px;
height: auto;
}
#latestpost li h2 {
font-size: 12px;
margin: 0;
padding: 4px 10px;
background: white;
font-weight: normal;
text-transform: uppercase;
top: 182px;
left: -1px;
width: 280px;
font-weight: bold !important;
font-family: Helvetica, Arial, sans-serif !important;
text-align: center;
}
.postinn {
padding: 5px 10px;
width: 278px;
height: 205px;
z-index: 99;
top: -1px;
left: -1px;
}
.ger, .wp-caption {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-style: italic;
padding: 0 0 0 5px;
}
.postinn span {
padding: 0 5px;
width: 78px;
height: 25px;
bottom: 0;
right: 0;
background: #CCC;
font-size: 8pt;
}

ul.fix h3 {
    font-weight: normal;
    padding: 6px;
    font-style: italic;
}
.post-content td {
    border: 2px solid #ccc;
}

/**************************/
.sidebar-kh{
float: right;
width: 358px;
height: 550px;
overflow: auto;
overflow-x: hidden;
border: 1px solid #CCC;
margin-bottom: 25px;
}
.sidebar-kh a.post-title, .Category-Khach-hang h2{display:none;}
.sidebar-kh ul li {display: inline;
padding: 0 0 0 8px;
}
.sidebar-kh h2{float: left;
padding: 10px;
font-size: 15px;
}
#categoryposts-5{
margin: 0 0 0 5px;
list-style: none;
}
.Category-Khach-hang {
float: left;
list-style: none;
}
.Category-Khach-hang a.post-title{
float: left;
width: 288px;
overflow: hidden;
height: 20px;
color: #CCC;
padding: 0 5px;
}
.Category-Khach-hang ul li{
padding: 7px;
float: left;
width: 298px;
height: 215px;
overflow: hidden;
}
.Category-Khach-hang a:hover{color:#000 !important;}

/***********************************/
#snippet-search {
  background-color: #ccc;
  background-image: -webkit-linear-gradient(top, #eee, #ccc);
  background-image: -moz-linear-gradient(top, #eee, #ccc);
  background-image: -ms-linear-gradient(top, #eee, #ccc);
  background-image: -o-linear-gradient(top, #eee, #ccc);
  padding: 20px;
  margin: 0 0 15px 0; 
  position: relative;
}
  .submit-snippet-button, .submit-snippet-button:hover, .submit-snippet-button:active {
    position: absolute;
    top: 12px;
    right: 20px;
  }

#snippets-breadcrumbs { 
  margin: 0 0 15px 0; 
  position: relative; 
  padding: 8px 100px 8px 12px; 
  font-size: 16px; 
  background: #eee; 
}

#snippet-nav { 
  list-style: none; 
  position: relative; 
  width: 100%; 
  margin: 0; 
  padding-bottom: 10px; 
}
#snippet-nav > li { 
  max-width: none;
margin: 10px 20px;
border: 1px solid 
#E6E6E6;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
#snippet-nav > li > a {
border: 0;
display: block;
padding: 5px 10px;
color: #333;
font-size: 15px;
font-weight: bold;
background:#D4D4D4;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
#snippet-nav > li > a:hover { 
  opacity: 0.5;
}
#snippet-nav > li > ul { 
  padding: 0 30px 0 0; 
  margin: 0; 
  list-style: none; 
  text-align: justify;
}
#snippet-nav > li > ul > li { 
  margin: 0 5px 0 0; 
  display: inline;
  
}
#snippet-nav > li > ul > li > a { 
  display: inline-block; 
  padding: 6px 12px; 
  font-weight: normal; 
  font-size: 15px; 
  margin: 5px 0 0; 
  border: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius:    5px;
  border-radius:         5px;
  white-space: nowrap; 
  color: white; 
  font-weight: bold;
  text-shadow: 0 1px 0 rgba(0,0,0,0.4);
  
     -moz-transition: all 0.3s ease-out;  
       -o-transition: all 0.3s ease-out;  
  -webkit-transition: all 0.3s ease-out;  
      -ms-transition: all 0.3s ease-out;  
          transition: all 0.3s ease-out;  

}
#snippet-nav > li > ul > li > a:hover {
  background: white;
  color: black;
  text-shadow: none;
  -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 0 6px rgba(0,0,0,0.4);
  box-shadow: 0 0 6px rgba(0,0,0,0.4);
  
     -moz-transition: all 0.1s ease-out;  
       -o-transition: all 0.1s ease-out;  
  -webkit-transition: all 0.1s ease-out;  
      -ms-transition: all 0.1s ease-out;  
          transition: all 0.1s ease-out;  

}

#snippet-nav li.page-item-3826 a { background: #f3cb20; }
#snippet-nav li.page-item-3231 a { background: #9dc425; }
#snippet-nav li.page-item-3357 a { background: #4b8db5; }
#snippet-nav li.page-item-3245 a { background: #7c48b5; }
#snippet-nav li.page-item-3233 a { background: #a75375; }
#snippet-nav li.page-item-3229 a { background: #d05d2a; }
#LHVP{margin: 0 320px;
float: left;}

/***********************************/
#brand-left{float:left;width:23%;height: 553px;}
#brand-right{float:right;width:20%;height: 553px;}
.scolumn {
float: left;
width: 435px;
text-align: right;
}
.scolumn_last {
float: right;
width: 185px;
margin-right: 0px;
}
.scolumn h3, .scolumn_last h3 {
font-size: 20px;
font-family: 'LeagueGothicExtendedRegular',Impact, sans-serif;
padding: 10px 0 5px 0;
margin: 0;
font-weight: normal;
color: #fff;
}
.scolumn ul, .scolumn_last ul {
list-style: square outside;
padding: 0;
margin-left: 16px;
color: #666;
font-size: 11px;
}
.scolumn ul li, .scolumn_last ul li{list-style:none;}
.scolumn ul a, .scolumn_last ul a {
font-size: 12px;
color: #c4e4f5;
display: block;
}
.scolumn ul a:hover, .scolumn_last ul a:hover{
color:#f79c56
}
.ssize1{height: 179px;}
.ssize2{height: 187px;}
#menu0 {
    margin-right: 66px;
}
#menu01{margin-right: 89px;}
#menu02{margin-right: 146px;}
#menu03{margin-right: 182px;}
#menu04{margin-right: 201px;}
#menu05{margin-right: 219px;}
#menu3 a {
    margin-right: 195px;
}

#menu2 a {
    margin-right: 169px;
}

#menu9 {
    margin-right: 250px;
}

#menu10 a {
    margin-right: 255px;
}

#menu11 a {
    margin-right: 261px;
}

#menu12 a {
    margin-right: 262px;
}

#menu13 a {
    margin-right: 120px;
}

#menu14 {
    margin-left: -165px;
}

#menu1 a {
    margin-right: 128px;
}

#menu4 a {
    margin-left: -141px;
}

#menu5 a {
    margin-left: -107px;
}

#menu6 a {
    margin-left: -77px;
}

#menu7 a {
    margin-left: -58px;
}

#menu8 a {
    margin-left: -43px;
}

#menu16 a {
    margin-left: -12px;
}

#menu17 a {
    margin-left: -10px;
}

#menu18 a {
    margin-left: -9px;
}

#menu19 a {
    margin-left: -90px;
}

#menu20 a {
    margin-left: -120px;
}
#menua2 a {
    margin-right: 212px;
}

#menua3 a {
    margin-right: 226px;
}
#menu20 {
    margin-right: 238px;
}

#menu21 a {
    margin-right: 223px;
}

#menu22 a {
    margin-right: 211px;
}

#menu23 a {
    margin-right: 193px;
}

#menu24 a {
    margin-right: 171px;
}

#menu25 a {
    margin-right: 141px;
}
#menu26 {
    margin-left: -13px;
}

#menu27 a {
    margin-left: -35px;
}

#menu28 a {
    margin-left: -44px;
}

#menu29 a {
    margin-left: -60px;
}

#menu30 a {
    margin-left: -90px;
}

#menu31 a {
    margin-left: -128px;
}
#menu12a a {
    margin-right: 259px;
}

#menu12b a {
    margin-right: 255px;
}
#menu18a a {
    margin-left: -10px;
}

#menu18b a {
    margin-left: -12px;
}
#menu01 a {
    margin-right: 10px;
}
/*************************************/

.clolumdv {
    float: left;
    width: 190px;
    margin: 15px 5px;
}
.two {
width: 220px;
}
#clolumdvright{
width:147px !important; 
margin:15px 0 0 10px !important;
}

.clolumdv h3{
font-size: 9pt;
font-weight: bold;
color: #666;
}
.clolumdv ul li a{
padding:0 !important;
font-size:12px;
color: #666 !important;
}
.clolumdv ul li a:hover{
color:#268ACC;
}
.dv {
width: 960px !important;
margin:0 !important;
padding:15px 0;
}
.dv p{padding:0 15px;}

#temdv .post h2 {
padding: 0 0 10px 10px;
background: #048DC3;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
color: white !important;
font-size: 24px;
}
#temdv .post h2 a {
color: white;
}
.box .group-menu-dv{float:left;margin-bottom:20px;}
h2.home {
background: #048DC3;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.group-menu-dv ul li a{line-height: 18px;}
h2.home a{color:#fff;padding: 6px 15px;}
.textwidget ul li a {
display: block;
}
.group-menu-dv ul li{
list-style: none;
}
.group-menu-dv ul li a:hover{color: #FA7612 !important;}
#wrapfooter_link{
height:195px;
background:url(images/bg-footer-link.png) repeat-x;
}
.textwidget ul li a {
    display: block;
    padding: 0 15px;
}

div.left_footer_link p a {
    color: #999;
}
/************************Footer_link***********************/
.footer_link{
width:960px;margin:0 auto;
}
.left_footer_link{float:left;width:417px;margin:24px 0;background:url(images/left_footer_link.jpg) top right no-repeat;}
.left_footer_link p{
padding: 15px;
padding-left:25px;
font-style: italic;
font-size: 13px;
color:#666;
    background: url(http://www.mythuat24h.com/wp-content/themes/mt24h/images/bq-o.png) 0 10% no-repeat;
}

/***********/
.right_footer_link{float:right;margin: 30px 0;width:475px;}
.right_footer_link ul li a {
    padding: 0 2px;
    color: #999;
    text-align: center ;
}
.right_footer_link ul li a:hover{
color:#ff9008;
}
a.bold-1 {
    font-size: 20px;
    font-weight: bold;
    font-family: "Lucida Grande", Verdana, sans-serif;
}

a.bold-2 {
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
}

a.bold-3 {
    font-size: 14px;
    font-weight: bold;
}

a.bold-4 {
    font-size: 14px;
    font-weight: bold;
}

a.bold-5 {
    font-size: 12px;
    letter-spacing: -1px;
}

.right_footer_link ul li {
    color: #fafafa;
    text-align: center ;
    line-height: 18px;
}

a.bold-6 {
    font-size: 10px;
    letter-spacing: -1px;
}
a.bold-7 {
    font-size: 9px;
    letter-spacing: -1px;
}

#logo-footer {
position: absolute;
margin: 0 403px;
margin-top: -111px;
z-index: 1;
}
.wp-pagenavi {
clear: both;
margin: 15px;
}

/***************************#snippet-nav-home***************************/
#homelogo #snippet-nav > li > ul > li {
    margin-top: 0;
    margin-right: 3px;
    margin-bottom: 5px;
    margin-left: 3px;
    display: inline;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    float: left;
    width: 298px;
    height: 245px;
    overflow: hidden;
    background-color: #fff;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: top left;
}
#homelogo #snippet-nav > li > ul {
padding: 0 0px 0 0;
}
#homelogo #snippet-nav > li {
margin: 10px 8px;
}

#homelogo #snippet-nav .thumb {
    width: 298px;
    height: 190px;
    overflow: hidden;
}

#homelogo #snippet-nav h2 {
    font-size: 12px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 10px;
    background-color: white;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: top left;
    font-weight: bold ;
    text-transform: uppercase;
    top: 182px;
    left: -1px;
    width: 280px;
    font-family: Helvetica, Arial, sans-serif ;
    text-align: center;
}

#homelogo #snippet-nav img {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    float: left;
    width: 288px;
    height: auto;
}

#homelogo #snippet-nav #ghg {
    text-align: center;
    font-size: 18px;
}
#datten td{
    border:1px solid #ddd;
    padding:10px
}
#datten .button{background: none;}


.Baobinhanmac{
float: left;
width: 960px;
list-style: none;
margin: 15px auto;
}
.san pham .cat-post-item{
margin: 10px;
padding: 5px 0px;
float: left;
width: 298px;
height: 182px;
overflow: hidden;
background: #fff;
overflow: hidden;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
background: -moz-linear-gradient(center top , white, #EFEFEF) repeat scroll 0 0 transparent;
filter: progid: DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffffff', EndColorStr='#EFEFEFEF');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#EFEFEFEF)";
border: 1px solid white;
z-index: 9;
}
.Baobinhanmac h2.widgettitle{margin:0 0 0 10px !important;padding:0 0 0 0 !important;color:#048DC3;list-style:none;}
.san pham .cat-post-item a{
font-size: 12px;
color:888;
margin: 0;
padding: 0 5px;
background: white;
font-weight: normal;
text-transform: uppercase;
width: 280px;
font-family: Helvetica, Arial, sans-serif !important;
text-align: center !important;
float: left;
height: 36px;
line-height: 16px;
}
.san pham .cat-post-item:hover{border:1px solid #048DC3 !important;}
/*************************footerpost************************/
#footerpost{
width:960px;
margin:0 auto;
background: url(images/post-bottom.png) bottom no-repeat;
padding-bottom: 35px;
}
.fgroup {
float: left;
padding: 20px 20px 0 20px;
}
#footerpost li {
clear: both;
list-style: none;
margin-bottom: 10px;
}
#footerpost p a{cursor: text;}
#footerpost p a:hover{color:#333;}
#footerpost img {
float: left;
padding: 5px 15px 0 0;
}
#footerpost p{text-align: justify;font-size: 11px;line-height: 1.4em !important;}
#footerpost h2 {
font-size: 13px;
list-style: none;
border-bottom: 1px solid #ddd;
}
.fleft, .fcenter, .fright{
float:left;
width:292px;
}
#footerpost .fleft, #footerpost .fcenter{
margin-right:20px;
}
/******************SanPhamLogo**************/
.SanPhamLogo{padding: 0 0 0 5px;}
.SanPhamLogo h2 {
margin: 10px 0 0px 10px;
width: 920px;
font-weight: normal;
font-size: 29px;
text-align: center;
color:#bbb;
}
.SanPhamLogo li{list-style:none;}
.SanPhamLogo ul li.cat-post-item:hover {
    border: 1px solid #0a7ea8;
}
.SanPhamLogo ul li.cat-post-item {
margin: 0 12px 20px 12px;
padding: 0;
float: left;
width: 288px;
height: 215px;
overflow: hidden;
background: -webkit-gradient(linear, left top, left bottom,
 from(#fff),
 color-stop(0.5, #fff),
 to(#fff)
 );
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
filter: progid: DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffffff', EndColorStr='#EFEFEFEF');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#EFEFEFEF)";
border: 1px solid #FFFFFF;
z-index: 9;
}
.SanPhamLogo ul li a.post-title {
padding: 5px;
text-transform: uppercase;
height: 25px;
text-align: center;
display: block;
font-size: 11px;
line-height: 11pt;
position: absolute;
margin-top: 170px;
width: 276px;
background: #fff;
color:#bbb;
}
.SanPhamLogo img {
overflow: hidden;
background: white;
padding: 0 5px;
margin: 5px 0 0 0;
}


/************************menutophead****************************/
.menutophead {	
float: right;
height: 80px;
font-size: 13px;
text-align: center;

}

.menutophead li {
	position: relative;
	list-style: none;
	float: left;
	display: block;
	height: 40px;
}

/* Links */

.menutophead li a {
	border-left: 1px solid #ccc;
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;

font-size: 15px;
color: #666;
text-transform: uppercase;
font-weight: normal;
line-height: 1.2em;
padding: 47px 25px 18px 25px;
text-decoration: none;
display: block;

-moz-transition: color 650ms ease-in-out 0s, background-color 650ms ease-in-out 0s;
-ms-transition: color 650ms ease-in-out 0s, background-color 650ms ease-in-out 0s;
-o-transition: color 650ms ease-in-out 0s, background-color 650ms ease-in-out 0s;
-webkit-transition: color 650ms ease-in-out 0s, background-color 650ms ease-in-out 0s;
transition: color 650ms ease-in-out 0s, background-color 650ms ease-in-out 0s;
white-space: normal;
}

.menutophead li:first-child a { border-left: none; }
.menutophead li:last-child a{ border-right: none; }

.menutophead li:hover > a { color: #8fde62; }

/* Sub Menu */

.menutophead ul {
position: absolute;
top: 83px;
opacity: 0;
background: #086496;
-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
-webkit-transition: opacity .25s ease .1s;
-moz-transition: opacity .25s ease .1s;
-o-transition: opacity .25s ease .1s;
-ms-transition: opacity .25s ease .1s;
transition: opacity .25s ease .1s;
box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
z-index: 1;
width: 400px;
}

.menutophead li:hover > ul { opacity: 1; }

.menutophead ul li {
	height: 0;
	overflow: hidden;
	padding: 0;

	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}

.menutophead li:hover > ul li {
	height: 25px;
	overflow: visible;
	padding: 0;
}

.menutophead ul li a {
width: 360px;
padding: 5px 20px;
margin: 0;
border: none;
border-bottom: 1px solid #353539;
font-size: 12px;
text-align:left;
color:#fff;
}
#menu-item-03 a:hover{
background:#000 !important;
}

.menutophead ul li:last-child a { border: none; }
.menutophead ul h3{
color: #fff;
margin: 10px;
font-size: 18px;
}
.menutophead > li:hover > a, .menutophead > a:hover {
background: #000 !important;
color: #FFFFFF;
}

.viewsp {
font-size: 29px;
text-align: center;
padding: 20px;
}
.viewsp a {
padding: 15px;
color: #666;
}