﻿.ie6-home-in {background:url(images/bg-ie6-home-in.jpg) repeat-x;min-width:994px;width:100%;}
.slider-home-in {height:235px;border-bottom:5px solid #0090EE;width:100%;position:relative;z-index:99;}

/*CONTACT HOME*/
.contact-home {padding:10px 10px 15px 10px;}
.wrap-contact {}
.wrap-contact h2 {font-size:18px;font-weight:bold;color:#ff7e00;padding:10px 0 15px;margin:0;}
.item-contact-h {margin-left:20px;}
.item-contact-h h1 {font-family:'sfueurostileregular-webfont',sans-serif;color:#ef6524;font-size:20px;text-transform:uppercase;font-weight:bold;padding-bottom:20px;}
.left-contact-h {float:left;width:370px;}
.info-contact {position:relative;margin-bottom:10px;}
.l-info {width:86%;}
.l-info h2 {font-family:tahoma;color:#333;text-transform:uppercase;font-size:12px;padding:0;margin-bottom:5px;}
.icon-map {position:absolute;right:0;top:15px;}
.mail {text-decoration:underline;color:#ff7e00;}
.mail:hover {text-decoration:none;}
.contact-dec {border-top: 1px dotted #ff7e00; clear: both;  color: #505050; margin:0 0 10px 0; padding: 2px 0 13px; position: relative;  top: 10px;font-size:11px;}
.right-contact-h {float:right;width:540px;}
.frm-btn2 {padding-top:3px;}

.info-map {position:relative;padding:2px 15px 2px 7px;line-height:18px;}
.info-map:hover {background:#f4f4f4;color:#ff7e00;border-radius:8px;}
.d-info-map {width:85%;}
.d-info-map strong {font-family:tahoma;font-size:12px;font-weight:bold;text-transform:uppercase;margin-bottom:5px;}
.d-info-map .info-add{color:#000;}
.icon-map-2 {position:absolute;top:5px;right:15px;}

/* PAGE  home*/
.pages-h{ text-align:right;clear:both;padding:10px 0;}
.pages-h a{color:#6d6d6d;text-decoration:none;padding:4px 3px}
.page-curr-h,.pages-h a:hover{  background: none repeat scroll 0 0 #F57334; border-radius: 10px 10px 10px 10px; color: #FFFFFF;height:22px; line-height: 22px; padding: 4px 3px;}
.page-textbox-h{width:40px!important;line-height:18px;height:13px;border:1px solid #999 !important;height:18px;background:#fff !important;}
.page-submit-h {border:0;text-indent:-9999px;font-size:0;height:25px;width:37px;cursor:pointer;padding:0;top:-5px;position:relative;background:url(images/bt_go.png) no-repeat 2px 2px;}

/*FOOTER HOME*/
.h-footer{margin-bottom:7px;}
.bg-search-h {background:white;width:170px;padding:2px 3px;border:1px solid #eee;border-radius:4px;display:inline-block;}
.bg-search-h input[type="text"] {color:#999;width:135px;height:14px;line-height:14px;border:none;float:left;}
.bg-search-h input.iconsearch {background:url(../images/icon-search-h.png) no-repeat scroll right center;cursor:pointer;width:17px;height:16px;border:none;margin:0;padding:0;float:right;}
.icon-f {float:right;}
.icon-f a {float:left;margin-right:4px;}

/*TUYEN DUNG HOME*/
.recu-home {padding:10px 10px 15px 10px;}
.wrap-recu h1 {padding:5px 0 12px 0;font-size:18px;font-weight:bold;color:#ff7e00;font-family:arial;}

/*DU AN HOME*/
.project-home {padding:10px 10px 5px 10px;}
.wrap-project h2 {padding:5px 0 12px 0;font-size:18px;font-weight:bold;color:#ff7e00;font-family:arial;margin-bottom:0;}
.item-project {margin-bottom:0px;padding-bottom:0px;border-bottom:1px solid #e9e9e9;}
.item-project .row {background:url(images/bg-duan.gif) no-repeat;padding:0 4px 5px 0;width:220px;height:270px;position:relative;float:left;margin:0 14px 10px 1px;}
.item-project .row img {height:119px;width:220px;}
.item-project .desc {padding:10px;}
.item-project .desc p.title, .item-project .desc h1 {font-size:12px;font-weight:bold;text-transform:uppercase;color:#cc6600;height:30px;overflow:hidden;margin-bottom:3px;padding:0;}
.item-project .desc p {height:50px;overflow:hidden;margin:3px 0 10px 0;color:#2e2d2d;font-family:arial;}
.detail-h {background:url(images/chitiet-home.png) no-repeat;width:78px;height:22px;line-height:21px;padding-right:16px;color:#fff;font-size:12px;float:right;text-align:right;display:block;}
.detail-h:hover {color:#333;}

.detail-project {background:#f4f4f4;padding:8px 0;margin:13px 0;}
.info-project {width:270px;margin:0 30px 0 30px;padding-top:55px;float:left;}
.info-project h1 {color:#ff7e00;font-size:16px;font-weight:bold;text-transform:uppercase;margin-bottom:50px;}
.info-project h1 span {font-size:18px;}
.big-img {float:left;max-width:600px}
.img-small {position:relative;clear:both;padding-top:2px;}
.desc-img {width:898px !important;margin:0 0 0 32px;padding:0;}
.desc-img li {position:relative;width:148px;margin-left:2px;}
.desc-img li a {position:relative;display:block;}
.desc-img li a:hover span, .desc-img li a.active span {display:block;border:2px solid #ff6600;position:absolute;left:0;top:0;width:144px;height:107px;}

.btn-prev {background:url(images/button-prev.png) no-repeat;width:19px;height:29px;display:block;position:absolute;top:40%;left:0.5%;cursor:pointer;}
.btn-prev:hover {background:url(images/button-prev-h.png) no-repeat;}
.btn-next {background:url(images/button-next.png) no-repeat;width:19px;height:29px;display:block;position:absolute;top:40%;right:0.3%;cursor:pointer;}
.btn-next:hover {background:url(images/button-next-h.png) no-repeat;}

/*TAB HOME*/
.tab-home {border-bottom:1px solid #e3e3e3;}
.tab-home ul {margin:0;padding:0;}
.tab-home li {list-style:none;float:left;margin-right:2px;}
.tab-home li a {background:#e3e3e3;height:25px;line-height:27px;padding:0 7px;color:#666;font-size:12px;font-weight:bold;cursor:pointer;display:block;}
.tab-home li a:hover, .tab-home li a.active {color:#fff;background:#ff7e00;}
.tab-h-contents {border:1px solid #e3e3e3;padding:10px;}
.tab-h-content {display:none;}
.tab-h-content:first-child {display:block;}

/* UTILITIES BAR  home*/
.utilities-bar-h{margin:0 20px 12px 10px;width:97%;padding:5px 0 0 0;}
.utilities-bar-h ul{float:right;margin:0;list-style:none;padding:0}
.utilities-bar-h li{float:left}
.utilities-bar-h li.like,.utilities-bar-h li.tweet, .utilities-bar-h li.google {min-width:80px;margin-top:5px;}

.utilities-bar-h a{display:block;cursor:pointer; font-size:11px;color:#7c7c7c;text-transform:uppercase;margin-right:7px;line-height:25px;}
.utilities-bar-h a span{display:inline-block;padding:0px 0 0px 24px;height:19px;position:relative;top:5px;}
.utilities-bar-h a.sendtofriend span{background:url("images/utility-h.png") no-repeat left top}
.utilities-bar-h a.print span{background:url("images/utility-h.png") no-repeat left bottom}
.utilities-bar-h a:hover{text-decoration:underline}

/*OTHER*/
.other-pro {clear:both;position:relative;background:#f4f4f4;padding:7px 5px;}
h3.h3-title {font-size:12px;font-weight:bold;color:#333;clear:both;margin-bottom:7px;}
.other {width:645px !important;margin-left:28px;}
.other li {position:relative;margin-right:5px;width:124px;}
.other li p {padding:6px 0 0 0;margin:0;line-height:13px;}
.other li p a.name {color:#cc6600;font-size:11px;text-transform:uppercase;}
.other li p a:hover.name {color:#333;}
.btn-prev-other {background:url(images/button-prev.png) no-repeat;width:19px;height:29px;display:block;position:absolute;top:26%;left:0.5%;cursor:pointer;}
.btn-next-other {background:url(images/button-next.png) no-repeat;width:19px;height:29px;display:block;position:absolute;top:26%;right:0.5%;cursor:pointer;}
.btn-prev-other:hover  {background:url(images/button-prev-h.png) no-repeat;}
.btn-next-other:hover {background:url(images/button-next-h.png) no-repeat;}

/*NEWS HOME*/
.news-home {clear:both;margin-top:15px;}
.left-home {width:252px;position:relative;float:left;margin-right:13px;}

.top-lmenu {background:url(images/top-lmenu.jpg) no-repeat scroll top;height:9px;width:272px;margin:0 0 0 -15px;}
.list-news-h {background:url(images/center-lmenu.jpg) repeat-y;margin:0 0 0 -15px;position:relative;width:272px;display:block;}
.list-news-h h2 {font-family:'sfueurostileregular-webfont',sans-serif;font-size:14px;color:#000;text-transform:uppercase;padding:11px 0 16px 0;margin:0 0 0 27px;}
.list-news-h ul {margin:0;padding:0;}
.list-news-h ul li {line-height:20px;list-style:none;margin-left:2px;width:96%;padding:4px 0;background:url(images/bot-list-news-h.png) repeat-x scroll bottom;}
.list-news-h ul li a {color:#00385c;font-family:'sfueurostileregular-webfont',sans-serif;font-size:14px;padding-left:37px;background:url(images/icon-list-news.png) no-repeat scroll 25px 6px;width:86%;display:block;padding-right:7%;}
.list-news-h ul li a:hover, .list-news-h ul li.active a {color:#fff;background:url(images/list-news-hover.png) repeat-y scroll left;}
.last-bg {background:none !important;}
.bottom-lmenu {background:url(images/bottom-lmenu.jpg) no-repeat scroll bottom;height:9px;width:272px;margin:0 0 15px -15px;}
.last {background:none !important;}

.left-ad {width:238px;padding:10px 8px 10px 1px;border:1px solid #c8c8c8;border-left:none;border-radius:0 7px 7px 0;box-shadow:2px 2px 4px #ddd;margin-bottom:15px;}
.img-ad {position:relative;}
.top-ad{position:absolute;top:10px;left:0;background:#ff7e00;text-transform:uppercase;color:#fff;font-family:'sfueurostileregular-webfont',sans-serif;font-size:18px;display:block;padding:3px 10px;}
.bottom-ad {position:absolute;bottom:15px;left:0;background:url(images/bg-name-ad.png) repeat;display:block;width:223px;padding:7px 5px 7px 10px;text-transform:uppercase;font-family:arial;font-size:14px;color:#0090ee;}

.right-home {width:705px;float:left;}
.right-home h2, .right-home h1 {font-size:18px;color:#ff7e00;font-family:arial;font-weight:bold;padding:12px 0 5px 0;margin:0 0 0 0;}

.post-h{padding: 10px 10px 10px 0px;height:118px;overflow:hidden;margin-bottom:0px;display:block;border-bottom:1px dotted #bbb;}
.post-h-img{float:left;margin:0 25px 0 0;}
.post-h-title{font-size:12px;margin-bottom:3px;line-height: 16px}
h1.post-h-title {padding:0;font-size:12px;}
.post-h-title a{color: #555555;font-weight: bold;font-size:12px;text-transform:uppercase;}
.post-h-title a:hover{color:#000;}
.item-news-h {padding:0 0 7px 0;height:103px;overflow:hidden;}
h1.title-news {color:#003e7c;font-size:12px;font-family:arial;text-transform:uppercase;font-weight:bold;padding:10px 0 5px 0;}

.other-news-h {clear:both;padding-top:15px;}
.other-news-h h4 {font-size:12px;font-weight:bold;color:#333;}
.other-news-h ul{margin-bottom:10px;font-family:tahoma;padding-left:10px;}	
.other-news-h li{line-height:16px;list-style:none;}
.other-news-h li a{ color:#cc6600;padding:1px 0; display:inline-block;font-size:12px;background:url(images/icon-news-h.png) no-repeat scroll 0 6px;padding-left:10px;}
.other-news-h li span{color:#999;}
.other-news-h li a:hover{color:#222}

.top-news {background:url(images/top-news.png) no-repeat scroll top;width:703px;height:6px;margin-top:10px;}
.center-news {background:url(images/center-news.png) repeat-y scroll top;width:683px;padding:7px 10px;}
.bottom-news {background:url(images/bottom-news.png) no-repeat scroll bottom;width:703px;height:11px;}

.r-footer a img {position:relative;bottom:2px;}

/*Bo sung ngay 26/12*/
.wrap-contact-new .item-contact-h {margin:0;}
.wrap-contact-new .left-contact-h {width:300px;float:left;}
.wrap-contact-new .right-contact-h {width:340px;float:right;}
.wrap-contact-new .contact-frm input[type="text"], .contact-frm textarea {float:left;width:250px;}
.wrap-contact-new .row-error {right:25px;top:10px;}
.wrap-contact-new h1 {padding:3px 0;}
.wrap-contact-new h2 {padding:5px 0;}
.wrap-contact-new .location {clear:both;padding-top:5px;border-top:1px solid #CCC;margin-top:15px;}
.wrap-contact-new .location .info-map {padding:2px 15px 2px 0px;}
.wrap-contact-new .location hr.style1 {margin:3px 0 2px 0;width:100%;}

/*Bo sung ngay 08/01*/
.duan-home {padding:10px 0;}

.lof-slidecontent{margin-top:7px;
	position:relative;
	overflow:hidden;
	height:334px;margin-bottom:20px;
}
.lof-slidecontent .preload{
	height:100%;
	width:100%;
	background:#FFF;
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	color:#FFF;
	text-align:center
}
.lof-slidecontent .preload div{
	height:100%;
	width:100%;
	background:transparent url(images/load-indicator.gif) no-repeat scroll 50% 50%;
}
.main-slider-content{
	position:relative;
	height:100%;
	width:556px;
	z-index:3px;
	overflow:hidden;
}


/*******************************************************/
.lof-main-item-desc{
	z-index:100px;
	position:absolute;
	top:150px;
	left:50px;
	width:400px;
	background:url(images/transparent_bg.png);

	/* filter:0.7(opacity:60) */
}
.lof-main-item-desc p{
	color:#FFF;
	margin:0 8px;
	padding:8px 0
}
.lof-main-item-desc h3 a{
	color:#FFF;	
	margin:0;
	font-size:140%;
	padding:20px 8px 2px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
}
.lof-main-item-desc h3 a:hover{
	color:#FF6;
	text-decoration:underline;
}


/* main flash */
ul.sliders-wrap-inner{
	/* margin-right:auto; */
	overflow:hidden;
	background:transparent url(images/load-indicator.gif) no-repeat scroll 50% 50%;
	padding:0px;
	margin:0;
	height:334px;
	width:556px;
	position:absolute;
	overflow:hidden;
}

ul.sliders-wrap-inner li{
	overflow:hidden;
	padding:0px;
	margin:0px;
	height:334px;
	width:556px;
	float:left;
}
.lof-opacity  li{
	position:absolute;
	top:0;
	left:0;
	float:inherit;
}
ul.sliders-wrap-inner li img{
	padding:0px;	
	width:556px;
}

li-desc{
	z-index:100px;
	position:absolute;
	top:150px;
	left:50px;
	width:400px;
	background:url(images/transparent_bg.png);

	/* filter:0.7(opacity:60) */
}
li-desc p{
	color:#FFF;
	margin:0 8px;
	padding:8px 0
}
li-desc h3 a{
	color:#FFF;	
	margin:0;
	font-size:140%;
	padding:20px 8px 2px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
}
li-desc h3 a:hover{
	color:#FF6;
	text-decoration:underline;
}

/* item navigator */
ul.navigator-wrap-inner{
	top:0;
	padding:0;
	margin:0;
	position:absolute;
	width:100%;
}
ul.navigator-wrap-inner li{
	cursor:hand; 
	cursor:pointer;
	list-style:none;
	width:100%;
	padding:0;
	margin:0 0 3px 0;
	overflow:hidden;
}
ul.navigator-wrap-inner li{opacity:0.7;}
.navigator-content{
	position:absolute;
	right:7px;
	top:00px;
	z-index:100;
	height:334px !important;
	width:154px;
	overflow:hidden;
	color:#FFF
}
.navigator-wrap-inner li.active{
	background:url(images/bg-small-img.png) no-repeat scroll 7px 50%; 
}

.navigator-wrap-inner li:hover,.navigator-wrap-inner li.active{opacity:1;}


.navigator-wrap-inner li h3{
	color:#FFF;
	font-size:100%;
	padding:15px 0 0 !important;
	margin:0;

}

.navigator-wrap-inner li img{
	width:135px;height:76px;
	float:right;
	border:2px solid #0278bf;
}
.navigator-wrap-inner li.active img{
	border:#ff6600  solid 2px;
}
.navigator-wrap-inner li.active h3{
	color:#FFF;
}
ul.sliders-wrap-inner li {
		position:relative;	
	}
	
.button-previous {background:url(images/btn-prev.png) no-repeat;left:0;}
.button-next {background:url(images/btn-next.png) no-repeat;right:0;}

.lof-slidecontent .button-next, .lof-slidecontent .button-previous {
position:absolute;top:45%;display:block;z-index:999;display:block;text-indent:-999px;width:20px;height:40px;cursor:pointer;
}
