body {
	margin:0px;
	padding:0px;
	position:relative;
	height:100%;
	background-attachment:fixed;
	background-position: center;
	min-width:960px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/background.png);
}
html, div, blockquote, p, 
h1, h2, h3, h4, h5, h6, pre, ol, dl, dt,
dd, form, a, input, fieldset{
	margin:0;
	padding:0;
	border:none;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
}  
h1, h2, h3, h4, h5, h6{
	font-size:13px;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}
ul,li, ol{list-style:none;margin:0;padding:0;}
img{border:none;padding:0px;}
a{
	color:#0000FF;
	cursor:pointer;
	text-decoration:none;
	font-size:13px;


 -webkit-transition: color .30s ease-in-out;
    -moz-transition: color .30s ease-in-out;
    -ms-transition: color .30s ease-in-out;
    -o-transition: color .30s ease-in-out;
    transition: color .30s ease-in-out;	font-family: Arial, Helvetica, sans-serif;
}
a:hover{
	color:#0066FF;
}
.clrFix{clear:both;font-size:1px;line-height:0;height:0px;}
.none{display:none !important;}
.bottom15{margin-bottom:15px}
.bottom16{margin-bottom:16px}
.bottom18{margin-bottom:18px}
.bottom21{margin-bottom:21px}
.bottom25{margin-bottom:25px}
.bottom33{margin-bottom:33px}
.bottom37{margin-bottom:37px}
.bottom40{margin-bottom:40px}
.center{text-align:center}
.bold{font-weight:bold}
.block-left {float: left;}
.block-right {float: right;}
.title-new{text-transform: none !important; font-size:14px; font-weight:bold; color:#008f42}


/* =Basic structure
-------------------------------------------------------------- */

/* Body, links, basics */
html {
	font-size: 87.5%;
}
body {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-rendering: optimizeLegibility;
	color: #000000;
	line-height: 18px;
}
body.custom-font-enabled {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}
a {
	outline: none;
	color: #0000FF;
}
a:hover {
	color: #0066FF;
}
.clear{clear: both;}
p {
	margin: 0 0 21px 0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	border:1px solid #000;
	padding:.5em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated marking to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
 


/* Page structure */


/* Header */
.site-header {
	height: 45px;
	padding: 0px;
	background: url('images/bg-header-home.png') repeat-x;
}
.maincontent {
width: 980px;
margin: auto;
position: relative;
}

.backstretch img{width:100%}
/* Navigation Menu */
.main-navigation {
	margin: 0px auto;
	text-align: center;
	width: 995px; padding: 0px 10px;
}
.main-navigation li {
	
	margin-top: 0px;
	font-size: 12px;
	
	
}
.main-navigation a {
	color: #5e5e5e;
}
.main-navigation a:hover {
	color: #0066FF;
}
.main-navigation ul.nav-menu{list-style: none;margin:0px; padding: 0px;}
.main-navigation ul.nav-menu li{display: inline; float: left;line-height: 40px;}
.main-navigation ul.nav-menu li.line-nav a{
	background: url(images/line-nav.png) right center no-repeat;
	line-height: 41px;
}
.main-navigation ul.nav-menu li a{
	font-family:Arial;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	padding: 0px 10px;
	display: block;
	font-weight: bold;
}
.main-navigation ul.nav-menu li a:hover,.main-navigation ul.nav-menu li.active a{
	color: #00CCFF;
}
.main-navigation ul.nav-menu li.menu-icon a{text-indent: -99999px; }
.main-navigation ul.nav-menu li.menu-home{background: url('images/icon-home.png') no-repeat left center; width: 24px;}
.main-navigation ul.nav-menu li.menu-contact{background: url('images/icon-phone.png') no-repeat left center;  width: 26px;}
.main-navigation ul.nav-menu li.menu-logo{background: url('images/logo.png') no-repeat left center; width: 270px; height: 102px;}
.main-navigation ul.nav-menu li.menu-logo a{height: 100%;}
.logan {
width: 995px;
margin: 20px auto 0px;
text-align: center;
}




#footer{position: fixed;
	width: 100%;
	bottom: 0;
	height: 44px;
	background: url(images/bg-footer.png) left top repeat-x;
	z-index: 500;
}
#footer ul#menu-footermenu{list-style: none; margin:0px; padding: 0px;}
#footer ul#menu-footermenu li{list-style: none;}



.left-f{float:left;line-height:55px; margin-right:51px; z-index:20; position:relative}
.left-f .copyright{
	float:left;
	padding-right:20px;
	margin-right:7px;
	background-repeat: no-repeat;
	background-position: right center;
}
.copy-cl{font-size:14px; color:#969696; text-transform:uppercase;}
.company-cl{
	font-size:14px;
	color:#FF0000;
	text-transform:uppercase;
	font-family: "Times New Roman";
}
.left-f .share{float:left}
.left-f .share ul{margin: 0px; list-style: none; padding: 0px;}
.left-f .share ul li{float:left; line-height:60px; list-style: none;}
.left-f .share ul li a{padding:0px 10px; line-height:55px}
.active-bt{color:#ffd000 !important}

.logo-f{background:url(../index_files/images/cac-du-an.png) center top  no-repeat;height:60px; margin:auto; text-align:center; margin-top:-17px; position:relative; z-index:10; width:190px;display: inline-block; }
.logo-f1{background:url(../index_files/images/cac-du-an-active.png) right top  no-repeat  !important;height:60px; width:190px; margin:auto; text-align:center; margin-top:-17px; position:relative; z-index:10;}

.logo-f a , .logo-f1 a{ font-size:22px; color:#ffffff; text-transform:uppercase; text-align:center; line-height:75px;height: 59px;width: 191px; display: inline-block;}
.logo-f1 a{line-height:74px}
.right-f{float:right; line-height:40px; z-index:20; position:relative}
.right-f ul li{float:left; background:url(images/line-footer.png) center right no-repeat; line-height:55px}
.right-f ul li:last-child{background:none !important}
.right-f ul li a{
	font-size:12px;
	color:#FF0066;
	text-transform:uppercase;
	padding:0px 27px;
	width:100%;
	font-family:Arial;
	font-weight: bold;
}
.right-f ul li a:hover{
	color: #0066FF;
}
#footer ul#menu-footermenu li.last a,#footer ul#menu-footermenu li.last-child a{padding-right: 0px;}

#footer .share ul li a{display: block;float: left; height: 55px;}
#footer .share ul li a.icon-facebook{width: 8px;  background: url('images/facebook.png') no-repeat center center;}
#footer .share ul li a.icon-twiter{width: 22px;  background: url('images/twitter.png') no-repeat center center;}
#footer .share ul li a.icon-googleplus{width: 14px; background: url('images/add.png') no-repeat center center;}

#sidebar {
	float: right;
	width: 230px;
	padding-top: 40px;
	padding-bottom: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#sidebar ul{
	list-style: none;
	margin:0px;
	padding: 0px 12px;
	width: 185px;
	border-radius:4px;
	box-shadow: 0px 1px 5px 1px #c6c6c6;
	background-color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#sidebar ul li:last-child {
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#sidebar ul li ul{
	border-top: 1px solid #c6c6c6 !important;
	border-radius:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#sidebar ul li ul li a{
	border-bottom:none !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#sidebar ul li ul{
	border:none;
	box-shadow:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#sidebar ul li ul li a{
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#sidebar ul li{
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#primary{
	float: left;
	width: 742px;
	padding-top: 40px;
	padding-bottom: 105px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#sidebar h2.title{
	font-size: 24px;
	color: #000;
	text-transform: uppercase;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
/* #sidebar ul li:last-child {
border-bottom: 1px solid #c6c6c6;
} */

#sidebar ul li {
	/*border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	border-top: 1px solid #c6c6c6;*/
	border-bottom: 1px solid #c6c6c6;
	max-width: 200px;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
}

#sidebar ul li a {
	font-size: 12px;
	color: #000;
	padding: 0px 3px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;

}
ul#menu-footermenu #menu-item-140{background: none !important;}
#sidebar #content > ul > li.active > a,#sidebar #content  ul.menu > li.current-menu-item > a, #sidebar ul li a:hover{
	color: #0066FF;
}
#sidebar #content > ul > li.font-add > a{font-weight:bold;font-family: Arial;}
#primary h1.title{
	color: #0000FF;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
	margin-top:24px;
	line-height: 1.3em;
}

#sidebar ul ul{padding: 0px; border-top:solid 1px #c6c6c6; display: none;border-bottom: none !important;  }
#sidebar ul ul li{border: 0px; border-bottom: dotted 1px #676767;}
#sidebar ul ul li a{
	font-size: 12px;
	color: #000;
	/*background: url('images/n-act-duan.png') left center no-repeat;*/
	padding: 0px 15px 0px 20px !important;
	white-space: nowrap;
}
#sidebar ul ul li.active a, #sidebar ul ul li a:hover{
	color: #0066FF !important;
/*background: url('images/act-duan.png') left center no-repeat;*/}
#sidebar ul ul li:last-child{border: 0px;}

.member-company-content .item{
	border-bottom: 1px solid #f1f1f1;
}
.member-company-content .item .block-images{
	width:154px;
	height:109px
}
.member-company-content .item .block-images img{width:154px;height:109px}
.member-company-content .item h2.title{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0000FF;
}

.member-company-content .item h2.title a{color: #008f42; font-size:14px}
#related-posts-via-taxonomies {margin-top: 17px;}
#related-posts-via-taxonomies ul{list-style: none; margin-left: 0px; padding-left: 0px;}
#related-posts-via-taxonomies ul li{list-style: none;}
.career-content .row {
	border-bottom: solid 1px #f1f1f1;
	font-weight: bold;
}
.career-content .row .block-left{ font-size: 12px;}
.career-content .column-header{
	color: #5c5c5c;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	border:0px;
}
.career-content .column-header .block-left{ font-size: 14px;}
.career-content .row .column-1{width: 312px; }
.career-content .row .column-1 a {color: #008f42; font-size: 14px;}
.career-content .row .column-1 a.active{color: #ea213b;}

.career-content .row .column-2{width: 90px; text-align: center;}
.career-content .row .column-3{width: 150px; text-align: center;}
.career-content .row .column-4{width: 190px; text-align: center;}

.career-content .row  .description{font-weight: normal; padding: 5px 35px 0px 40px; font-size:13px !important; color:#000 !important; line-height:20px}
.career-content .row  .description h3{margin-bottom:0px}
.career-content .row  .description p{margin-bottom:25px !important; color:#000}
.career-content .row  .description ul li{list-style: square outside;}
.page-album .item, .easy-gallery-item{float: left;
margin-right: 18px;
margin-bottom: 7px;
width: 229px;
}
.page-album .item a.images, .easy-gallery-item a.wp-easy-gallery {width: 217px; height: 125px; display: block; overflow: hidden;
border: 1px solid #dfdfdf;
background: #fff;
border-radius: 4px;
padding: 5px; }
.page-album .item a.images img,  .easy-gallery-item a.wp-easy-gallery img{max-width: 100%; max-height: 100%;}
.page-album .item h2.title {margin-top: 8px !important; font-size:13px;}
.page-album .item h2.title a, .easy-gallery-item h2.title a {font-size: 13px;color: #000000;font-weight: normal;font-family: Arial,Helvetica, Arial;}
.easy-gallery-item h2.title  {margin-top: 5px;font-size: 13px;color: #434343;font-weight: normal; }



.newshot{
	width: 940px;
	height: 81px;
	background: url(../index_files/images/bg_tin.png) left center repeat-x;
	position: fixed;
	bottom: 87px;
	left: 50%; 
	margin-left: -470px;
	border-radius:5px;
}
.newshot .slide-wrap{color: #d1d1d1; }
.newshot .slide-wrap .image {
	width: 770px;
	height: 36px;
	padding: 16px 0px 20px;
	float: left;
	overflow: hidden;
}
.newshot .slide-wrap p{color: #d1d1d1;}
.newshot h2.title{width: 110px; float: left; margin: 25px 0px 20px 35px; color: #e71e36; font-size: 22px;font-family: Arial;}
.newshot h3.title{margin: 0px 0px 3px 0px;}
.newshot h3.title a{font-size: 14px; color: #1bbb69;}
.newshot h3.title a:hover{color:#e71e36; } 
.newshot .prev-slide {
position: absolute;
top: 23px;
left: -17px;
width: 38px;
height: 38px;
cursor: pointer;
background: transparent url(../index_files/images/pre.png) no-repeat 0 0;
}
.newshot .next-slide {
position: absolute;
top: 23px;
right: -17px;
width: 38px;
height: 38px;
cursor: pointer;
background: transparent url(../index_files/images/next.png) no-repeat 0 0;
}
.magazine-content .item{width: 181px; height: 310px; float: left; margin: 0px 20px 10px; float: left;
}
.magazine-content .item  .block-images img{-webkit-box-shadow: -3px 3px 5px rgba(0, 0, 0, 0.75);
-moz-box-shadow:    -3px 3px 5px rgba(0, 0, 0, 0.75);
box-shadow:         -3px 3px 5px rgba(0, 0, 0, 0.75);}
.magazine-content .item .control{margin: 10px auto; text-align: center;color: #009247; font-weight: bold;}
.magazine-content .item .control a{ font-weight: bold;}
.magazine-content .item .control a:hover{}
.overlay-pop-home{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	display:none;
}
.show-popduan {
visibility: hidden;	
width: 100%;
position: fixed;
margin-top: -336px;
bottom: 36px;
z-index: 9;
background:url('images/background.png');
}
.show-duan{
	margin: auto;
	position: relative;
	min-height: 430px;
	padding-top: 30px;
	z-index: 1;
}
.project-slide-wrap {width: 980px; margin:0px auto; position: relative; padding-bottom: 20px;}
.project-image {width: 307px; height: 350px; float: left; margin-right: 30px; }
.project-image a.images{display: block; background: #fff; padding: 5px; border: dashed 1px #e4e4e4; position: relative;border-radius: 7px;}
.project-image a.images span.overlay{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	-webkit-transition: opacity 0.6s ease-in-out;
	-moz-transition: opacity 0.6s ease-in-out;
	-ms-transition: opacity 0.6s ease-in-out;
	-o-transition: opacity 0.6s ease-in-out;
	transition: opacity 0.6s ease-in-out;
	filter: alpha(opacity=0);
	opacity: 0;
	background-repeat: no-repeat;
	background-position: center 60px;
}
.project-image a.images:hover span.overlay{zoom: 1;
  filter: alpha(opacity=100);
  opacity: 1;}
.project-image h3.title{text-align: center; margin:5px 0px;}
.project-image h3.title a{font-size: 18px; font-weight: bold;color: #454545; }

.project-prev-slide {
	position: absolute;
	bottom: 0px;
	left: 50%;
	margin-left:-33px;
	width: 28px;
	height: 28px;
	cursor: pointer;
	background-color: transparent;
	background-image: url(images/bt-project-prev.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.project-prev-slide:hover{
	background-color: transparent;
	background-image: url(images/bt-project-prev-hover.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.project-next-slide {
	position: absolute;
	bottom: 0px;
	left: 50%;
	margin-left:5px;
	width: 28px;
	height: 28px;
	cursor: pointer;
	background-color: transparent;
	background-image: url(images/bt-project-next.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.project-next-slide:hover{
	background-color: transparent;
	background-image: url(images/bt-project-nex-hover.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#sidebar .widget {
}
#sidebar .widget h2{display: none;}
#sidebar .widget img{border: solid 1px #fff;max-width: 198px; margin-bottom: 25px; background: #fff; }


/*form contact*/
.wpcf7-form  input.wpcf7-form-control{width:306px; height:30px; color:#666e74}
.wpcf7-form  p{color:#000;}
.logan-contact{font-size:26px; color:#009247; font-family:Arial;position: relative;width: 500px;margin-top: -58px;margin-left: 230px;}
.entry-header .entry-title{font-size:24px; color:#5a5a5a;font-family:Arial; text-transform: uppercase;padding-top:13px }
.wpcf7-form{background:url(images/bg-contact-f.png) right center no-repeat; width:479px; height:379px; margin:50px 0px 0px 30px;margin-bottom:90px}
.wpcf7-form table{padding-top:8px}
.wpcf7-form table tr td{border:0px; padding-left:0px; color:#666e74}
.title-desp{padding-left:45px !important}
.title-content{
	vertical-align:top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
}

.wpcf7-form textarea.wpcf7-textarea{
	width:306px;
	height:80px;
	border:none
}
.wpcf7-form input.wpcf7-submit{width:85px !important; height:30px !important; background:#868686;cursor: pointer; text-transform: uppercase;font-weight:bold; color:#fff; margin-right:5px }
.sub-send{text-align: right;padding-right:0px}
.form-contact{float:left; width:530px}
.company-tv{float:left; width:450px}
.info-contact-top{font-size:13px; color:#009247; font-family: Arial, sans-serif,Helvetica;margin: 45px 0px 38px 0px;font-style: italic;}
.name-company-ct{font-size:13px; color:#e51d34;font-family: Arial, sans-serif,Helvetica; font-weight:bold;text-transform: uppercase;}
.company-tv ul li{list-style:none;font-size:13px;line-height:18px}
.company-tv ul {margin-left:0px !important; margin-bottom:21px}
.company-tv ul li a{color:#535353;font-size:13px;font-family: Arial, sans-serif,Helvetica;}
.name-company-ct{font-size:13px; color:#e51d34 !important;font-weight:bold;text-transform: uppercase;}
.history-dev {font-size: 22px;color: #535353;}
.detail-introduce {
	float: right;
	max-width: 405px;
}
.detail-introduce p {color: #000000;margin-bottom: 15px;font-size: 13px;text-align: justify; line-height:18px;}
.img-introduce {
	float: left;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	padding-top: 0px;
}

/*form contact*/

.tam-nhin,.su-menh,.chien-luot{
	float:left;
	width:240px;
	padding-top:14px;
	list-style:none;
	text-align:justify;
	background-repeat: repeat-y;
	background-position: right top;
}
.title-tamnhinsm{font-family:Arial !important; font-size:22px !important; color:#353535; padding:3px 0px 0px 2px; margin-bottom:11px !important}
.child-tam-nhin{margin: 0px;}
.child-tam-nhin li {
	font-size:13px;
	line-height:18px;
	margin-bottom:15px;
	list-style:none;
	padding-left:12px;
	background-repeat: no-repeat;
	background-position: left 8px;
}
.tam-nhin p,.su-menh p,.chien-luot p{font-size:13px;line-height:18px}

.main-act-com li {float: left;margin-top: 15px;margin-right: 20px;margin-bottom: 7px; list-style:none}
.main-act-com li p img {padding: 5px;border: 1px solid #dfdfdf;background: #fff;border-radius: 4px;}
.act-com {font-size: 22px;color: #353535;margin-top: 40px;}

/*các dự án*/
.left-info {float: left;max-width: 405px;}
.detail-gt-da {padding-bottom: 20px;font-size: 13px;line-height: 18px;text-align: justify;}
.left-info ul li {list-style:none}
.left-info ul li {
	font-size: 13px;
	color: #056f39;
	font-weight: bold;
	font-family: lucida_granderegular, Arial, Helvetica, sans-serif;
	padding-left: 40px;
	line-height: 25px;
	background-repeat: no-repeat;
	background-position: left center;
}
.img-intro {float: right;max-width: 345px;padding-top: 16px;}
.page-project .publication-blurb .title{font-size:22px; color:#535353; font-family:Arial; margin-top:10px !important}
.logo-duan img {padding: 4px 0px 5px 25px;}
.wrap-hist {float: left;max-width: 420px;}
.wrap-hist p {font-size: 13px;line-height: 18px;text-align: justify;}
.title-hist {font-size: 13px;color: #056f39 !important;font-weight: bold;text-transform: uppercase;font-family: Arial, Helvetica, sans-serif;margin-bottom: 20px;}
.img-hist {float: right;max-width: 332px;padding-top: 27px;}
.left-contact {float: left;max-width: 360px;}
.img-contact {float: right;text-align: center;padding: 17px 26px 0px 0px;}
.img-contact {text-align: center; padding:13px; background:#fff; border-radius:10px}
.wrap-cont li {line-height: 18px;font-family: lucida_granderegular, Arial, Helvetica, sans-serif;font-size: 13px;list-style:none}
.name-comp-cont {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #151516 !important; font-weight: bold;text-transform: uppercase;}
.img-thanhvien {width: 187px;float: left;}
.info-thanhvien {}
.name-company {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #008f42;font-weight: bold;text-transform: uppercase;margin-bottom: 10px;}
.info-thanhvien .other-info, .info-thanhvien .other-info a {font-family: Arial, Helvetica, sans-serif;color: #666e74;line-height: 5px;font-size: 14px;}
.date-new-bt{font-family: Arial, Helvetica, sans-serif;color: #a2a2a2;line-height: 5px;font-size: 12px;margin-top: -3px;}
.topwindown{
	cursor:pointer;
	color: #7a7a7a;
	font-size: 12px;
	font-weight: bold;
	padding-left: 22px;
	;
	margin-right:10px;
	background-repeat: no-repeat;
	background-position: left top;
}
.click-quayve{background: url('../index_files/images/previ.png') no-repeat left -1px; cursor:pointer;color: #7a7a7a;font-size: 12px;font-weight: bold;padding-left: 19px; margin-right:6px}
.print-page{background: url('../index_files/images/print.png') no-repeat left top; cursor:pointer;color: #7a7a7a;font-size: 12px;font-weight: bold;padding-left: 22px; margin-right:10px}
.sendmail{background: url('images/mail.png') no-repeat left top; cursor:pointer;color: #7a7a7a;font-size: 12px;font-weight: bold;padding-left: 22px; margin-right:5px}
.career-content .description{width:645px}
div.bold-td {font-weight: bold;font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #000000;}
p.td-note {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000;margin-bottom: 15px;}
.bold {font-weight: bold;}
h2#related-posts-via-taxonomies-title{border-bottom: 2px solid #c92727;padding-bottom: 6px;}
#related-posts-via-taxonomies-list li{list-style:square !important;margin-left: 25px;}
#post-72{margin-top:50px}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px auto !important;}
.wp-caption-text{font-size: 13px;line-height: 17px;padding: 0 4px 5px;margin: 0;text-align: center !important;margin-bottom: 5px !important;}
h2.post-new a{background:url(images/ico-new.png) right center no-repeat; padding-right:40px; }



/*end các dự án*/


.member-company-content-detail .item { border: 0px; margin-bottom: 20px; }
.member-company-list .item{margin-right:25px;}
.flag-en{background:url(images/flag-en.jpg) no-repeat center center; width: 25px; height:17px; text-indent: -99999px; }
.flag-vn{background:url(../index_files/images/flag-vn.jpg) no-repeat center center; width: 25px; height:17px; text-indent: -99999px;}

.page-project #sidebar #content > ul > li.first > a {
background: url(images/ico-new.png) right center no-repeat;
padding-right: 40px;
}
.backstretch img {width:100% !important; height:auto !important; left:0 !important;top:0 !important;}
.hot-line {
	width: 25px;
	height:17px;
	background-position: center center;
	text-align: center;
}
.H11 {
	color: #0000FF;
}
#ctytv {
	float: none;
	width: 742px;
	padding-top: 40px;
	padding-bottom: 105px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 100px;
}
.canhtrai {
	padding-left: 20px;
}
.tinmoicn {
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 20px;
}
.tencty {
	font-size:14px;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
}
.dchi {
	font-size:12px;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.borderhinh {
	margin:0;
	padding:4;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFCC99;
	border-right-color: #FFCC99;
	border-bottom-color: #FFCC99;
	border-left-color: #FFCC99;
}
.TinmoiLink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #81632C;
	font-weight: normal;
}
.TinmoiLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #81632C;
	font-weight: normal;
}
.TinmoiLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #0066FF;
	font-weight: normal;
}.bang table {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-decoration: none;
	display: block;
}
