/*
	# Reset defaults ################### 
*/
@import 'reset.css';
a:link, a:visited{text-decoration:none;outline:none;}
/*
	# Links ################### 
*/

a {
	color: #333333;
}

a:hover {
	color: #005AA1;
	text-decoration: none;
}

/*
	# LAYOUT ################### 
*/
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: normal;
	background-color: #f5f6f8;
	
}

#wrapper {
	width:1022px; margin:0 auto;
	box-shadow: 0px 0px 20px #888888;
}
#header {border:#fff 0px solid; margin-bottom:0px; overflow:hidden;  border-top:none; clear:both; height:104px;}
#middle-home {padding:0 10px; margin-top:8px;}
#middle {background-color:#fff; padding:5px; clear:both; overflow:hidden;  margin-bottom:5px;}
.clearfix:after {
	content:" "; 
	display:block; 
	height:0;
	font-size:0; 
	clear:both; 
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* mac hide \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}


/*
	# HEADING ################### 
*/
h1 {font:normal 24px "Times New Roman", Times, serif; padding-bottom:7px; color:#3e3e3f;}
h2{}
h3 {font-size:12px;  font-weight:bold; }
	h3 a {color:#333;}	
	h3 a:hover {text-decoration:none;}
	h3.head-pro {border-bottom:#84a7cf 1px solid; padding:22px 0 5px 0; margin-bottom:7px;}
h4 {font:bold 14px Arial, Helvetica, sans-serif; color:#F32618; padding-left:10px;}
	h4 a {color:#0a50a0;}
	h4 a:hover {text-decoration:none;}
	h4.headcat {border-bottom:#84a7cf 2px solid; padding-bottom:2px; text-transform:uppercase;}
h5 {font-size:12px; color:#0a50a0; font-weight:bold; text-transform:uppercase;}
	h5.headp {border-bottom:#84a7cf 2px solid; padding:30px 0 2px;}
h6 {font-size:11px; font-weight:bold; color:#fff; height:28px; margin-left:-5px; padding:9px 0 0 15px; text-transform:uppercase;}
	h6 a {color:#fff;}
	h6 a:hover {text-decoration:none; color:#D5E4ED;}
	h6.hsmall {background:url(../images/bg_head_small.png) 0px 0px no-repeat; width:175px;}
	h6.hbig {background:url(../images/bg_head_big.png) 0px 0px no-repeat; width:279px;}
	

/*
	# NAVIGATOR ################### 
*/
.menu-top {height:29px; background:url(../images/bg_title_top.gif) top left repeat-x; width:100%}
.inset-menu {float:left; margin-top:7px;}
	.inset-menu li {background:url(../images/line_title_top.gif) top left no-repeat; height:15px; line-height:15px; float:left; padding:0 15px;}
	.inset-menu li.home {background:url(../images/icon_home.gif) 8px 0 no-repeat; padding-left:30px;}
	.inset-menu li.nobg {background:none }
	.inset-menu li a {color:#ccc; font-size:11px; font-weight:bold}
	.inset-menu li a:hover {color: #005AA1;}
.logo-flash {clear:both; background:url(../images/top_bg_2013.png) top left repeat-x; position:relative; width:100%; float:left}
	.logo {width:143px; height:80px; float:left}
	.datetime {position:absolute; font-size:11px; color:#fff; position:absolute; left:85px; bottom:5px;}
	.banner {position:absolute; top:10px; right:10px;}

.hor-menu {background:url(../images/bg_menu.png) top left repeat-x; height:30px; overflow:hidden; margin-left:-2px;  }
	.hor-menu li {float:left; display:inline; background:url(../images/line_menu.png) left center no-repeat; height:30px; padding-left:2px; text-align:center}
	.hor-menu li#menu-01 {width:113px;}
	.hor-menu li#menu-02 {width:84px;}
	.hor-menu li#menu-03 {width:170px;}
	.hor-menu li#menu-04 {width:172px;}
	.hor-menu li#menu-05 {width:103px;}
	.hor-menu li#menu-06 {width:95px;}
	.hor-menu li#menu-07 {width:121px;}
	.hor-menu li#menu-08 {width:140px;}
	.hor-menu li a {color:#efefef; font:bold 11px/30px Arial,Helvetica,sans-serif; text-transform:uppercase;  background:url(../images/bg_menu.png) top left repeat-x; height:30px; display:block}
	.hor-menu-small li a {padding:0 24px;}

		.hor-menu a:hover, .hor-menu a.active { background:url(../images/bg_menu_hover_2013.png) top left repeat-x; color: #005AA1;}
.rss-sitemap {background-color:#696969;  padding:0 0 0 15px; overflow:hidden; color:#919191;display:block;}
	.rss-sitemap li {margin-right:16px; float:left}
	.rss-sitemap img {margin-right:3px;}
	.rss-sitemap a {color:#fff; font-size:11px;}

/*middle*/
.col1-home {width:707px; float:left;  margin-right:5px;}
.col2 {width:300px; float:left; overflow:hidden}
.col3 {width:193px; float:left; margin-left:5px;}

.feature-home-right {background-color:#fff;}
.feature-home {width:506px; float:left; margin-right:5px;}
	.fea-body {padding:8px; background-color:#fff; margin-bottom:8px;}
	.hot-item  {overflow:hidden;}
	.hot-item img {float:left; margin-right:10px;}
	.hot-item .right-hot {overflow:hidden; }
	.hot-item .titleBlock1 {font-size: 18px; font-weight: bold; color: #00498f;}
	.hot-item .desc-hot {padding:10px 0;}
	.right-hot li {background:url(http://static1.cafeland.vn/doanhnhan/images/icon_arrow.gif) 0 5px no-repeat; padding-left:8px; margin-bottom:5px;}
	.right-hot li a {font-weight:bold; color:#333;}
	
	.other-hot {margin:17px 0 0px; float:left}
	.other-hot li {float:left; width:100px; margin-right:28px; min-height:10px; height:auto !important; height:10px}
	.other-hot li.nomar {margin-right:0;}
	.other-hot li img {border:#d8dbe0 1px solid; margin-bottom:12px;}
	.other-hot li a {font-weight:bold}

.hot-topic-list {padding:0px 0 15px 15px; width:997px;}
.hot-topic-list li {width:126px; margin-right:45px;}

.feature-home-right {width:195px; float:left;  min-height:484px; height:auto !important; height:484px;}
	.feature-home-right ul {padding:8px 14px;}
	.feature-home-right li {background:url(http://static1.cafeland.vn/doanhnhan/images/icon_arrow.gif) 0 5px no-repeat; padding-left:8px; margin-bottom:11px;}
	.feature-home-right li span {color:#999; font-size:11px; display:inline-block; margin-right:4px;}
	.feature-video {min-height:572px; height:auto !important; height:572px;}
	.feature-video ul {padding:11px; }
	.feature-video li {background:none; padding-left:0px; overflow:hidden; }
	.feature-video li img {float:left; margin-right:10px;}
.box-cat-new {background-color:#fff; clear:both; margin-bottom:5px; padding-top:2px;}
	h3.title-box,  .title-box-bdsm, .tbl-tab, h2.title-box {overflow:hidden; font-weight:normal; margin-top:4px; margin-bottom:13px; font-family:Tahoma, Geneva, sans-serif}
	h3.title-box a, h2.title-box a, .title-box-bdsm a , h3.title-box a:hover, .title-box-bdsm a:hover, .tbl-tab a {color:#005ba1; font-weight:bold}
	h2.title-box {position:relative; left:-3px; font-weight:normal}
	h2.title-box a.tt-head, h2.title-box span.tt-head  {float:left; background:url(../images/head-tab-box.png) bottom right no-repeat; height:20px; padding-right:13px; color:#005ba1; font-weight:bold}
	h2.title-box span.tt-head {color:#2b2b2b; font-weight:bold}
	h2.title-box span.tt-head small {font-weight:normal}
	h2.title-box a.tt-head strong, h2.title-box span.tt-head strong {display:block; background:url(../images/head-tab-box.png) top left no-repeat; padding:0 10px 0 13px; height:20px;  line-height:18px; font-size:13px;  text-transform:none;}
	h2.title-box a:hover {color:#005ba1;}
	h3.title-box span, h2.title-box span {float:left; background:#fff; height:25px; line-height:29px; padding:0px 0;}
    
    h1.title-box,  .title-box-bdsm, .tbl-tab, h2.title-box {overflow:hidden; font-weight:normal; margin-top:4px; margin-bottom:13px; font-family:Tahoma, Geneva, sans-serif}
	h1.title-box a, h2.title-box a, .title-box-bdsm a , h3.title-box a:hover, .title-box-bdsm a:hover, .tbl-tab a {color:#005ba1; font-weight:bold}
	h1.title-box {position:relative; left:-3px; font-weight:normal}
	h1.title-box a.tt-head, h2.title-box span.tt-head  {float:left; background:url(../images/head-tab-box.png) bottom right no-repeat; height:20px; padding-right:13px; color:#005ba1; font-weight:bold}
	h1.title-box span.tt-head {color:#2b2b2b; font-weight:bold}
	h1.title-box span.tt-head small {font-weight:normal}
	h1.title-box a.tt-head strong, h2.title-box span.tt-head strong {display:block; background:url(../images/head-tab-box.png) top left no-repeat; padding:0 10px 0 13px; height:20px;  line-height:18px; font-size:13px;  text-transform:none;}
	h1.title-box a:hover {color:#005ba1;}
	h1.title-box span, h2.title-box span {float:left; background:#fff; height:25px; line-height:29px; padding:0px 0;}
    
    
		.box-right h3.title-box span, .box-right h2.title-box span {width:108px;}
		h3.title-big span {width:175px;}
	.box-cat-new h2 a.rss, .box-cat-new h3 a.rss {float:right; background:url(../images/rss-big.png) right center no-repeat; width:21px; height:21px; text-indent:-9999px; margin-right:5px; margin-top:3px;}
	.box-cat-body, .box-cat-1-body {padding:0 9px 10px; clear:both;}
		.box-cat-body .box-col1 {float:left; width:410px;}
		.box-cat-body .box-col2 {float:right; width:255px;}
		.box-cat-body img, .list-tv img {border:#d8dbe0 1px solid; float:left; margin-right:10px;}
		.box-cat-body  a.title-fn, .list-tv a.title-fn {color: #00498f; font-weight:bold; display:block; padding-bottom:13px;}
		.box-cat-body  a.nopadd {padding-bottom:0}
		.list-title {clear:both; padding-top:15px; margin-bottom:8px;}
		.span428 .list-title  {margin-bottom:0}
		.list-title li {background:url(../images/icon_arrow.gif) 0 5px no-repeat; padding-left:8px; margin-top:10px;}
		.list-title li:first-child {margin-top:0}
		.list-title li h3 a{
			color:#005ba1;
			font-size:13px;
			font-weight:normal
		}
.nomaright {margin-right:0}
.bg-inner {background:url(../images/bg-inner.png) top left repeat-x #fff; border: 1px solid #ececec;}
.tbl-tab {border-collapse:collapse;}
	.tbl-tab td {border:#6599cb 1px solid; text-align:center; border-width:0 1px 0 0;}
	.tbl-tab td.nobor {border-right:none}

.box-cat-1 {background-color:#fff; margin-top:5px; }
.box-cat-1-body {padding:15px 10px;}
.title-box-bdsm {height:30px; line-height:30px; font-weight:bold; margin:9px 0 5px;}
	.title-box-bdsm a {float:left}
.form-code {float:right}
	.form-code input {vertical-align:middle; font-family:Arial, Helvetica, sans-serif}
	.form-code 	.form-code-txt {height:18px; border:#d4d0c8 1px solid; font-size:11px; background-color:#fff; line-height:18px;}
.bdsm-list {clear:both; background-color:#fff; overflow:hidden;  padding:15px 0; margin-bottom:8px;}
	.bdsm-list .item-bdsm, .dtda-list li  {float:left; display:inline-block; width:315px; border-left:#ccc 1px solid; padding:0 15px;}
	.bdsm-list .nobor {border-left:none}
	.item-bdsm li, .dtda-list li  {overflow:hidden;  padding:15px 0 20px;}
	.item-bdsm li img, .dtda-list li img  {float:left; margin-right:10px; border:#cccccc 1px solid;}
	.item-bdsm li a.tit-bdsm, .dtda-list  a.tit-bdsm{color:#00498f; font-weight:bold; display:block; padding-bottom:5px;}
	.item-bdsm li a.tit-bdsm:hover, .dtda-list  a.tit-bdsm:hover {color:#418CD3 !important}
.near {padding:10px 0; margin-bottom:0;}
.near li.item-bdsm, .dtda-list li {padding:0 12px;}
.near li a.tit-bdsm {padding-bottom:0;}
.near li div {font-weight:bold; padding-top:10px;}
.near .date {display:block; color: #999999; font-size: 11px;}

.dtda-list {border-top:#e9e9e9 1px solid; padding-top:10px; margin-bottom:10px; overflow:hidden;  line-height:normal;}
.dtda-list li.nobor {border-left:none}
.dtda-list a.tit-bdsm {padding-bottom:0;}


.ttsgd {float:right; background:url(../images/icon_arrow_4.gif) right center no-repeat; padding-right:17px; text-transform:none; font-size:12px;}
.box-right {width:300px;}
h3.cafeland span {background:url(../images/icon_tv.gif) left center no-repeat; padding-left:22px; margin-left:-7px;}
.list-tv {clear:both; padding:10px; width:100%;}
	.list-tv li {width:330px; float:left; margin:0 10px 10px 0;}
	.list-tv li.nomar {margin-right:0;}
.page1 {border-top:#d8dbe0 1px solid; padding:3px 10px 10px; clear:both}

.tinh-thanh {height:20px; background-color:#ccc; font-weight:bold; padding:5px 5px 0 0; margin-bottom:10px;}
	.tinh-thanh ul {float:left;}
	.tinh-thanh  a.dtnd {float:right; margin-top:-2px;}
	.tinh-thanh li {border-right:#999999 1px solid; float:left; padding:0 8px;}
.col-sgd {float:left; width:330px; border-right:#ccc 1px solid; padding:0 10px 10px; margin-top:10px;}


.sgd-list li {overflow:hidden; margin-bottom:25px;}
.sgd-list li h3 {height:25px; background-color:#ccc; padding-left:13px; line-height:25px; margin-bottom:10px;}
.sgd-list li h3 a {color:#333;}
.sgd-list li img {float:left; border:#d8dbe0 1px solid; margin-right:10px;}
.sgd-list li div {overflow:hidden;}
.sgd-list li div a.titleBlock2, .hot-sdg-list li a.titleBlock2 {color: #00498F; font-weight: bold; display:block}
.sgd-list li div a.save {float:right; background:url(../images/icon_save.gif) left center no-repeat; padding-left:20px;}

.hot-sgd-col {width:130px; padding:0 9px; margin:10px 0; border-right:#e9e9e9 1px solid; float:left}
.hot-sdg-list li {text-align:center; border-bottom:#e9e9e9 1px solid; padding:8px 0;}
.hot-sdg-list li.nobor {border-bottom:none}

.meta-bds {float:left; color: #005AA1;    font-size: 14px;    font-weight: bold; text-transform:uppercase}
.meta-bds  span {display:block; font-size:12px; text-transform:none; padding-bottom:5px;}
.date-post {float:right;  color: #999999;  font-size: 11px;}
.thumb-bds {padding:7px 0 0 70px;}
.small-thumb li {margin-bottom:9px;}
	.small-thumb li.nomar {margin-bottom:0}
	.small-thumb img {border:#d8dbe0 1px solid}
.btn-bds li {margin-top:10px;}
.tbl-info-bds {border-collapse:collapse}
	.tbl-info-bds td {border:#d8dbe0 1px solid; color: #666666;   font-size: 14px; font-weight:bold; text-transform:uppercase; line-height:20px; padding:6px;}
	.small-info {font-size:12px; color:#00498f;}
	.small-info a {color:#00498f}
	.small-info img {vertical-align:middle}

.box-bor .box-cat-body, .box-bor .box-cat-body1 {border:#d8dbe0 1px solid; border-top:none}
.thongtinnha {border-collapse:collapse; background-color:#fff;}
	.thongtinnha td { border:#d8dbe0 1px solid; padding:6px 10px;}
	.thongtinnha img {vertical-align:middle}

.cmlq-tbl {border-collapse:collapse}
	.cmlq-tbl td {text-align:center; border:#d8dbe0 1px solid; padding:7px 0;}
	.cmlq-tbl a {font-weight:bold}
.noboright {border-right:none}
.pagemar {margin-left:10px; margin-right:10px; padding-right:0;}
img.nobor {border:none !important}
/*right bar*/
.marbot {margin-bottom:5px;}

ul.tabs {
	float: left;
	height: 25px;
	width: 100%;
}
ul.tabs li {
	float: left;
	height:25px; line-height:25px;
	text-transform:uppercase;
	border-left:#6599cb 1px solid;
	background-color:#fff;
	font-weight:bold;
	font-size:11px;
}
ul.tabs li.active{
	background-color:#00498f;
}
ul.tabs li.active a{
	color:#fff;
}
ul.tabs li.active a:hover{
	color:#fff !important;
}
ul.tabs li.nobor {border-left:none}
ul.tabs li a {
	float:left;
	text-decoration: none;
	display: block;
	height:25px; line-height:25px;
	padding:0 17px;
	outline: none;
	color:#00498f;
}
ul.tabs li.nobor a {padding:0 15px;}
ul.tabs li a:hover {text-decoration:none; color:#00498f !important}
.tab_container {
	background-color:#fff;
	clear: both;
	float: left; 
	width: 100%;
	
}
.tab_content {
	padding: 10px;
}
.parent-menu-bot {
background-color: #282828;
height: 25px;
line-height: 25px;
margin-bottom: 8px;
width: 100%;
}
.parent-menu-bot li {
width: 152px;
float: left;
background: url(../images/line_menu_3.gif) right top repeat-y;
text-align: center;
text-transform: uppercase;
}
.child-menu-bot {
background: none;
height: auto;
}
.child-menu-bot ul {
margin: 0 10px;
}
.parent-menu-bot li.nobg {
background: none;
}

.child-menu-bot li li {
background: url(../images/icon_arrow_5.gif) left center no-repeat;
padding-left: 10px;
line-height: 20px;
width: 132px;
float: left;
}
.child-menu-bot li.pa-it {
min-height: 180px;
height: auto !important;
height: 180px;
background: url(../images/line_menu_3.gif) top right repeat-y !important;
}
.child-menu-bot li {
text-transform: none;
text-align: left;
}
.child-menu-bot li li a {
color: #B8B8B8 !important;
}
.parent-menu-bot li.cflt {
width: 110px;
}
.parent-menu-bot li.cflt {
width: 110px;
}
.child-menu-bot li.cflt li {
width: 90px;
}
.child-menu-bot li.nobg {
background: none !important;
}
#video ul {padding:10px 10px 0;}
#video li {background:url(../images/icon_tv_2.gif) 0 2px no-repeat; padding-left:15px; margin-bottom:6px;}
#video li a {color:#00498f; text-decoration:none;}
#video li a:hover {color:#6CB2F4 !important}

.hot-topic {background-color:#fff; clear:both; padding-top:1px;}
h3.head-hot-tp {border-bottom:#00498f 1px solid; height:25px; font-size:11px; text-transform:uppercase}
	h3.head-hot-tp span {float:left; padding:0 55px 0 13px; line-height:25px; background-color:#00498f} 

.nhadep-list {position:relative; left:-10px; width:100%;}
.nhadep-list li {background:url(../images/bg_nhadep.png) top left no-repeat; width:150px; float:left; text-align:center; padding-top:9px; margin:0 0 15px 20px; display:inline}
	.nhadep-list li img {border:#d8dbe0 1px solid; padding:3px; margin-bottom:20px;}
.ghichu {border-top:#d8dbe0 1px solid; padding-top:15px; overflow:hidden;  clear:both}	
	.ghichu span {float:left; font-style:italic; font-weight:bold; display:inline}
	.ghichu .nav-paging  {float:right; clear:none; padding-top:0;}
.list-item-menu {padding:0 15px 10px;}
	.list-item-menu li {background:url(../images/icon_arrow.gif) 0 4px no-repeat; padding-left:10px; margin-top:10px;}
	.small-martop  {margin-top:5px;}
.info-video {padding:15px 0; line-height:18px;}
.info-video h3 {color: #00498F;  font-size: 18px; margin-bottom:5px;}
.info-video  input {border:#d4d0c8 1px solid; width:390px; font-size:11px; height:17px; line-height:17px;}

.same-price  {margin-left:15px;}
.same-price li {width:130px; margin:0 45px 18px 0;}
.same-price li.nomaright {margin-right:0;}
.same-price li span a {display:block; color: #00498F;}
.newsMore2 {background:url(../images/icon_arrow_8.gif) right center no-repeat; padding-right:15px; float:right; margin: 0 8px 11px 0; font-weight:bold; color:#00498f; text-decoration:underline !important}
a.newsMore2:hover, .same-price li span a:hover {color: #418CD3 !important;}


.tbl-dn {border-collapse:collapse}
	.tbl-dn .info {border:#e9e9e9 1px solid; border-width:0 1px; padding-left:15px; padding-top:0;}
	.tbl-dn img {border:#e9e9e9 1px solid;}

h1.title {font-size:14px;color: #005AA1; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.ques {font-weight:bold}

.head-relate {border-bottom: 1px solid #E9E9E9; color: #00498F; font-weight:bold}
.relate-list {margin:8px 0 0 15px; padding-bottom:15px;}
	.relate-list  li {background:url(../images/icon_bullet.gif) 0 12px no-repeat; padding:6px 0 6px 14px;}
	.other-list li {border-bottom:#d8dbe0 1px solid; background:url(../images/icon_arrow_6.gif) 3px 11px no-repeat}
	.other-list li.nobor {border-bottom:none}
/*
	# FOOTER #########
*/
#footer {clear:both; font-size:11px; position:relative;background:#fff}
#footer a {color:#808080}
.inset-bot {height:25px;  margin-bottom:8px;}
	.inset-bot li {background:url(../images/line_menu_2.gif) left center no-repeat; float:left; line-height:29px; text-align:center}
	.inset-bot li#bot-01 {background:none; width:165px; text-align:left}
	 .inset-bot li#bot-02 {width:125px;}
	 .inset-bot li#bot-03 {width:155px;}
	 .inset-bot li#bot-04 {width:190px;}
	 .inset-bot li#bot-05 {width:166px;}
	 .inset-bot li#bot-06 {width:177px;}
	 .inset-bot li#bot-07 {width:190px;}
	 
	.inset-bot li a {color:#7f7f7f; font-size:12px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif}
	.inset-bot li img {margin-right:3px; vertical-align:middle}

	

.bot-foot {clear:both; padding:8px 26px 26px 26px;}
	a.gotop {position:absolute; right:20px; top:10px;}
	.menu-footer li a {color:#0089e1; }
.copyright {border-top:#5a5a5a 1px solid; padding-top:30px; overflow:hidden;  color:#b8b8b8; margin-top:8px; padding-bottom:50px;}
	.copyright img {float:left; margin-right:20px; margin-top:15px;}
	.copyright  div {overflow:hidden; font-size:12px; color:#fff}
	

/*page*/
.col1-page {width:509px; float:left; margin-right:5px;}
.hot-news-top {background:#fff; padding:10px; overflow:hidden; }
.bTitle {font-size: 14px; font-weight: bold; color: #005AA1;	text-transform: uppercase; float:left}
	.bTitle span {color:#666;}
.rss-cat {font-size: 11px; color: #999999; float:right}
	.rss-cat a.rss {background:url(../images/icon_rss_2.gif) right center no-repeat; float:right; padding-right:16px; margin-left:5px; text-transform:uppercase}
.news-top-body, .news-kt-body, .news-top-body1 {border-top:#d8dbe0 1px solid; margin-top:7px; padding-top:10px;}
	.news-top-body img {float:left; margin-right:10px;}
	.news-top-body div {overflow:hidden; }
	.news-top-body div a {font-size: 18px;	font-weight: bold;	color: #00498f; display:block; padding-bottom:10px;}
	.news-kt-body  {padding-top:20px;}
.bg-white {background-color:#fff; padding:10px;overflow: hidden;}
.content {padding:10px 0}
.content h1 {color: #00498F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    line-height: 35px;
    font-weight: bold;}	
/*
	# Lists ################### 
*/


.site-bar {margin:0 3px 3px; padding-top:3px;} 
	.site-bar ul {margin-left:10px;}
	.site-bar li { font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; }
	.site-bar li a {color:#fff; padding:4px 2px 4px 23px; display:block;background-color:#999; min-height:10px; height:auto !important; height:10px;}
	.site-bar li li a {color:#666; background:#fff url(../images/red_arr.png) 8px 8px no-repeat; border-bottom:#c9d0d8 1px dotted;}
	.site-bar li li a.last {border-bottom:none;}
	.site-bar li a.cur_pag {font-weight:bold;}
	
.article-item {border-bottom:#D5E4ED 1px solid; padding:10px 0;}	
	.article-item div {padding-right:10px;}
	.article-item img {float:left; margin-right:15px; border:#a8a8a8 1px solid; padding:1px;}
	.article-item a {color:#333333; font-weight:bold;}
	.article-item p.viewmore {padding-top:0px;}

.other-article {padding:10px 10px 15px 30px; list-style-type:none;}
	.other-article li {background:url(../images/red_arr.png) 0px 10px no-repeat; padding:2px 0 2px 13px;}
	.other-article li a {color:#323232;}

.list-news {padding-bottom:15px;}
	.list-news li {overflow:hidden;margin:15px 0 0 0; background:none; padding:0 15px}
	.list-news li a.title {color:#00498f; font-weight:bold; padding-bottom:5px; display:block}
	.list-news li a.title:hover {color:#6CB2F4}
	.list-news li img {float:left; margin:0px 10px 0 0; border:#d8dbe0 1px solid; padding:2px;}
	.list-news li div {overflow:hidden;}
	.lnnm li a.title {padding-bottom:0;}
	
	.list-hddn li {height:65px}
	/*
	.list-news li div p {padding-top:5px;}
	.list-news li div a.more {float:right; margin-top:10px;}*/
	.list-news-page li {padding:10px 0; border-top:#e9e9e9 1px solid; overflow:hidden; margin:0}
	.list-news-page li.nobor {padding-top:0; border-top:none}
	.list-news-page li img {margin-right:10px;}
	.list-news-page li  a.title-news  {display:block; color:#00498f; font-weight:bold; font-size:12px; }
	.list-news-page .date {color:#999; font-size:11px;}
	.list-news-page .desc {padding-top:10px;max-height: 60px;}
	
	.ln-item {padding:10px;}
.event-bds  li a.title {padding-bottom:5px;}

.lastest-news li {border-bottom:none; padding:10px; /*7px*/ line-height:normal}
	.lastest-news li img {width:45px; height:45px; padding:3px; border:#cecece 1px solid; }
	.lastest-news li a {font-weight:normal; color:#000;}
	
#list-thumb {}
	#list-thumb li {float:left; width:75px; height:50px; border:#d5d8de 1px solid; padding:2px; margin:0 8px 8px 0;}
	#list-thumb li img {width:75px; height:50px;}
	#list-thumb li.nomarg {margin-right:0px;}

.list-partner {padding:0 15px; overflow:hidden;}
	.list-partner li {text-align:center; border-bottom:#e5e9ee 1px dotted; padding:1px 0;}
	.list-partner li.last {border-bottom:none;}
	

.product {border:#d5e4ed 1px solid; padding:18px 18px 10px 18px;}
.list-pro {overflow:hidden; margin-bottom:-1px;}
	.list-pro li { width:150px; text-align:left; display:inline-block;  padding:15px; border-left:#e5e9ee 1px dotted;border-bottom:#e5e9ee 1px dotted; color:#666; margin-left:-1px; line-height:normal}
	.list-pro li.last {margin-right:0px;}
	.list-pro li div {height:80px; overflow:hidden;border:#ccc 1px solid; text-align:center;  margin-bottom:5px;}
	.list-pro li img {width:140px; height:80px}
	.list-pro li p {}
	.list-pro li a, .list-pro li span {color:#e50505; font-weight:bold;}

.list-info {}
	.list-info li { padding:2px 0 2px 12px; background:url(../images/arrow.jpg) 0 9px no-repeat;}
	.list-info li.last {border-bottom:none;}
	.list-info li a {font-weight:bold; color:#004b7a; font-size:11px;}

/*
	Box Cornor
*/
.box-com {margin-top:10px;}
	.box-com h3 {background:url(../images/bg_header.png) top left repeat-x; height:25px; text-transform:uppercase; text-align:center; line-height:25px;}
	.box-com h3.head-midd {background:url(../images/head_middle.jpg) top left no-repeat; text-align:left; padding-left:15px;}
	.box-com .box-content {border:#e5e9ee 1px solid; border-top:none;}
.detail-box {padding:25px;}	
.info-pro {padding:10px 30px; border:#e5e9ee 1px solid;}
h4.name-pro {color:#e50505; font-weight:bold; padding-left:0px; font-size:12px;}
.info {border-top:#e5e9ee 1px dotted; padding-top:10px; margin-top:10px;}
.tech-num {border:#e5e9ee 1px solid; margin-top:10px;}
.thongso {background-color:#999999; margin:3px; color:#fff; font-weight:bold; padding:3px 8px;}
.tbl-info {border-collapse:collapse; width:498px; margin-left:-1px; }
	.tbl-info td {padding:3px 5px; border:#e5e9ee 1px  solid; border-right:none; font-size:11px;}
	p.head-info {background-color:#f2f2f2; color:#e50505; padding-left:14px; font-weight:bold; font-size:11px; padding:3px 0 3px 14px;}
.more-pro {text-align:right; padding:5px 15px 5px }
	.more-pro a {color:#e50505; font:bold 11px Arial, Helvetica, sans-serif;}
.box_support {background:url(../images/bg_support.jpg) bottom left no-repeat; min-height:85px; height:auto !important; height:85px; position:relative;}
	.box_support div {position:absolute; bottom:8px; right:8px;}
	.box_support div  a {display:block; margin-top:5px;}
.hotline {background:url(../images/bg_hotline.jpg) 0 -1px no-repeat; padding:95px 15px 10px;}
.numberphone {font-weight:bold; border-bottom:#e5e9ee 1px dotted; margin-bottom:5px; padding-bottom:3px; color:#666666;}
	.numberphone span {color:#e50505;}
.nopama {border:none; padding:0px; margin:0px;}
.mobile {background:url(../images/phone.png) left center no-repeat; padding:2px 2px 2px 22px;}
.cell {background:url(../images/mobile.png) 0 3px no-repeat; padding:0 2px 2px 22px;}
.flag {vertical-align:middle; margin-right:2px;}
/*
	ENTRY
*/	
.entry {padding:10px 0; line-height:22px; font-size:14px;}
	.entry ul, .entry ol {margin:0 0 15px 35px;}
	.entry ul {list-style-type:disc;}
	.entry ol {list-style-type:decimal;}
	.entry p {margin-bottom:15px;}
	.entry a {color:#00498f;}
	.entry .author {text-align:right; font-family:"Times New Roman", Times, serif}
	
/*
	# Images ################### 
*/

img{border:none;}
img.ileft{margin:0 10px 10px 0; float:left;}
img.iright{margin:0 0 10px 10px; float:right;}



/*
	# Forms ################### 
*/
.search-box {float: right;}

.form-search {background:url(../images/bg_search.png) top left no-repeat; width:233px; height:29px; position:relative; margin-right:12px;}
	.form-search input {font-size:11px; border:none; box-shadow:none; border-radius:0}
	.form-search input.txt {width: 197px; height:29px; line-height:29px; font-size:12px; padding:0 6px;}
	.form-search input.btn-search {width:29px; height:29px; text-indent:-999999px; font-size: 0; display:block; line-height: 0; cursor:pointer; position:absolute; top:0; right:0}
/*
	# topico ################### 
*/
.social-header {float:right;}
	.social-header a {float:left; background:url(../images/social_icon.png) top left no-repeat; width:25px; height:27px; text-indent:-9999px; margin-right:5px;}
	.social-header a.tw {background-position:-30px 0}
	.social-header a.gp {background-position:-59px 0; margin-right:0}
.header-icon{
    float: right;
	padding-right: 5px;
    padding-top: 6px;
}
.header-icon ul li{
    float: left;
	padding:0 2px;
}
.header-icon ul li a {
    text-transform:uppercase;
	display:block; font-size:11px; color:#2b2b2b; font-weight:bold; height:18px; line-height:18px; padding:0 7px;
}
.header-icon ul li a:hover {color:#2b2b2b !important;}
.header-icon ul li.active a, .header-icon ul li.active a:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #006bbc), color-stop(1, #00508d));
	background:-moz-linear-gradient(top, #006bbc 5%, #00508d 100%);
	background:-webkit-linear-gradient(top, #006bbc 5%, #00508d 100%);
	background:-o-linear-gradient(top, #006bbc 5%, #00508d 100%);
	background:-ms-linear-gradient(top, #006bbc 5%, #00508d 100%);
	background:linear-gradient(to bottom, #006bbc 5%, #00508d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006bbc', endColorstr='#00508d',GradientType=0);
	
	background-color:#006bbc;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;  
	color:#fff !important;
}
.myform {
    background-color: #FFFFFF;
    border-color: #808080 #D4D0C8 #D4D0C8 #808080;
    border-style: solid;
    border-width: 1px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.newsletter {overflow:hidden; background:url(../images/newsletter-form.png) top left no-repeat; width:280px; height:27px;}
	.newsletter input.txt-letter {width: 175px; padding:0 10px; float:left; height:25px; font-size:11px;  font:normal 12px/25px Tahoma, Geneva, sans-serif; color:#8d8a8a}
	.newsletter input.btn-letter {float:right; width:82px; height:27px; cursor:pointer; text-indent:-9999px;}

.fieldwrapper{overflow: hidden; padding: 5px 0;}
.fieldwrapper textarea { border:#cccccc 1px solid; font-size:11px; font-family: Arial; overflow:auto}
.fieldwrapper label.styled{ float: left; width: 100px; font-size:12px; margin-right:10px;  text-align:right;}
.thefield input {border:#cccccc 1px solid; padding:3px; font-size:12px; font-family:Arial;}
.thefield input:focus, .thefield select:focus, .thefield textarea:focus {border:#666 1px solid;}
.btn input {
		font-weight:bold;
		padding:2px 5px;
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#FFF; cursor: pointer;
		width: auto; padding: 2px 10px;
		background-color: #f32618;
		border-top: 1px solid #f06f6f;
		border-left: 1px solid #f06f6f;
		border-right: 1px solid #6a1a10;
		border-bottom: 1px solid #6a1a10;
}


/*
	# Tables ################### 
*/

/*
	# Typography ################### 
*/
/*
	# Other ################### 
*/

.clear {clear:both;}
.fleft {float:left;}
.fright {float:right;clear: none !important;}
.alignleft{text-align: left;}
.alignright{text-align: right;}
.aligncenter{text-align: center;}

.icon-func {text-align:right; margin-top:15px;}
	.icon-func img {vertical-align:middle; margin-right:10px; margin-top:-5px;}
	.icon-func a {font-weight:bold; color:#0A50A0; font-size:11px;}

/*
	### SLIDE SHOW ANH ######
*/
.hor-slide {margin:20px 0; width:900px; height:150px; padding:3px 25px 0; position:relative; border:#ccc 1px solid; border-left:none; border-right:none; overflow:hidden;}


/*
	# PHAN TRANG #####################
*/	
.nav-paging {text-align:right; clear:both; padding-top:3px; overflow:hidden;height: 15px;}
	.nav-paging	a {
	   padding:0px 4px; 
       margin:0px 0px 0px 5px;  
       color:#004370; 
       text-decoration:none; 
       background-color:#fff; 
       font-size:11px;
       font-weight: bold;
       border: 1px solid #CCC;
    }
	.nav-paging a:hover, .nav-paging a.curent-page {
	   background-color:#fff; 
       color:#C00 !important;       
    }
	
	
/*
	# WEATHER - GOLD - EXCHANGE ######
*/
.h_utl {font:bold 11px Verdana, Geneva, sans-serif;color:#173982;height:24px; line-height:24px; padding-left:30px;}
.weather {background:url(../images/icon_weather.png) top left no-repeat; }
.gold {background:url(../images/icon_gold.png) top left no-repeat;}
.exch {background:url(../images/icon_exchange.png) top left no-repeat;}
.stock {background:url(../images/icon_stock.png) top left no-repeat;}
.widget {width:283px; float:left; border:#d5d8de 1px solid; padding:5px;background-color:#fff;}
.adv {border:#d5d8de 1px solid; padding:5px; float:right; width:127px; background-color:#fff;}
#divWeather {padding-top:8px;}
#img-Do img.img-weather {margin-left:-3px;}
.num-wea {width:140px; float:left;}
	.info-wea {font-size:11px; color:#004b7a;}
	.info-wea span {color:#cdccca; font-style:italic;}
.r1 {border-bottom:#d5d8de 1px solid; padding:5px 0;}
.rr1 {border-bottom:none; padding-bottom:0px;}
.col-exch {width:130px; float:left; border-left:#d5d8de 1px dotted; padding-left:10px;}
.col-gold {width:141px; float:left}
table.tbl-rate {border-collapse:collapse;}
	table.tbl-rate td {padding:2px; border:#a8a8a8 1px solid; background-color:#fff; color:#000;}
.tbl-ck {border-collapse:collapse; margin-top:7px;}
	.tbl-ck td {border:#ccc 1px solid; background-color:#fff; color:#000; font-size:11px; padding:2px 2px 2px 5px;}	
.source {color:#004b7a; font-style:italic; font-size:11px; padding:5px 0;}

.col2 .top-art ul.tabs {
    width: 101%;
	border-bottom: 2px solid #00498F;
}

.tab-top-art .tab_content_shop {
    width: 300px;
}
.tab_content_shop {
    background-color: #fff;
    clear: both;
    overflow: hidden;
    width: 703px;
}
.tbl-list-top {
    border-collapse: collapse;
    margin: -1px 0 0 -1px;
    width: 302px;
}
.tbl-list-top td.numb {
    font: bold 36px "Times New Roman",Times,serif;
    height: 54px;
    padding: 5px;
    text-align: center;
    width: 49px;
	color:#333;
}
.tbl-list-top td {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #6A6B6D #6A6B6D -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    padding: 0 10px;
    text-align: left;
    vertical-align: middle;
}
.tbl-list-top td a{
	color:#333;
	font-weight:normal;
}

#tags {
    background: url("../images/tags.jpg") no-repeat scroll left top #cccccc;
    height: auto;
    line-height: 25px;
    margin-bottom: 5px;
    padding-left: 50px;
	color:#333;
	font-weight:normal;
	clear:both
}
#tags a{
	color:#333;
	font-size:12px;
}

p.author {
    color: #333;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-bottom: 10px;
    text-align: right;
}

.meta-post {
    background-color: #fff;
    height: 25px;
}
.meta-post a.back {
    background: url("../images/arr_back.jpg") no-repeat scroll left center transparent;
    color: #333333;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 6px 0 0 7px;
    padding-left: 11px;
    text-transform: uppercase;
}
.meta-post ul {
    float: right;
    margin-top: 5px;
}
.meta-post-list li.nobor {
    border: medium none;
}
.meta-post-list li {
    border-left: 1px solid #999999;
    float: left;
    padding: 0 5px;
}

.meta-post-list li {
    border-left: 1px solid #999999;
    float: left;
    padding: 0 5px;
}

.meta-post-list li.save a {
    padding-left: 17px;
}

.meta-post-list li a {
    background: url("../images/icon_meta_post.gif") no-repeat scroll left top transparent;
    color: #333333;
    font-size: 11px;
    padding-left: 21px;
}

.meta-post-list li.print a {
    background-position: 0 -30px;
    padding-top: 3px;
}
.meta-post-list li.send a {
    background-position: 0 -66px;
}
.meta-post-list li.report a {
    background-position: 0 -96px;
}

.binhluan-form {
    height:202px;
    margin:2px 0px 10px 0px;
    padding: 2px;
}
.binhluan-form ul {
    padding: 5px;
	text-align:justify;
	line-height:20px;
}
.binhluan-form ul li.ykientitle:first-child {
    margin: 0 0 3px;
}
.binhluan-form ul li.ykientitle {
    font-size: 12px;
    font-weight: bold;
    margin: 7px 0 3px;
}

.binhluan-form-a{
    border: 1px solid #ccc;
    height: 210px;
    margin: 10px 0px 0px 0px;
    padding: 2px;
}
.binhluan-form-a .binhluan-form-i {
    background-color: #F1F1F1;
    height: 198px;
    padding: 7px 0 5px 7px;
}
.binhluan-form-a .binhluan-form-i table {
    width: 100%;
}
.binhluan-form-a .binhluan-form-i table input.nhap {
    background-color: #FFFFFF;
    border: 1px solid #E2E2E2;
    height: 20px;
    margin: 0 5px 3px;
    width: 266px;
}
.binhluan-form-a .binhluan-form-i table textarea {
	border:1px solid #fff;
    height: 100px;
    margin: 0px 0 0;
    width: 657px;
}
.binhluan-form-a .binhluan-form-i table input.nut {
    background-color: #3F608F;
    border: 1px solid #2C4467;
    color: #FFFFFF;
    margin: 5px 8px 0 -3px;
    padding: 0 3px;
}
.viewbydate {
    float: left;
    width: 300px;
}
.viewbydate select {
    float: left;
    height: 20px;
    margin-right: 3px;
     border: 1px solid #808080;
    padding: 1px;
    color: #333;
    font: 11px Arial,Helvetica,sans-serif;
    height: 20px;   
}
input.btn {
    background: url("../images/bg_btn.png") repeat-x scroll left top transparent;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 12px/20px Arial,Helvetica,sans-serif;
    height: 20px;
    padding: 0 12px;
}
.rss-sitemap span.menu-item-baobao:last-child {
    display: none;
}
#tags span:last-child {
    display: none;
}
#noidungbaiviet p{
    margin-bottom: 15px;
}
#noidungbaiviet table{
    width: 100%;
}
#ajaxpages table{
    width: 100%;
	border-collapse: separate;
	border: 1px solid #9DABCE;
	border-width: 0px 0px 0px 0px;
    text-align: center;
    background: #9dacbe;
}
#ajaxpages .event_cls{
	background-color: #187fe5;
    /* For WebKit (Safari, Google Chrome etc) */
    background: -webkit-gradient(linear, left top, left bottom, from(#62a8ee), to(#157ee5));
    /* For Mozilla/Gecko (Firefox etc) */
    background: -moz-linear-gradient(top, #62a8ee, #157ee5);
    /* For Internet Explorer 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#62a8ee, endColorstr=#157ee5);
    /* For Internet Explorer 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#62a8ee, endColorstr=#157ee5)";      
	color:#fff; 
	font-weight: bold;
	text-decoration: none; 
    cursor:pointer;  
}
#ajaxpages .event_cls a{
    color: white;
}
#ajaxpages .event_cls:hover{
    background-color: #166fc7;
    /* For WebKit (Safari, Google Chrome etc) */
    background: -webkit-gradient(linear, left top, left bottom, from(#2e8be7), to(#0d65bb));
    /* For Mozilla/Gecko (Firefox etc) */
    background: -moz-linear-gradient(top, #2e8be7, #0d65bb);
    /* For Internet Explorer 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2e8be7, endColorstr=#0d65bb);
    /* For Internet Explorer 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#2e8be7, endColorstr=#0d65bb)";    
}
#ajaxpages .event_cls a.eventsbaobao:hover{
    color: white !important;        
}
#ajaxpages .event_head{
	background-color:#f1f4f9;
    /* For WebKit (Safari, Google Chrome etc) */
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dee7f3));
    /* For Mozilla/Gecko (Firefox etc) */
    background: -moz-linear-gradient(top, #fff, #dee7f3);    
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#ajaxpages .event_col{
	background-color:#f1f4f9;
    /* For WebKit (Safari, Google Chrome etc) */
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dee7f3));
    /* For Mozilla/Gecko (Firefox etc) */
    background: -moz-linear-gradient(top, #fff, #dee7f3);   
	color:#222;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;height:25px
}
#ajaxpages .event_link{
	text-decoration: none; 
	color:#222;
}

.events{
    position: relative;
}
.events ul{
	text-align:left;
	position: absolute;
	z-index: 100000000;
	padding: 4px 10px 0px;
	background: #f1f6fd;
    /* For WebKit (Safari, Google Chrome etc) */
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f6fd));
    /* For Mozilla/Gecko (Firefox etc) */
    background: -moz-linear-gradient(top, #fff, #f1f6fd);
    /* For Internet Explorer 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f1f6fd);
    /* For Internet Explorer 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f1f6fd)";     
	border: 1px solid white;
	font-size: 11px;
	width: auto;
    display: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-border-radius: 3px;
	list-style:none;
	color: #444444;
	-webkit-box-shadow: 0 2px 5px -1px black;
	-moz-box-shadow: 0 2px 5px -1px black;
	box-shadow: 0 2px 5px -1px black;  
}
.events ul li{
    margin-bottom: 5px;
    background: url("../images/icon_arrow.gif") 0px 5px  no-repeat;    
    padding-left: 10px;
}
.events ul li a{
    font-weight: normal;
    font-size: 11px;
    white-space: nowrap;
    color: #222 !important;
    font-weight: bold;
}
.events ul li a:hover{
    color: #166fc7 !important;
}

/*slide chi tiet ot*/
.lof-slidecontent{
	position:relative;
	overflow:hidden;
	
	width:477px;
	height:323px;
}
.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%;
}
.lof-main-outer{
	position:relative;
	height:100%;
	width:477px;
	z-index:3;
	overflow:hidden;
}
/*******************************************************/
.lof-main-item-desc, .opaci{
	z-index:100;
	position:absolute;
	bottom:0px;
	left:0px;
	width:477px;
	height:48px;
	
	
}
.opaci {background-color:#000; opacity:0.6; z-index:5}
.lof-main-item-desc h2 {    
    height: 13px;
    overflow: hidden;
    padding: 10px 7px;
}
.lof-main-item-desc h2 a{
	color:#FFF;	
	font-size:18px;
	font-weight:bold
}
.lof-main-item-desc h2 a:hover{ color:#D01F19
}


/* main flash */
ul.lof-main-wapper{
	/* margin-right:auto; */
	overflow:hidden;
	/*background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;*/
	padding:0px;
	margin:0;
	height:323px;
	width:477px;
	position:absolute;
	overflow:hidden;
}

ul.lof-main-wapper li{
	overflow:hidden;
	padding:0px;
	margin:0px;
	height:100%;
	width:477px;
	float:left;
	position:relative;
}
.lof-opacity  li{
	position:absolute;
	top:0;
	left:0;
	float:inherit;
}
ul.lof-main-wapper li img{
	padding:0px;	
	width:477px;
}

/* item navigator */
ul.lof-navigator{
	top:0;
	padding:0;
	margin:0;
	position:absolute;
	width:100%;
}
ul.lof-navigator li{
	cursor:pointer;
	list-style:none;
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
}
.lof-navigator-outer{
	position:absolute;
	right:6px;
	top:6px;
	z-index:100;
	height:261px;
	width:80px;
	overflow:hidden;
	color:#FFF
}
.lof-navigator li.active{
	
}
.lof-navigator li:hover{
	
}


.lof-navigator li h3{
	

}
.lof-navigator li div{
	
}

.lof-navigator li.active div{
	
}
.lof-navigator li img{
	height:58px;
	width:78px;
	border:#ccc solid 1px;
}
.lof-navigator li.active img{
	border:#005AA1  solid 1px;
}

table#pricing-matrix {
	width: 100%;
	margin: 0;
	border-collapse: collapse;
	font-size: 12px; }
	table#pricing-matrix a {
	   display: block;
	}
		table#pricing-matrix a:hover { background-color: transparent; }
	table#pricing-matrix thead { }
		table#pricing-matrix thead tr { }
			table#pricing-matrix thead tr th {
				background: #ECF5FF;
				text-align: center;
				padding: 10px 0; }
	table#pricing-matrix tbody { }
		table#pricing-matrix tbody tr:hover {
            background: #FFFFCC;
		}
			table#pricing-matrix tbody tr td {
				text-align:left;
                padding: 3px 10px;
                line-height: 20px;
				border: 1px solid #ccc;
				color: #333; }
				table#pricing-matrix tbody tr td.feature {
					text-align: left;
					border-left: none;
					font-weight: bold;
					padding: 10px 0 12px 5px; }
				table#pricing-matrix tbody tr td.price {
					font-weight: bold;
					background: #ECF5FF; }
					table#pricing-matrix tbody tr td.price small {
					    display: block;
					    font-size: 9px;
					    padding: 2px 0 0 0; }
	table#pricing-matrix tfoot { }
		table#pricing-matrix tfoot tr { }
			table#pricing-matrix tfoot tr td {
				background: #F7F7F7;
				padding: 10px; }
				table#pricing-matrix tfoot tr td ol {
					padding-left: 25px; }
					table#pricing-matrix tfoot tr td ol li {
					font-size: 11px;
					color: #999999;
					list-style: decimal;
					line-height: 150%; }
/* mvideo */

#view-video {width:585px; float:left; margin-left:0px;}
h1.title-video {color:#005AA1; font:normal 18px Arial, Helvetica, sans-serif; padding-bottom:10px; text-align:center}
.video-body {overflow:hidden; margin-bottom:5px;}
.video-body .col-share {margin-top:33px;}
.info-video {padding:10px 0 0px; line-height:18px;}
.info-video  input {width:522px;  background-color:#fff; font-size:12px;}

.video-container {overflow:hidden; border:#6a6b6d 1px solid; border-top:none; clear:both; padding:15px 8px 8px 30px; width:643px;}
.list-video {
    margin-top: 0;
    width: 680px;
    margin-left: 17px;
}
.list-video li {
    margin-right: 36px;
    width: 134px;
    background: none;
   height: auto !important;    
}
.list-video li img{
    border: none;
    margin-top: 4px;
    margin-left: 4px;
}
.list-video li a{
    display: block;
    background:transparent url(../images/bg_item.png) top center no-repeat;    
}
.chiasevideo{
    float: right;
    text-align: center;
    width: 88px;
    margin-top: 32px;
}
.rss-new{
    background: #CCCCCC;
    padding-top: 5px;
}
.rss-new div{
    height: 24px;
    line-height: 24px;
    background-color: #fff;
}
.rss-new ul li{
    display: inline;
}
.rss-new ul li a{
    font-weight: bold;
    font-size: 11px;
    color: #005ba1;
}
.rss-new ul.member-slide{
    float: right;
    width: auto;
    padding-right: 7px;
}
.rss-new ul.new-slide{       
    overflow: hidden;
    padding-left: 5px;
    height: 20px;
}
.rss-new ul.new-slide li a{
    background:transparent url(../images/rss-new.jpg) left center no-repeat; 
    padding-left: 30px;
    padding-right: 25px;  
}
.breakum{
    list-style: none;
    font-size: 10px;
    float: left;
}
.breakum li{
    display: inline;
}
.breakum li a{
    color: #35383A;
}
.breakum li a:hover{
    color: #35383A !important;
}

/*boi goi y tim kiem---*/
.acInput {
	width: 200px;
}
.acResults {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
    position: relative;
    z-index: 90000;
    border: 1px solid #505153;
    background-color: #252628;
    color: #D9DBDD;
}

.acResults ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
    max-height: 340px;
    overflow: auto;
}

.acResults li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.acLoading {
	background : url('http://static1.thinhphatmedia.vn/cafeauto/script/autocom/indicatora.gif') right center no-repeat;
}

.acSelect {
	background-color: #6A6B6D;
	color: #D9DBDD;
}
/*hien title video*/
.container {
	border: 0px solid #0099cc;
	width: 300px;
	overflow: hidden;
	margin:0;
	padding: 7px 0 4px;
}
#container_wide {
	width: 1200px;
    position: relative;
}
.product_container {
	text-align: center;
	width: 300px;
	float: left;
	position: relative;
    display: none;
}
.product_container img {
    width: 86px;
    border: 1px solid #D8DBE0;
}
.product_container a {
	margin: 0 3px;
	position: relative;
}
.nav {
	width: 300px;
	margin: 0 auto;
	text-align: right;
}
.boxgrid{ 
	width: 300px; 
	height: 240px; 
	margin:0; 
	float:left; 
	background:#161613; 
	overflow: hidden; 
	position: relative; 
}
	.boxgrid img{ 
		position: absolute; 
		top: 0; 
		left: 0; 
		border: 0; 
	}
	.boxgrid p{ 
		padding: 0 10px; 
		color:#afafaf; 
		font-weight:bold; 
		font:10pt "Lucida Grande", Arial, sans-serif; 
	}
	
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 31px; 
	width: 100%; 
	opacity: .6; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
	.captionfull .boxcaption {
		top: 192px;
		left: 0;
	}
	.caption .boxcaption {
		top: 192px;
		left: 0;
	}
    
table.maunen{
    background-color: #d5d5d5;margin-right: 10px;
}
.bgpriceproj {
    background: url("../images/bg_kg.gif") repeat scroll 0 0 transparent;
    display: block;
    height: 43px;
    text-align: left;
}
.priceproj {
    color: #FFFFFF;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-left: 60px;
    margin-top: 14px;
    position: absolute;
    width: 250px;
}
.doanhnghiepthuchien{
    background: url("../images/business_contact.png") no-repeat scroll left center transparent; 
    padding-left: 25px;   
}

#cbnewscontent h1{
    color: #00498F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 35px;    
}

.quangcaoraovat {padding-bottom:0;font-family: tahoma,arial !important;font-size: 11px;}
	.quangcaoraovat li {overflow:hidden;margin:0; background:none; padding:6px 8px 8px 8px;text-align: left;border-bottom:1px solid #D6D6D6;}
	.quangcaoraovat li:last-child{border: none;}
	.quangcaoraovat li a.title {color:#006699; font-weight:bold; padding-bottom:5px; display:block}
	.quangcaoraovat li a.title:hover {color:#6CB2F4 !important}
	.quangcaoraovat li img {float:left; margin:0px 10px 0 0; border:1px solid #D6D6D6; padding: 2px;}
	.quangcaoraovat li div {overflow:hidden;}
  
#comment-level {
    padding: 0 0 0 23px;
    font-size: 11px;
    font-family: tahoma,arial !important;
    margin-top: -3px;
    line-height: 20px;
}    
.cm_wrap {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #DDDDDD;
    border-radius:3px;
    float: right;
    margin: 5px 0 0;
    padding: 5px 10px;
}  
.cm_reply {
    border: 1px solid #DDDDDD;
    border-radius: 3px;
    color: #999999;
    float: right;
    font-size: 10px;
    line-height: 1em;
    padding: 2px 6px;
    cursor: pointer;
    margin-right: -5px;
}  
.cm_reply:hover {
    background: none repeat scroll 0 0 black;
    color: white !important;
}

.ask-new li{ 
    margin-top:0px; 
    padding:10px 8px 10px 8px; 
    float:left; 
    width:auto; 
    line-height:16px;
    font-size:12px;
    font-weight:normal;
    border-bottom: 1px dotted #CDCDCD;
}
.ask-new li.more-ask {border-bottom:none;text-align:right;width: 285px;padding: 5px 8px 5px 8px;}
.ask-new li.more-ask a {color:#004370;float: right;font-size: 11px;}
.art-new{
    background:url(../images/icon-binhluan.gif) no-repeat; 
    font-size:11px; 
    color:#054679; 
    font-weight:bold; 
    float:left;
    line-height:11px;
    padding-left:18px
}
.color2{font-size:11px; color:#808080; float:right;line-height:11px;text-transform: uppercase;}
.color3{color:#808080}
.color4{color:#054679}
#infscr-loading{
    text-align: center;
}
.box-bodys {position:relative; overflow:hidden}
.box-bodys h3 {background-color: #000;height: 33px;margin: 0 1px; opacity: 0.8; padding: 2px 5px 0; position: absolute; text-align: left; width: 298px; z-index: 9000;vertical-align:bottom;bottom:0px;}

#hor-menu {float:right; width:823px; top:-25px; position:relative}
#hor-menu ul {position:relative}
#hor-menu li {float:left; display:inline;  background:url(../images/line_menu.gif) left center no-repeat;  }
#hor-menu li:hover, #hor-menu li.current {background:none;  background-color:#D8D8D8; }
#hor-menu li.home {background:none; padding-left:0;}
#hor-menu li#menu-01 {border:none; width:130px;}
#hor-menu li#menu-02 {width:85px;}
#hor-menu li#menu-03 {width:100px;}
#hor-menu li#menu-04 {width:113px;}
#hor-menu li#menu-05 {width:119px;}
#hor-menu li#menu-06 {width:105px;}
#hor-menu li#menu-07 {width:130px;}
#hor-menu li#menu-08 {width:93px;}
#hor-menu li#menu-09 {width:131px;}
#hor-menu li a.menu-item {color:#004072; font:bold 12px/25px Arial,Helvetica,sans-serif; display:block; text-align:center; height:25px; margin-left:1px;text-transform: capitalize;}
#hor-menu a.menu-item:hover, #hor-menu li.current > a { background:url(../images/bg_menu_hover_2013.png) top left repeat-x; color: #fff !important; border:#fff 1px solid; border-bottom:none; height:24px; line-height:24px; position:relative; right:-1px; z-index:999}
#hor-menu a.menu-item:hover span {position:relative;}
.menu-stx li a {padding:0 23px !important}
.menu-stx li#menu-01 a:hover {background:none}
.menu-stx li#menu-01 a {padding:0 14px !important;}
#hor-menu div {	position:absolute; left:-999em;	width:1007px; text-align:left; height:24px; z-index:10; border-top:#fff 1px solid; line-height:24px;}
#hor-menu li.current div {z-index:2}
#hor-menu li:hover div, #hor-menu li.current div{left:-199px;top:24px;}

.ads-creatmark{
	height:17px;
	background:#f6f6f6;
	position:relative;
}
.ads-creatmark a{
	height:17px;
	background:#f6f6f6;
	padding:0px 5px;
	color:#6b90b1;
	line-height:17px;
	position:absolute;
	top:0px;
	left:15px;
}
.line{
	height:1px;
	border-bottom:1px solid #ccc;
	padding-top:10px;
}
.ads-creatmark-b{
	height:20px;
	background:#f6f6f6;
	position:relative;
}
.ads-creatmark-b .line{
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #fff;
	padding:0px;
	position:relative;
	top:10px;
	height:0px;
}
.ads-creatmark-b a{
	height:17px;
	background:#f6f6f6;
	padding:0px 5px;
	color:#6b90b1;
	line-height:17px;
	position:absolute;
	top:-10px;
	left:10
}
.ads-creatmark-b a.muaquangcao{
	right:0px;
	left:auto;
	background:url(../images/mua.png) #f6f6f6 91px center no-repeat;
	padding-right:18px;
}
/*New custom*/
.head-top {
	color: #999;
	font-size: 11px;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	padding: 0px 10px;
	background: #333333;
}
	.head-top a {color:#999}
	.head-top .hot-line {margin-left:160px;}
	.head-top .hot-line span {float:left; background:url(../images/icon_phone.png) left center no-repeat; padding-left:18px; height:24px; line-height:24px; margin-top:2px; margin-right:60px;}
	.head-top .hot-line span strong, .head-top .hot-line span a {font-weight:bold; color:#008cd6}
	.head-top .hot-line span.em {background:url(../images/icon_email.png) left center no-repeat; padding-left:32px;}
	.head-top .fright {font-weight:normal}
	.head-top .fright a {font-weight:bold}
.right-header {float:right; width:830px; padding:16px 13px 0 0}

.video-list {width:auto; padding:0; margin:0}
.video-list li {width:160px; margin:0 0 0 16px;}
	.video-list li:first-child {margin-left:0}
	.video-list li a.thumb-video {display:block; position:relative; width:160px; height:120px;}
	.video-list li a.thumb-video i {display:block; background:url(../images/icon-play.png) center center no-repeat; width:160px; height:120px; position:absolute; top:0; left:0}
	.video-list li a.thumb-video img {display:block; border:#d4d4d4 1px solid; padding:2px; margin-bottom:8px;}
	.video-list li h3 a {font:normal 14px Tahoma, Geneva, sans-serif; color:#005ba1}
.span428 {width:428px; float:left;}
.span272 {width:274px; float:right; clear:none}
img.img-bor {padding:2px; border:#d4d4d4 1px solid}
.over-hi {overflow:hidden}
.item-article {clear:both}
.multi-item  {padding-bottom:10px;}
.multi-item .item-article {margin-top:25px;}
.multi-item .item-article:first-child {margin-top:0}
	.mti-grid .item-article  {width:221px; float:left; margin:0 0 0 12px; clear:none}
	.mti-grid .item-article:first-child {margin-left:0}
	.mti-grid .item-article img {float:none; display:block; margin-bottom:8px;}
.item-article .short-text {font-size:14px;}
h3.title14 a {display:block; font:bold 14px Tahoma, Geneva, sans-serif; color:#000; margin-bottom:10px;}
.title-box-nor {border-top:#005ba1 2px solid; background-color:#e0e0e0; height:28px; line-height:25px; margin-top:-2px; font-size:13px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; padding-left:12px;}
	.title-box-nor a {color:#005ba1; font-weight:bold;}
.no-pad-list  {padding:0}
.no-pad-list li {padding:0; margin-top:11px;}
	.no-pad-list li img {margin-right:12px;}
	.no-pad-list li.nomar {margin-top:0}
	.no-pad-list li a.title {color:#383838; font-family:Tahoma, Geneva, sans-serif}

.xhcn-box .main-thumb {width:350px; float:left; position:relative}
.xhcn-box .grid-thumb  {width:316px; float:right; overflow:hidden}
.xhcn-box .main-thumb img {border:none}
.opa-wrap {position:absolute; bottom:0; left:0; width:350px; height:50px;}
.opacity {
	position:relative;
}
.opacity h3 {
	position:relative;
}
.opacity h3 a {color:#fff; font:bold 19px Tahoma, Geneva, sans-serif; padding:0 5px; display:block}
.opa-mask {
	position:absolute;
	top:0;left:0;bottom:0;
	width:100%;
	background:#000;
	opacity:.75; /* FX/Opera/Safari/Chrome */
	-ms-filter:"alpha(opacity=75)"; /* IE8 */
	filter:alpha(opacity=75); /* IE6/IE7 */
	width:350px;
	height:50px;
}
.xhcn-box .grid-thumb .mti-grid  {width:400px;}
.grid-thumb {margin-left:-12px;}
.grid-thumb .item-article {width:150px; float:left; margin:0 13px 10px 0}
	.grid-thumb .item-article h3 a {display:block; font:bold 11px Tahoma, Geneva, sans-serif; color:#000}
.list-bcpt li {margin-top:11px;}
.list-bcpt li h3 a {font-size:14px;}
.list-bcpt h3 img {float:none; border:none; margin:0; position:absolute; margin-left:5px;}
.box-qa .multi-item {padding-bottom:7px;}

.dn-box .main-thumb {width:293px; float:left; margin-bottom:10px}
	.dn-box .main-thumb img {margin-bottom:10px;}
	.dn-box .main-thumb h3 a {font:bold 22px Tahoma, Geneva, sans-serif; color:#005ba1; display:block; margin-bottom:10px;}
	.dn-box .main-thumb .short-text {font-size:14px;}
.dn-box .list-thumb {width:383px; float:right; font-family:Tahoma, Geneva, sans-serif; margin-bottom:10px;}
	.dn-box .list-thumb  li a.title {font-size:14px;}
	.dn-box .list-thumb  li {margin-top:12px}
	.dn-box .list-thumb ul li:first-child {margin-top:0} 
	.dn-box .list-thumb .short-text a {color:#005ba1}
.bdv-box .col1 {width:415px; float:left;border-right: #e8e8e8 1px solid;}
.bdv-box .col2 {width:245px; float:right;  padding-left:13px; margin-top:-33px;}
	.bdv-box .col2 h3.head-title {font:bold 14px Tahoma, Geneva, sans-serif; color:#005ba1; margin-bottom:26px;}
.bdv-box img.img-bor {border-radius:3px;}
	.bdv-box h3.title14 a {color: #005BA1; margin-bottom:5px;}
	.bdv-box .time {color:#748376}
	.bdv-box .multi-item .item-article {margin-top:11px;}

.col2 h2.title-box {background-color:#ebebeb; margin-top:-2px; height:22px; width:303px; margin-bottom:10px;}
.col2 h2.title-box a.ttr {border-left:#26b3e8 3px solid; float:left}
.col2 h2.title-box a.ttr strong {background-color:#fff; font:bold 14px Tahoma, Geneva, sans-serif; height:22px; display:block; line-height:22px; padding:0 10px;}
.col2 h2.title-box .fright {font:bold 14px Tahoma, Geneva, sans-serif; margin:1px 7px 0 0}
.col2 .box-cat-new h2 a.rss, .col2 .box-cat-new h3 a.rss {
    background: url(../images/rss.png) no-repeat scroll right center transparent;
    color: #000000;
    float: right;
    font-weight: normal;
	font-size:11px;
	text-transform:uppercase;
    padding-right: 16px;
    padding-top: 1px;
	margin:0; width:auto; height:auto; text-indent:0;
	margin:2px 8px 0 0
}
.list-logo {background-color:#e7e7e7;  overflow:hidden}
.list-logo ul {overflow:hidden; margin-left:-2px; padding-bottom:5px;}
.list-logo li {float:left; width:89px; margin:11px 0 0 9px;}

.list-bds {}
	.list-bds li {width:140px; float:left; margin:0 0 10px 7px;}
	.list-bds li a.thumb {display:block; position:relative; width:140px; height:76px; margin-bottom:5px;}
	.list-bds li a.thumb img {display:block}
	.list-bds li a.thumb i {display:block; position:absolute; bottom:4px; right:4px;  left: 4px; color:#da2e2c; padding:2px 5px; font-weight:bold; font-style:normal; background-color:#fff; opacity:.9; border-radius:5px;}
	.list-bds li a.title {font-weight:bold; color:#005BA1; display:block; margin-bottom:0px;}
	.list-bds li .place {font-weight:bold; font-size:11px;}
a.more-right {color:#005ba1; float:right; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; margin:0 6px 6px 0}

.newsletter-box  {background-color:#ebebeb; padding:9px 10px;} 
	.newsletter-box  h2 {color:#005aa0; font:bold 12px Tahoma, Geneva, sans-serif; margin-bottom:15px;}

.sthi-box h2.title-box {background:url(../images/bg-head-sthi.png) top left no-repeat; width:299px; height:33px; left:-4px; margin-top:4px;}
	.sthi-box h2.title-box a {color:#fff; font:bold 14px Tahoma, Geneva, sans-serif; display:block; padding:2px 0 0 10px}
	
.ctvb {background-color:#fff; height:26px;  border:#d4d4d4 1px solid; margin-bottom:3px; text-align:center; font:bold 12px/26px Tahoma, Geneva, sans-serif; color:#262727}
	.ctvb a {color:#005BA1}
.list-sthi li {width:137px; font:normal 13px Tahoma, Geneva, sans-serif; margin-left:9px; margin-bottom:30px;}
.list-sthi li img {border:#e0e0e0 1px solid}
.list-sthi li a.thumb {width:auto; height:auto}
.list-sthi li a.title {color:#000; font-weight:normal; margin-bottom:3px;}
.list-sthi li .price {color:#ff0000; font-weight:bold}

.detail-page {background-color:#fff; margin-bottom:4px; position:relative}
.head-detail {padding:20px 15px 0}
	.head-detail .short-text {font:bold 16px Tahoma, Geneva, sans-serif; color:#5b5b5b; clear:both; margin-bottom:20px;}
h1.title-detail {font:bold 24px Tahoma, Geneva, sans-serif; color:#005ba1; margin-bottom:5px;}
.crum {height:25px; line-height:25px; border:#e8e8e8 1px solid; border-width:1px 0; margin-bottom:10px;}
	.crum  .zoomnoidung img {margin-top:5px;}
	.crum h2 {font-size:12px; text-transform:none; margin-right:4px; color:#2c2c2c}
	.crum h2 a {color: #005AA1;}
	.crum h2 span.spre {background:url(../images/spre.jpg) top left no-repeat; width:6px; height:12px; vertical-align:middle; display:inline-block; margin:0 5px;}
.bar-detail {width:172px; float:left}
.content-detail {width:500px; float:right; margin-right:9px;}
.bar-detail .bg-inner {padding-top:1px;}
.bar-detail .box-cat-body {padding:0 0 0 3px;}
.list-news-bar li {border-top:#e8e8e8 1px solid; padding:4px 0 15px 7px}
.list-news-bar li:first-child {border-top: none}
.list-news-bar li a {color:#2c2c2c; font-size:14px;}
.ln-bar {margin-left:8px;}
.ln-bar  li {padding:0; margin:0; border-top:#e8e8e8 1px solid; padding:15px 0}
.ln-bar  li:first-child {border-top:none; padding-top:0; padding-bottom:7px;}
.ln-bar  li a.title {display:inline}
.ln-bar  li.have-img img {margin:0 0 5px; float:none}

.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 15px;
  height: 44px;
  margin-top: 0px;
  background:url(../images/prev-sl.png) top left no-repeat;
  z-index:444;
  text-indent:-9999px
}

.carousel-control.right {
  right: 15px;
  left: auto;
  background:url(../images/next-sl.png) top left no-repeat
}



.carousel-caption {
  position: absolute;
  right: 5px;
  bottom: 4px;
  left: 4px;
  padding: 3px 9px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
  font-size:14px; font-style:italic
}

.carousel-caption h4,
.carousel-caption p {
  line-height: 20px;
  color: #ffffff;
}

.carousel-caption h4 {
  margin: 0 0 5px;
}

.carousel-caption p {
  margin-bottom: 0;
}
.carousel-inner .item img {border:#d4d4d4 1px solid; padding:3px;}
.carousel .item {-webkit-transition: opacity 3s; -moz-transition: opacity 3s; -ms-transition: opacity 3s; -o-transition: opacity 3s; transition: opacity 3s;}
.carousel .active.left {left:0;opacity:0;z-index:2;}
.carousel .next {left:0;opacity:1;z-index:1;}

.padd-box {padding:9px;}
.other-list-detail .grid-thumb {margin-left:0}
.other-list-detail .grid-thumb .item-article {margin:0 0 0 29px}
.other-list-detail .grid-thumb .mti-grid .item-article:first-child {margin-left:0}

#wrap-2col {margin-left:0 !important}
.list-bds li .address {
font-size: 11px;
color: #68757d;
}

#ajax-nhadat .thumb img{width:140px;height:76px;}
#ajax-nhadat h2.title-box {background-color: #EBEBEB;height: 22px;margin-bottom: 10px;margin-top: -2px;width: 303px;}
#ajax-nhadat h2.title-box a.ttr strong { background-color: #FFFFFF;display: block;font: bold 14px/22px Tahoma,Geneva,sans-serif;    height: 22px;    padding: 0 10px;}
#ajax-nhadat h2.title-box a.ttr {border-left: 3px solid #26B3E8;float: left;}
#ajax-nhadat h2.title-box .fright {font: bold 14px Tahoma,Geneva,sans-serif;margin: 1px 7px 0 0;}
#ajax-nhadat ul li{height:130px;}
#ajax-nhadat .title{max-height:30px;overflow:hidden;}
#ajax-sieuthi .list-bds li{height:180px !important;position: relative;}
#ajax-sieuthi .title{overflow:hidden;height:35px;}
#ajax-sieuthi .thumb img{ width:135px; height:123px;}
#ajax-sieuthi ul.list-bds li .big-tick {background: url("http://static1.cafeland.vn/esieuthi2/style/images/stick.png") no-repeat scroll left top transparent; color: #FFFFFF;    font: 16px/56px Arial,Helvetica,sans-serif;    height: 56px;    position: absolute;    right: 0;    text-align: center;    top: 0;    width: 53px;}
#slidenews h3 a:hover, .feature-home-right .list-news li h3 a:hover, .video-list li h3 a:hover, h3.title14 a:hover, .list-title li h3 a:hover, .list-bds li a.title:hover, a.color4:hover, .grid-thumb .item-article h3 a:hover, .dn-box .main-thumb h3 a:hover, .hot-topic-list li a:hover, .rss-new ul.new-slide li a:hover {
color: #6CB2F4;
}
.crum h2 a.curr {
color: #2c2c2c;
}

#ajax-logonhadat .list-logo ul li{background:url("http://static1.cafeland.vn/sgd/images/bgcom.jpg") no-repeat; height:90px;}
#ajax-logonhadat .list-logo ul li a img {padding: 5px 5px 5px 9px;}

.title-box-doanhnghiep {
font-size: 11px;
color: #fff;
height: 25px;
line-height: 25px;
padding: 0 7px 0 0;
overflow: hidden;
text-transform: uppercase;
border-bottom: 2px solid #00498f;
padding: 0px 10px;
margin-bottom: 0px !important;
}