﻿body{
	background:url('../images/bg.gif') top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	margin:0; 
	padding:0; 
	color:#454343; 
	}
*html body{behavior:url("css/csshover.htc");}

a {text-decoration:none; color:#454343 }
a:hover {text-decoration:underline;}
a img{border:none;}
.clear {clear: both;}
.fll{float:left;}
.txt{color:#15267e;}
p{margin:0; 
	padding:5px 0;}
ul{margin:0;}

#mainpage{
	width:989px;
	margin:0 auto;
	overflow:hidden; 
	position:relative;}

.header{
	float:left; 
	width:100%; 
	height:138px; 
	position:relative; 
	padding-top:14px;}
.header .logo{float:left; 
	margin:0 15px 0 55px; 
	display:inline;}
.header h3.company{
	float:right;
    padding:0; margin:0px 3px 0 0; 
    display:block; }
.nav-top{font-size:11px;
	padding:0px;
	float:left; }
.header .nav-top ul{
	list-style:none; 
	margin:0; 
	padding:0;}
.header .nav-top ul li{
	float:left; 
	padding:0 10px; 
	line-height:10px; 
	border-right:1px solid #666;}
.header .nav-top ul li a{
	color:#666;}
.header .nav-top ul li.nav-top-end{
	padding-right:0; 
	border:none;}
.nav-main2{
	width:100%; 
	background:#e9e8e8;
	height:32px; 
	line-height:32px;}
.main-top{width:990px;}
.main-top .main-top-left{
	float:left; 
	width:322px;
	height:289px; 
	margin-right:8px;}
.main-top-left .mn1{background: url('../images/mn_02.gif') top left no-repeat; 
	height:38px;
	text-indent:25px; 
	line-height:35px;}
.main-top-left .mn1 a:link,
.main-top-left .mn1 a:visited{	text-decoration:none;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;}
.main-top-left .mn1 a:active,
.main-top-left .mn1 a:hover{
	color:#000;
	font-weight:bold;
	text-transform:uppercase;}
.main-top-left .mn2{background: url('../images/mn2.gif') top left no-repeat; 
	height:38px;
	text-indent:25px; 
	line-height:35px;}
.main-top-left .mn2 a:link,
.main-top-left .mn2 a:visited
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;}
.main-top-left .mn2 a:active,
.main-top-left .mn2 a:hover{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;}
.main-top-left .mn3{background: url('../images/mn3.gif') top left no-repeat; 
	height:38px;
	text-indent:25px; 
	line-height:35px;}
.main-top-left .mn3 a:link,
.main-top-left .mn3 a:visited{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;}
.main-top-left .mn3 a:active,
.main-top-left .mn3 a:hover{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;}
.boder_mau{ border-bottom:1px #fb6a5a solid; 
	border-left:1px #fb6a5a solid; 
	border-right:1px #fb6a5a  solid;
	padding:10px;}
.boder_mau2{ border-bottom:1px #4fc1ef solid; 
	border-left:1px #4fc1ef solid; 
	border-right:1px #4fc1ef  solid;
	padding:10px;}
.boder_mau3{ border-bottom:1px #ede30d solid; 
	border-left:1px #ede30d solid; 
	border-right:1px #ede30d  solid;
	padding:10px;}
.main-top-right2{
	background:url('../images/bg_mn1.gif') top left repeat-x;
	padding:2px 10px;
	text-transform:uppercase;
	color:orange;
	font-weight:bold;
	line-height:45px;
	height:37px;}
.main-top .main-top-right2 a{text-transform:uppercase;
	color:#ff420b;
	font-weight:bold;
	line-height:45px;
	height:37px;}
.main-top .maintop-right2 .mn_left{
	background:url('../images/mn_left.gif') top left repeat-x;
	line-height:30px;
	text-indent:10px;
	color:#fff;
	text-transform:uppercase;
	height:30px;  }
.main-top .main-top-right2 .mn_left a:link,
.main-top .main-top-right2 .mn_left a:visited{
	line-height:30px;
	text-indent:10px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	height:30px;  }
.main-top .main-top-right2 .mn_left a:active,
.main-top .main-top-right2 .mn_left a:hover{
	font-weight:bold;
	line-height:30px;
	text-indent:10px;
	color:#fff;
	text-transform:uppercase;
	height:30px;  }
.main-top-right{
	float:right; 
	width:319px; 
	border:1px #ebe7e8 solid;
	height:289px; }
.main-top-right .text_bock{
	padding:0px 10px;
}
.main-top-right .text_bock ul{
	list-style:none; 
	margin:0; 
	padding:0;}
.main-top-right .text_bock ul li{
	display:block; 
	padding:8px 0; 
	padding:6px 0; 
	border-bottom:1px orange dotted;
	overflow:hidden;}
.main-top-right .text_bockt ul li img{
	float:left; 
	margin:0 12px; 
	padding:2px;
	order:1px solid #ccc; 
	background:#fff; 
	display:inline;}
.main-top-right .text_bockt ul li a:link,
.main-top-right .text_bockt ul li a:vesited{
	font-weight:bold; 
	line-height:14px; 
	display:block; 
	display:inline; 
	color:navy!important;
	font-weight:bold;
	margin:0; 
	padding:0;}
.main-top-right .text_bockt ul li a:active,
.main-top-right .text_bockt ul li a:hover{
	font-weight:bold; 
	line-height:14px; 
	display:block; 
	display:inline; 
	color:orange;
	font-weight:bold;
	margin:0; 
	padding:0;}
.main-top-right .text_bock ul li p{
	margin:0; 
	padding:0 10px 0 0; 
	line-height:14px; 
	line-height:12px;}
.main-top-right .text_bock ul li.news-top-end{background:none;}
.icon_tron{background:url('../images/icon_tron.gif') 0 3px no-repeat;}
.main-top-left2{
	float:left; 
	width:672px; 
	background:#e9e8e8; 
	margin-right:10px;}
.bg_bv{
	margin:20px 30px;
}
.bg_bv2{
	padding:10px;
	background:#e9e8e8;
	margin:0px 0px 10px 0px;
}
.bg-title{
	background: url('../images/icon_mn1.gif') top left no-repeat;
	border-bottom:1px orange solid;
	height:35px;
	text-transform:uppercase;
	color:#ff420b;
	font-weight:bold;
	line-height:45px;
	width:100%;
	text-indent:20px;
	}
.bg-title a{
	height:35px;
	text-transform:uppercase;
	color:#ff420b;
	font-weight:bold;
	line-height:45px;
	width:100%;
	text-indent:20px;
	}

.mau_tt{ background:#51c2f0;
	font-weight:bold;
	width:100%;
	float:left;
	color:#fff;
	display:block; 
	line-height:15px!important; 
	font-weight:normal!important;}
.main-m2{
	float:left; 
	width:100%; 
	background:#e9e8e8; 
	height:30px; 
	line-height:30px; }
.main-c{
	float:left!important; 
	padding-bottom:30px;
	height:auto!important;
	width:720px;
	/*width:100%; */
	margin:8px 8px 0 0;}
.main-c2{
	float:left; 
	/*float:right; */
	width:250px; 
	margin:8px 0;}
.box-c{
	float:left; 
	border:1px #e3e2e6 solid;
	text-align:justify;
	width:700px; 
	min-height:10px; 
	height:200pxpx!important;  
	display:inline; 
}
.box-c2 .img_sp{
	float:left; 
	padding:10px 0 0 15px;
	width:185px; 
	min-height:10px; 
	display:inline; 
}
.box-c2 a{
	float:left; 
	margin:0 15px 5px 0;
	text-align:justify; 
	min-height:10px; 
	color:#ff420b; 
	list-style:none;
	display:inline; 
}
.cc{
	height:159px;
	background:url('../images/bg_text.gif') top left repeat-x;
}
.cc a{
	height:159px;
	color:#3398dc;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
.cc2{
	height:130px;
	margin:10px;
}
.cc2 a{
	height:159px;
	color:#3398dc;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}

.cc .text1{	min-height:10px; 
	padding:5px 10px;
}

/**************************** list page *****************************/
.bg_center{float:left!important; margin-bottom:20px; clear:both}
.title_list{color:#fff; font-weight:bold; font-size:11px; font-family:arial; height:26px; line-height:26px; text-indent:15px;}
.bg1 {background-color:#none}
.bg2 {background-color:#f8f8f8}
.tableList{height:20px; text-indent:10px;background:#4dbfee}
.title{padding:5px 0 5px 20px}
.titleListDetail{background: url('../images/icon_list.gif') 8px 13px no-repeat;background-color:#f8f8f8 }
.titleListDetai2{background: url('../images/icon_list.gif') 8px 13px no-repeat;background-color:#FFFFFF }
.itemSameCat{line-height:18px; padding: 5px 5px 5px 15px; background:url('../images/icon_list.gif') 5px 13px no-repeat;}
.itemSameCat2{line-height:12px; padding: 5px 5px 5px 15px; background:url('../images/icon_tnb.gif') 2px 10px no-repeat;}
.itemSameCat2 a:link,
.itemSameCat2 a:visited{color:#003acb;}
.itemSameCat2 a:active,
.itemSameCat2 a:hover{color: orange; text-decoration:none}
.bt_login{/*height:33px;*/ min-height:33px; height:33px;text-transform:uppercase;color:#ff5f31;font-size:16px;font-weight:bold;border-top:1px #e3e2e6 solid; width:700px;}
.bt_login a, .titleCat a:link, .titleCat a:visited{font-size:14px; font-weight:bold; color:#65574d; text-decoration:none; display:block; padding:3px 0px 0 35px; min-height:29px; line-height:29px}
.bt_login a:hover{color:#000}
.bgSameCat{background:url(images/background/bgList.jpg) repeat-x left 25px; padding-right:15px;}
.bt_login1{/*height:33px;*/ min-height:33px; width:700px; height:33px;color:#000;font-size:12px;font-weight:bold;border-top:1px #e3e2e6 solid; float:left}
.bt_login1 a, .titleCat a:link, .titleCat a:visited{font-size:12px; font-weight:bold; color:#65574d; text-decoration:none; display:block; padding:3px 0 0 5px; min-height:29px; line-height:29px}

.bt_login2{/*height:33px;*/ min-height:33px; height:33px;text-transform:uppercase;color:#ff5f31;font-size:16px;font-weight:bold;border-top:1px #e3e2e6 solid; width:700px;}
.bt_login2 a, .titleCat a:link, .titleCat a:visited{font-size:14px; font-weight:bold; color:#65574d; text-decoration:none;  padding:3px 0px 0 0px; min-height:29px; line-height:29px}
.bt_login2 a:hover{color:#000}

.bt_login1 a:hover{color:#000}
.titleSameCate{color:#fff; font-weight:bold; font-size:11px; font-family:arial; height:26px; line-height:26px; background:#4ec0ee; text-indent:15px;}
.bg_titer1{padding:5px; line-height:15px; height:auto!important; margin:0; background:#eef9fd; text-align:justify;}
.bg_titer1 a:link,
.bg_titer1 a:visited{font-size:11px;}
.bg_titer1 a:hover,
.bg_titer1 a:active{ font-size:11px; color:red;}
.bt_login a:hover{color:#000}
.timeDetail{color:#a29b94; line-height:15px; text-indent:10px; margin:5px 20px 5px 5px; float:left; width:100%}
.timeDetai2{line-height:25px; background:#f7f8f9; margin:5px 20px 5px 15px; padding-right:2px;}
.m10{margin:15px; border-bottom:1px silver solid; color:#000; padding-bottom:30px;}
.titleDetail{font-size:18px; font-family:arial; color:#5a4b3e; padding:8px 0}
.floatLeft {float:right}
.bg_trv{background:url('../images/bg_trv.gif') top left no-repeat;color:#fff; text-indent:10px;height:41px;}
.boder_trv{ margin-bottom:10px; border:2px #9ad3fe solid; padding-bottom:10px;}
.title_user{ border-top: 1px solid rgb(204, 204, 204); padding: 2px 8px; font-size: 16px;font-weight: bold; color: #ff5f31;}
.CateRight{
	background:#f6f7fb;
	border-top:3px #eceef6 solid;
	height:140px;
	width:93%;
	margin:10px 0 20px 0;
	padding:10px 20px;
	float:left;
}
.CateRight .top{
	float:left;
	margin-right:100px;
	text-indent:15px;
	font-weight:bold;
}
.CateRight .top2{
	float:left;
	margin-right:30px;
	text-indent:15px;
	font-weight:bold;
}
.boder_trv ul{
	list-style:none;
	margin:0; 
	padding:0;}
.boder_trv ul li{margin-left:10px;
	display:block; 
	padding:8px; 
	overflow:hidden;}
.boder_trv ul li a{
	font-weight:bold; 
	line-height:24px;
	text-decoration:underline;
	display:block; 
	display:inline; 
	margin:0; 
	padding:0;}
.boder_trv ul li p{
	margin:0; 
	line-height:15px; }

/*----- pager -----*/
.pager{
	font-size:12px;
	float:right;
	padding-right:10px;
	margin:5px 0;
}
.pager .page-item, .pager .dot{
	float:left;
	width:20px;
	height:20px;
	line-height:20px;
	border:1px solid #ccc;
	text-align:center;
	display:block;
	margin:0 5px;
}
.pager .dot,
.pager .next, .pager .last,
.pager .prev, .pager .first{
	border:none;
	width:auto
}
.pager a.active, .pager a.page-item:hover{
	border-color:#034B8A;
	text-decoration:none
}

 .colorLnk,.colorLnk a{color:#9F9F9F}
 .colorLnk a:hover {color:#E0771E}
.line{
	background:url('../images/news-line-top.gif') top left repeat-x;
	height:5px;
	margin:10px;
}
img.img-c{
	display:block; 
	float:left;
	overflow:hidden; 
	padding:10px; 
	background:#fff; 
	margin-bottom:10px;}
img.img-c3{
	display:block; 
	float:left;
	overflow:hidden; padding:0px 0;}
img.img-c2{
	display:block; 
	float:right;
	overflow:hidden; 
	padding:10px; 
	background:#fff; 
}
.main-c .box-c p{
	margin:0; 
	padding:3px 0; 
	line-height:14px;}
.box-video{ 
	min-height:300px; 
	display:inline; 
	background:#fff;}
.box-video ul.ul-video{
	margin:0; 
	padding:0;}
.box-video ul.ul-video li{float:left; 
	width:290px; 
	padding-left:15px;
	line-height:20px; 
	margin-bottom:8px;}
.box-video ul.ul-video a{
	padding-left:8px; 
	list-style:none;
	line-height:20px;
	}
.footerwr{
	float:left; 
	width:100%; 
	height:auto;
	margin-top:30px;  
	border-top:2px #9f9898 solid;}
.footerwr a{color:#a5a1a1;}
.footerwr .rịght{
	float:left; width:80%;
	text-align:left;
}
.footerwr .left{
	float:left; width:20%; padding:10px 0;
	text-align:center;
}
.footerwr .duoi{
	line-height:10px;font-size:11px; text-align:center;} 
div.search{
	height:29px;
	margin:4px 0px}

.searchForm{
	float:left;
	background:black url('../images/bg_input.gif') top left repeat-x;
	padding:0px 30px;
	white-space:nowrap;
	height:26px;
	text-align:right;
}	
div.search div.searchForm input.searchTxt{
	margin-right:5px;
	border:1px solid #0c1a62;
	height:18px}
ul {
list-style: none;
}
ul#topnav {
	float: left;
	width: 100%;
	color:#fff;
	position: relative;
	font-size: 1.2em;
	height: 32px;
	background:#0c1a62;
}
ul#topnav li  {
	float: left;
	height: 32px;
	padding: 0px;
	color: #fff;
}
.nav-main{float:left; width:100%; height:34px; line-height:32px; color:#fff;}
.nav-main ul{list-style:none; margin:0; padding:0;}
.nav-main ul li{float:left; margin:0; padding:0 10px; }
.nav-main ul li.nav-main-end a{color:#fff; text-transform:uppercase; font-weight:bold;}
.nav-main ul li a{color:#fff; text-transform:uppercase; font-weight:bold;}
.nav-main ul li.nav-main-end:hover{ cursor:pointer;}
.nav-main ul li.nav-active{ cursor:pointer;}
.nav-main ul li:hover{ cursor:pointer;}
.nav-main ul li.nav-active a{color:#fff; text-decoration:none;}
.nav-main ul li:hover a{color:#fff; text-decoration:none;}
.nav-main ul li.nav-main-end{background:none;}

.nav-main2{float:left; width:80%; height:30px; line-height:30px; color:#4d4848; background:#fff; border-bottom:1px silver solid;margin:10px 70px;}
.nav-main2 ul{list-style:none; margin:0; padding:0;}
.nav-main2 ul li{float:left; margin:0; padding:0 10px; }
.nav-main2 ul li a{color:#4d4848; text-transform:uppercase; font-weight:bold; text-decoration:none;}

.nav-ttp{float:left; width:40%; line-height:32px; color:#000; font-size:11px;}
.nav-ttp ul{list-style:none; margin:0; padding:0;}
.nav-ttp ul li{float:left; margin:0; padding:0 5px; }
.nav-ttp ul li a:visited,
.nav-ttp ul li a:link{padding:0px 5px; list-style:none;color:#00477e;
}
.nav-ttp ul li a:hover,
.nav-ttp ul li a:active,
.nav-ttp ul li a.active:visited,
.nav-ttp ul li a.active:link{background:orange;padding:0px 5px;list-style:none; text-decoration:none;color:#FFF;}


.tin_sieu_vip{
	float:left;
}
.button_tinrao{
	float:left;
	width:547px;
	height:27px;
	background-image:url('../images/bg_tab_left.png');
	margin-top:10px;
}
a.title_name{
	font-weight:bold;
	text-decoration:none;
	color:#0033cc;
	font-size:14px;
	font-family:tahoma;
	margin-top:3px;
	margin-left:7px;
}
.icon_tiprao_vip{
	float:left;
	margin-right:5px;
	margin-top:5px;
}
/*Start Super VIP*/
.supervip_form
{
	width:785px;
	margin-left:15px;
	height:270px;
}
.supervip_item
{
	width:135px;
	height:137px;
	float:left;
	margin:3px;
	padding-top:6px;
	background:url(../images/raovat_super_vip_bg.gif) no-repeat;
}
.supervip_item_img_form
{
	width:113px;
	height:80px;
	border:solid transparent 5px;
	float:left;
	text-align:center;
	font-size:13px;
	color:#0289ff;
	font-weight:bold;
}
.supervip_item_img_form a
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.supervip_item_img_form a:hover
{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
.supervip_item_img_form_img
{
	max-width:113px;
	height:80px;
	margin:auto;
}
.supervip_item_title_form
{
	width:113px;
	height:30px;
	border:solid transparent 5px;
	float:left;
	vertical-align:text-bottom;
	text-align:center;
	font-size:13px;
	color:#ccc;
}
.supervip_item_title_form a
{
	color:#0066CC;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}
.supervip_item_title_form a:hover
{
	color:#FF6600;
	font-size:13px;
	text-decoration:underline;
}

/*End Super VIP*/

.register_button
{
	width:73px;
	height:26px;
	border:0px;
	background:url(../images/register.png) no-repeat;
}

.lg_button
{
	background:url(../images/login.png);
	width:73px;
	height:26px;
	border:0px;
}
.quang_cao_right{
	float:left;
	margin-top:7px;
}


.container {width: 100%; margin: 2px auto;}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
	width:130px;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 0;
	margin:0px;
	outline: none;
	height: 31px;
	line-height: 31px;
}
ul.tabs li a:hover {
	background: #ccc;
}	
ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 1px;
	-khtml-border-radius-bottomright: 1px;
	-webkit-border-bottom-right-radius: 1px;
	-moz-border-radius-bottomleft: 1px;
	-khtml-border-radius-bottomleft: 1px;
	-webkit-border-bottom-left-radius: 1px;
}
.tab_content 
{
	height: 220px; 
	margin-left: 15px; 
	margin-bottom: 5px; 
	margin-top: 10px;
	padding: 0px;
	font-size: 13px;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
} 

