body {
	font:12px/1.4 Arial, Helvetica, sans-serif;
	background:url(../images/body.jpg) no-repeat top center;
	margin:0 auto;
	
}
a:link, a:active, a:visited {
	color:#097eaf;
	text-decoration:none
}
.other_product{
	 background:url(../images/product-bg.jpg) repeat-x
}
a:hover {
	color:#4491b2
}
#container {
	width:1000px;
	margin:0 auto;
	
}
#header {
	
	height:406px;
	position:relative;
	margin-bottom:20px;
	
}

#header #logo {
	width:124px;
	text-align:center;
	position:relative;
	left:452px;
	top: 15px;
	z-index:999;
}
#header #logo img {
	height:157px;
	vertical-align:middle
}
#header .sitename {
	color:#0842ae;
	font-size:22px;
	font-weight:bold;
	padding-top:30px;
	margin-left:30px;
	float:left;
	display:none;
}
#header .language {
	position:absolute;
	top:10px;
	right:10px;
	display:none;
}
#header .lang {
	position:absolute;
	top:10px;
	right:0px;
}
.jflanguageselection{
	margin-left:5px;
	color:#FFFF00;
	padding:13px;
	width:56px;
}
.jflanguageselection span{
	color:#FFFF00;
	float:left;
	margin-left:5px;
}
#imgvi{
	background:url(../images/vietnam.png) no-repeat;
	width: 20px;
	height:14px;
	float:left;
	margin-left: 5px;
	border:1px #CCC solid;
}
#imgen{
	background:url(../images/uk-flag.png) no-repeat;
	width: 20px;
	height:14px;
	float:left;
	margin-left: 5px;
	border:1px #ccc solid;
}
#message {
	height:30px;
	line-height:25px;
	background:#d7d7d7 url(../images/message_bg.jpg) repeat-x;
	padding:0 0 0 10px;
	display:none;
}
#message div.clock {
	display:block;
	float:left;
	background:url(../images/message_time_bg_r.jpg) no-repeat top right;
	padding:0 13px 0 0
}
#message div.clock span {
	display:block;
	float:left;
	background:url(../images/message_time_bg_l.jpg) no-repeat;
	padding:0 0 0 13px;
	font-size:11px;
	color:#333
}
#message form.search {
	background:url(../images/message_search.jpg) no-repeat;
	width:278px
}
#message form.search input.txt {
	margin:0 0 0 40px;
	width:184px
}
#message form.search input.submit {
	margin:0 0 0 4px;
	text-transform:uppercase;
	padding:0;
	width:40px
}
div.contentwrapper {
	padding:10px 0
}
div.contentcolumn p {
	padding:4px 0
}
div.box form.login {
	padding:0 10px 10px 10px
}
div.box form.login input.txt {
	border:1px solid #b2b0b1;
	padding:3px;
	width:160px
}
div.box form.login label {
	display:block;
	font-weight:700;
	padding:5px 0 4px 0
}
div.box form.login img {
	vertical-align:middle
}
div.box div.signed img {
	border:1px solid #ccc;
	padding:2px;
	margin-right:4px;
	width:80px
}
div.box div.signed a {
	display:block;
	color:#333
}
div.online p {
	margin:0 0 4px 0
}
div.online img {
	vertical-align:middle;
	margin-right:5px;
	margin-left:35px;
	margin-bottom:5px;
}
div.online span.item {
	padding:0 0 0 20px
}
div.online span.item strong {
	padding-right:4px
}
div.box p.about {
	text-indent:20px;
	text-align:justify;
	padding:10px 4px
}
div.box div.ads {
	padding:10px 4px
}
form.newsletter {
	padding:4px
}
form.newsletter input.txt {
	font-size:11px;
	color:#999;
	padding:4px;
	width:150px;
	margin-right:4px
}
#ft{
	height:auto;
	background:url(../images/ft-bg.jpg) repeat-x;
}
#footer {
	border-top:8px solid #0f45a8;
	
	padding:5px 0;
	width:1000px;
	margin:0 auto;
}
#footer p.footer, p.show_query {
	padding:0 10px;
	margin:0;
	font-size:11px;
	color:#9c9c9c
}
#footer ul.bottom_nav, #footer ul.bottom-toolbar {
	font-size:11px;
	text-align:right;
	width:350px;
}
#footer ul.bottom_nav li, #footer ul.bottom-toolbar li {
	display:inline
}
#ft-top{
	width:800px;
	height:40px;
	float:right;
	margin-top:-10px;
	margin-bottom:10px;
}
#footer ul.bottom_nav li span {
	padding:0 0 0 4px
}
#footer ul.bottom-toolbar {
	margin-top:0;
	color:#fff;
	font-weight:bold;
}
#footer ul.bottom-toolbar img {
	vertical-align:middle;
	padding:0 4px
}
div.box form.voting {
	padding:10px
}
h3.breakcolumn {
	line-height:27px;
	border-bottom:1px solid #ccc;
	font-weight:normal
}
h3.breakcolumn span.breakcolumn {
	font-size:14px;
	font-weight:700;
	padding:0 4px
}
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24, .span-25 {
	float:left;
	margin-right:10px
}
.last {
	margin-right:0 !important
}
.span-4 {
	width:150px
}
.span-5 {
	width:230px;
	position:relative;
	top:-80px;
}
.span-6 {
	width:230px
}
.span-7 {
	width:270px
}
.span-8 {
	width:310px
}
.span-9 {
	width:350px
}
.span-10 {
	width:390px
}
.span-11 {
	width:430px
}
.span-12 {
	width:470px
}
.span-13 {
	width:510px
}
.span-16 {
	width:630px
}
.span-19 {
	width:750px
}
.span-25 {
	width:370px
}
hr {
	
	color:#ccc;
	clear:both;
	float:none;
	width:100%;
	height:.08em;
	margin:0;
	border:none
}
img.refresh {
	cursor:pointer;
	padding-left:10px
}
div.box {
	margin-bottom:15px;
	width:100%
}
div.content {
	
	
	
	
}
#content-bg {
	padding-top:8px;
	background:url(../images/online/tc.png) no-repeat;
	height:33px;
	width:230px;	
	font-weight:bold;
	color:#123d85;
	font-size:15px;
}
div.silver {
	border: 1px solid #f2f2f2;
	border-radius:10px;
margin-top:-10px;
	clear:both;
	height:430px;
}
div.white, ul.list_item li.second {
	background:#fff
}
div.orange {
	background:#ffe9da
}
div.bordersilver {
	border:1px solid #d9d9d9
}
div.box h3.header {
	width:750px;
	height:37px;
	background:url(../images/tieude.png) no-repeat;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	line-height:37px;
	text-indent:15px;
	font-size:15px;
	
}
div.box h3.header a {
	color:#fff
}
div.box h3.header strong, .box_silver strong, .box_orange strong {
	padding-right:4px;
	color:#0f0;
	display: none;
}
.box_silver {
	border:1px #e9ebdd solid;
	border-radius:10px;
	/*padding-bottom:20px;*/
	overflow:hidden;
	margin-top:10px
}

.box_silver .header {
	background:url(../images/hotrotructuyen.png) no-repeat;
	width:230px;
	height:48px;
	line-height:48px;
	color:#02307d;
	text-indent:20px;
	font-size:16px;
	text-transform:uppercase;
}
.box_orange {
	margin-bottom:30px;
	text-indent:15px;
}
.box_orange .endbo{
	background:url(../images/enddssp.png) no-repeat;
	width:230px;
	height:15px;
	float:left;
}
.box_orange .header {
	background:url(../images/danhsachsp.png) no-repeat;
	height:48px;
	line-height:48px;
	color:#FFF;
	text-transform:uppercase;
	text-indent:10px;
	text-indent:20px;
	font-size:16px;
	
}
form div.submit {
	background:url(../images/button01_r.png) top right no-repeat;
	padding:0 2px 0 0;
	float:left
}
form div.submit input {
	border:0;
	color:#333;
	height:22px;
	line-height:22px;
	display:block;
	background:url(../images/button01_l.png) top left no-repeat;
	cursor:pointer
}
a.forgot {
	display:block;
	line-height:22px;
	height:22px;
	white-space:nowrap;
	color:#0674f1;
	font-size:11px;
	padding-left:4px
}
a:hover.forgot {
	color:#333
}
.bggreen {
	background:#e9ffd4
}
#ver_menu {
	padding-bottom:6px;
	text-indent:24px
}
#ver_menu a {
	background:#e4e4e4 url(../images/vertical_menu_bg.jpg) no-repeat left top;
	color:#333;
	display:block;
	font:bold 11px/24px tahoma, arial, sans-serif;
	height:25px;
	text-decoration:none
}
#ver_menu a.current {
	background:#ffd9d9 url(../images/vertical_menu_bg.jpg) no-repeat left -25px;
	color:#333
}
#ver_menu a.sub_normal {
	background:#f5fbfe url(../images/vertical_menu_bg.jpg) no-repeat left -75px;
	color:#333;
	padding-right:5px;
	text-align:right
}
#ver_menu a.sub_current {
	background:#f5fbfe url(../images/vertical_menu_bg.jpg) no-repeat left -75px;
	color:#cb0000;
	padding-right:5px;
	text-align:right
}
#ver_menu a.current:hover {
	background:#ffd9d9 url(../images/vertical_menu_bg.jpg) no-repeat left -25px;
	color:#0943ae
}
#ver_menu a:hover {
	background:#d9e5ff url(../images/vertical_menu_bg.jpg) no-repeat left -50px;
	color:#cb0000
}
ul.list_item {
	padding:0 2px 10px
}
ul.list_item li {
	padding:8px 10px;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	clear:both
}
.generate_page {
	float:left;
	font-size:10px;
	font-weight:700;
	margin:10px
}
.generate_page strong {
	background-color:#fbfbfb;
	border:1px solid #666;
	color:#000;
	padding:4px 6px
}
.generate_page a {
	background-color:#ebebeb;
	border:1px solid #c8c8c8;
	color:#000;
	padding:4px 6px;
	text-decoration:none
}
.generate_page a:hover {
	background-color:#e0e0e0;
	color:red
}
#nojavascript {
	background:#ffffdf;
	color:#333;
	float:left;
	font:bold 12px/ 20px arial, helvetica, sans-serif;
	height:70px;
	left:0;
	padding:10px 0 0;
	position:absolute;
	text-align:center;
	top:0;
	width:100%;
	z-index:1000
}

.tp{margin-right:150px  !important}