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

a {
	color: #333333;
}

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

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

#wrapper {
	width:1022px; margin:0 auto;
}
#header {border:#cccccc 0px solid; margin-bottom:0px; overflow:hidden;  border-top:none;}
#middle-home {padding:0 10px; margin-top:8px;}
#middle {background-color:#cccccc; padding:5px; clear:both; overflow:hidden;  margin-bottom:5px;}



/*
	# HEADING ################### 
*/
h1 {font:normal 24px "Times New Roman", Times, serif; padding-bottom:7px; color:#3e3e3f;}
h2{}
h3 {font-size:12px; color:#FFF; font-weight:bold; }
	h3 a {color:#FFF;}	
	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; height:94px; background:url(../images/top_bg.png) top left repeat-x; position:relative; width:100%}
	.logo {position:absolute; top:5px; left:7px; width:165px; height:85px;}
	.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.png) top left repeat-x; color: #005AA1;}
.rss-sitemap {background-color:#000; height:18px; border-bottom:#00529b 2px solid; padding:4px 0 0 15px; overflow:hidden; color:#999999;display:block;}
	.rss-sitemap li {margin-right:16px; float:left}
	.rss-sitemap img {margin-right:3px;}
	.rss-sitemap a {color:#999999; 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:503px; float:left; margin-right:5px;}
	.fea-body {padding:8px; background-color:#fff; margin-bottom:5px;height:352px}
	.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;line-height: 20px;max-height: 110px;}
	.right-hot li {background:url(../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:29px; 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 {    
	float: left;
	height: 368px;
	overflow: hidden;
	width: 198px;
}
	.feature-home-right ul {padding:7px 12px;line-height: 18px;height: 343px;overflow: hidden;}
	.feature-home-right li {background:url(../images/icon_arrow.gif) 0 5px no-repeat; padding-left:8px; margin-bottom:6px;}
	.feature-home-right li span {color:#005AA1; 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; overflow:hidden; margin-bottom:5px;}
	h3.title-box,  .title-box-bdsm, .tbl-tab, h2.title-box {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;}
	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:#fff; font-weight:bold}
	h2.title-box span a:hover{
		color:#FFF;
	}
	h3.title-box span, h2.title-box span {float:left; background:#fff; height:25px; line-height:29px; padding:0px 12px; width:130px;}
		.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.png) right center no-repeat; padding-right:16px; color:#000; font-weight:normal;padding-top:1px;}
	.box-cat-body, .box-cat-1-body {padding:17px 10px 2px; clear:both; overflow:hidden}
		.box-cat-body .box-col1 {float:left; width:360px;}
		.box-cat-body .box-col2 {float:right; width:305px;}
		.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}
		.box-cat-body ul {clear:both; padding-top:10px;}
		.box-cat-body li {background:url(../images/icon_arrow.gif) 0 5px no-repeat; padding-left:8px; margin-bottom:10px;}
		.box-cat-body li a{
			color:#333333;
		}
		.box-cat-body li h3{
			font-weight:normal;
		}
		.box-cat-body li.nomar {margin-bottom:0;}
.nomaright {margin-right:0}

.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;}
.search-box {
    background-color: #252628;
    border: 1px solid #6A6B6D;
    float: left;
    margin: 18px 0 0 308px;
    padding: 5px 10px 5px;
    width: 405px;
}

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 17px;}
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;
}

#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; margin-top:8px; overflow:hidden;}
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;}
	.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;}
#footer a {color:#808080}
.inset-bot {height:25px;  background-color:#000; margin-bottom:8px;}
	.inset-bot li {background:url(../images/line_menu_2.gif) left center no-repeat; float:left; line-height:25px; text-align:center}
	.inset-bot li#bot-01 {background:none; width:100px;}
	 .inset-bot li#bot-02 {width:136px;}
	 .inset-bot li#bot-03 {width:155px;}
	 .inset-bot li#bot-04 {width:180px;}
	 .inset-bot li#bot-05 {width:137px;}
	 .inset-bot li#bot-06 {width:158px;}
	 .inset-bot li#bot-07 {width:150px;}
	 
	.inset-bot li a {color:#7f7f7f; font-size:11px; text-transform:uppercase; font-weight:bold}
	.inset-bot li img {margin-right:3px;}

.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;}
	.parent-menu-bot li.nobg {background:none}
	.parent-menu-bot li.cflt {width:110px;}

.child-menu-bot {background:none; height:auto}
.child-menu-bot li {text-transform:none; text-align:left;}
	.child-menu-bot ul {margin:0 10px;}
	.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 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.cflt li  {width:90px;}
	.child-menu-bot  li.nobg {background:none !important}
	.child-menu-bot li li a {color:#B8B8B8 !important}
	.child-menu-bot li li a:hover, .copyright a:hover {color:#318CD4 !important}
	

.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:#474747 1px solid; padding-top:15px; overflow:hidden;  color:#b8b8b8; margin-top:8px; padding-bottom:50px;}
	.copyright img {float:left; margin-right:11px;}
	.copyright  div {overflow:hidden; }
	.copyright  p {padding-top:15px;}
	.copyright a {color: #b8b8b8 !important;}

/*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:13px; display:block}
	.list-news li a.title:hover {color:#6CB2F4 !important}
	.list-news li img {float:left; margin:0px 15px 0 0; border:#d8dbe0 1px solid;}
	.list-news li div {overflow:hidden;}
	.lnnm li a.title {padding-bottom:0;}
	/*
	.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; line-height:20px;}
	.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:#F32618;}
	
/*
	# Images ################### 
*/

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



/*
	# Forms ################### 
*/
.form-search {overflow:hidden;color: #d9dbdd;}
	.form-search input {font-size:11px; border:none;}
	.form-search input.txt {width: 333px; float:left; height:22px; font-size:12px; border:#6a6b6d 1px solid; line-height:22px; background-color:#505153}
	.form-search input.btn-search {float:left; background:url(../images/btn_find.png) top left no-repeat; width:71px; height:24px; text-indent:-999999px; margin-left:-1px; font-size: 0; display:block; line-height: 0; cursor:pointer}
	.form-search ul {width:100%; float:left; margin-top:5px; clear:both}
	.form-search li {padding-right:13px; float:left; }

	.form-search li input {float:left; margin:1px 3px 0 0;}
/*
	# topico ################### 
*/
.header-icon{
    width: 270px;
    float: right;
    margin-top: 19px;
}
.header-icon ul li{
    width: 119px;
    height: 24px;
    float: left;
    margin: 0 15px 7px 0;
    background:url(../images/top_icon.png) center no-repeat; 
}
.header-icon ul li a{
    height: 24px;
    display: block;
    line-height: 24px;
    font-weight: bold;
    color: #000;
    font-size: 11px;
    padding: 0px 0px 0px 36px;
    background:url(../images/top_item_icon.png) top left no-repeat;    
}
.header-icon ul li a.icon-tv{
    background-position: 1px -9px;
}
.header-icon ul li a.icon-map{
    background-position: 1px -71px;
    padding-left: 31px;
}
.header-icon ul li a.icon-home{
    background-position: 1px -130px;
    padding-left: 31px;
}
.header-icon ul li a.icon-bus{
    background-position: 1px -40px;
}
.header-icon ul li a.icon-sgd{
    background-position: -2px -102px;
}
/*input.myform, textarea.myform {border:#ccc 1px solid; border-bottom:none; padding:3px; font:normal 12px Arial, Helvetica, sans-serif; background:#f9f9f9; width:620px;}
input.mybutton {font:bold 11px Arial, Helvetica, sans-serif;  width:60px; height:20px; color:#fff; background:url(../images/btn.png) top left no-repeat; padding:0 0px 2px 10px;}*/
.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 {padding:13px; overflow:hidden;}
	.newsletter input.txt-letter {width: 205px; float:left; height:18px; font-size:11px; border:#808080 1px solid; border-bottom:#d4d0c8 1px solid;border-right:#d4d0c8 1px solid; margin-right:7px; line-height:18px; }
	.newsletter input.btn-letter {float:left}

.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;
}
#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: 28px;
    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{       
    width: 800px;
    float: left;
    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;
}
.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;}
.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 {background:url(../images/bg_menu.png) top left repeat-x; height:30px; float:left; width:1012px;margin-left:-2px}
#hor-menu ul {width:1050px; position:relative}
#hor-menu li {float:left; display:inline;  height:30px; background:url(../images/line_menu.png) left center no-repeat;padding-left:2px;}
#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:#EFEFEF; font:bold 11px/30px Arial,Helvetica,sans-serif; text-transform:uppercase; height:30px; display:block; text-align:center}
#hor-menu a.menu-item:hover, #hor-menu li.current > a { background:url(../images/bg_menu_hover.png) top left repeat-x; color: #fff;}
.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:997px; text-align:left; height:18px; z-index:10}
#hor-menu li.current div {z-index:2}
#hor-menu li:hover div, #hor-menu li.current div{left:0px;top:auto;}

.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:10px;
}
.ads-creatmark-b a.muaquangcao{
	right:0px;
	left:auto;
	background:url(../images/mua.png) #f6f6f6 91px center no-repeat;
	padding-right:18px;
}