.box_kqxs {
	font-family: Arial, Helvetica, sans-serif
}
.kqtmn, .xsdt, .xsmb, .xsmn, .tblTKGiai {
	border-spacing: 0
}
.waitingloto {
	width: 300px;
	position: absolute;
	margin-top: 50px;
	left: 50%;
	margin-left: -150px;
	background: #fff;
	border: 1px solid #CCC;
	color: red;
	font-weight: 700;
	line-height: 30px;
	border-radius: 5px
}
.DynarchCalendar {
	border-radius: 5px;
	overflow: hidden
}
.tabSelNumberInfo {
	border: 1px solid #ccc;
	border-collapse: collapse;
}
.tabSelNumberInfo td, .tabSelNumberInfo th {
	border: 1px solid #ccc;
	border-collapse: collapse;
	padding: 2px;
}
.box_kqxs {
	font-size: 13px;
	margin: 0 auto;
	position: relative;
	clear: both;
	margin-bottom: 20px;
}
.box_kqxs .sp {
	display: none
}
.box_kqxs .top_adv img {
	width: auto;
	max-height: 30px;
	margin-top: 0!important
}
.box_kqxs .kqxs_content {
	background: #fff;
}
.box_kqxs .title, .box_kqxs .title a, .box_kqxs div img, .box_kqxs td, .dnw-content-layout .box_kqxs td, .xsmb .ten_giai_tam {
	vertical-align: middle
}
.box_kqxs td.Menutool {
	border-right: 1px #999 solid;
	padding: 0;
	margin: 0
}
.box_kqxs div.Menutool, div.Menutool {
	margin: 0 auto;
	clear: both;
	display: block;
	border: 1px solid #CFCFCF;
	border-top: 0;
	height: 25px;
	line-height: 25px;
	background: #F3F3F3
}
.box_kqxs div.Menutool table, div.Menutool table {
	border: 0
}
.box_kqxs div.Menutool table td, div.Menutool table td {
	padding: 0 10px;
	line-height: 24px;
	border: 0
}
.box_kqxs div.Menutool img, div.Menutool img {
	vertical-align: middle;
	margin: 0 5px;
	max-height: 20px;
	margin-top: 0
}
.box_kqxs div.Menutool a, div.Menutool a {
	color: #000
}
.box_kqxs div.Menutool a.sound, .box_kqxs div.Menutool a.sound.soundon, a.sound.soundon, div.Menutool a.sound, div.Menutool a.sound.soundon {
	background: url(/template/images/sound_on.png) left no-repeat;
	padding-left: 30px
}
.box_kqxs div.Menutool a.sound.soundoff, a.sound.soundoff, div.Menutool a.sound.soundoff {
	background: url(/template/images/sound_off.png) left no-repeat;
	padding-left: 30px
}
.box_kqxs .kqxsnav {
	font-size: 13px;
	font-weight: 500;
	line-height: 30px;
	text-indent: 10px;
}
.box_kqxs .title, .box_kqxs .title a {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	white-space: nowrap
}
.box_kqxs .title a:visited {
	color: #fff
}
.box_kqxs .title a:hover {
	color: #FC0
}
.box_kqxs .top .bkl {
	background: #c00;
	background: -moz-linear-gradient(top, #c00 2%, #aa0101 98%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #c00), color-stop(98%, #aa0101));
	background: -webkit-linear-gradient(top, #c00 2%, #aa0101 98%);
	background: -o-linear-gradient(top, #c00 2%, #aa0101 98%);
	background: -ms-linear-gradient(top, #c00 2%, #aa0101 98%);
	background: linear-gradient(to bottom, #c00 2%, #aa0101 98%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#aa0101', GradientType=0 );
	padding-left: 13px
}
.box_kqxs a, .box_kqxs a:visited {
	color: #06C;
}
.box_kqxs a:hover {
	color: red
}
.box_kqxs :focus {
	outline: 0
}
.box_kqxs .ngay a, .box_kqxs .ngay a:visited, .box_kqxs .tngay {
	color: #06c
}
.box_kqxs .waitLoto, .waitLoto {
	background: url(/images/loading.gif) center no-repeat;
	height: 100%;
	min-height: 18px;
	min-width: 18px;
	display: inline-block;
	background-size: contain
}
.box_kqxs .tick {
	background: url(/template/images/tickcss.gif) center right no-repeat
}
.box_kqxs .xsmn .giai8 div .waitLoto {
	max-height: 20px
}
.box_kqxs .kqtmb .giai7 div .waitLoto {
	max-height: 20px;
	margin-top: 5px
}
.box_kqxs .kqtmb .giaidb div .waitLoto {
	max-height: 28px;
	margin: 0 3px
}
#ngaykqxs {
	width: 22px;
	height: 22px;
	overflow: hidden;
	font-size: 1px;
	margin-right: 70px;
	padding: 0;
	background: url(/template/images/calendar_today.png) center no-repeat;
	background-size: 22px;
	border: none;
	cursor: pointer;
	display: inline
}
.box_kqxs .xsdate {
	position: absolute;
	right: 4px;
	top: -15px;
	float: right;
	font-size: 16px;
	font-weight: 700;
	line-height: 15px;
	padding: 4px 6px 0;
	background: #000;
	border-radius: 3px 3px 0 0;
	border: 2px solid #e70000;
	border-bottom: 0;
	text-align: center;
	color: #fc0;
}
.box_kqxs .xsdate a {
	color: #fc0;
}
.box_kqxs .date a {
	text-align: center;
	color: #FFF!important;
	text-decoration: none
}
.box_kqxs .thuNgay {
	line-height: 30px;
	text-align: left
}
.xsmn .ngay a, .xsmn .ngay a:visited {
	color: #fff;
	text-transform: capitalize;
	font-weight: 600;
}
.box_kqxs .date .daymonth {
	font-size: 20px;
	font-weight: 700;
	border-bottom: 1px solid #feb645;
	line-height: 14px;
	text-align: center;
	text-decoration: none;
	clear: both;
	display: block;
	padding-bottom: 5px;
}
.box_kqxs .date .year {
	margin: 2px auto;
	text-decoration: none;
	text-align: center;
	display: inline-block
}
.box_kqxs h2.kqxstitle {
	padding: 0 60px 0 10px;
	border-radius: 3px 3px 0 0;
	background-color: #B80000;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E80000), color-stop(1, #B80000));
	background-image: -o-linear-gradient(bottom, #E80000 0, #B80000 100%);
	background-image: -moz-linear-gradient(bottom, #E80000 0, #B80000 100%);
	background-image: -webkit-linear-gradient(bottom, #E80000 0, #B80000 100%);
	background-image: -ms-linear-gradient(bottom, #E80000 0, #B80000 100%);
	background-image: linear-gradient(to bottom, #E80000 0, #B80000 100%);
	text-align: left;
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.box_kqxs .kqxstitle a {
	color: #fff;
	text-transform: uppercase;
}
.box_kqxs .xshead {
	padding: 5px;
	font-weight: bold;
	color: #000;
	text-align: center;
	font-size: 15px;
	background-color: #f3efe6;
}
.box_kqxs .xshead a {
	white-space: nowrap;
	color: #8a0105;
}
.box_kqxs .xshead a:hover {
	color: #f00;
}
.box_kqxs .xsmb .kq:hover, .box_kqxs .xsmn .kq:hover {
	background: #d6fbac;
	border-radius: 10px
}
div.bangkqxs_link {
	clear: both;
	border: 0 solid #CFCFCF;
	border-radius: 0 0 5px 5px;
	border-top: 0;
	padding: 5px 0;
	display: table;
	margin: 0 auto;
}
div.bangkqxs_link table {
	margin: 0 auto;
	position: relative
}
.colgiaithuong {
	width: 100px
}
.tableborder {
	border: 1px #CFCFCF solid;
	border-collapse: collapse;
}
.xsmn .kqxs_content, .xsmb .kqxs_content {
	border: 1px #CFCFCF solid;
	border-collapse: collapse;
}
.xsmn .kqxs_content td, .xsmn .kqxs_content th {
	text-align: center;
	padding: 2px 0;
	border: 1px #CFCFCF solid;
	border-collapse: collapse;
}
.xsmn div img {
	margin: 3px 0
}
.xsmn .ccgt {
	width: 123px
}
.xsmn .ccgt .giai1, .xsmn .ccgt .giai2, .xsmn .ccgt .giai3, .xsmn .ccgt .giai4, .xsmn .ccgt .giai5, .xsmn .ccgt .giai6, .xsmn .ccgt .giai7, .xsmn .ccgt .giai8, .xsmn .ccgt .giaidb {
	font-size: 14px;
	color: #000;
	text-align: right;
	padding-right: 10px
}
.xsmn .ngay, .xsmn .tentinh, .xsmn .date {
	font-weight: 700;
	font-size: 13px
}
.xsmn .kqxs_content .leftcl>div, .xsmn .kqxs_content .rightcl .tblKQTinh > div {
	text-align: center;
	padding: 2px 0;
	border-bottom: 1px #CFCFCF solid
}
.xsmb .kqxs_content > table {
	border: 1px #CFCFCF solid;
	border-collapse: collapse
}
.xsmn .tendai, .xsmn .giai_bay, .xsmn .giai_nam, .xsmn .giai_ba, .xsmn .giai_nhat {
	background: #FAFAFA
}
.xsmn .thu {
	min-width: 40px;
	font-weight: bold
}
.xsmn .ngay {
	height: 24px;
	background-color: #F3F3F3
}
.xsmn .tendai th {
	line-height: 1.5;
	padding: 2px 0;
}
.xsmn .loaive, .xsmn .matinh {
	line-height: 14px;
	font-weight: 700;
	font-size: 13px;
	background-color: #F3F3F3
}
.xsmn .giaidb .kq {
	font-size: 28px;
	line-height: 28px;
	height: 28px;
	display: block;
	font-weight: 700;
	color: #D60000;
}
.xsmn .giai_ba .kq, .xsmn .giai_bay .kq, .xsmn .giai_nam .kq, .xsmn .giai_nhat .kq, .xsmn .giai_nhi .kq, .xsmn .giai_sau .kq, .xsmn .giai_tu .kq {
	line-height: 26px;
	height: 26px;
	font-size: 26px;
	font-weight: 700;
	display: block
}
.xsmn .giai_bay .kq {
	color: #0054BE
}
.xsmn .giai_tam .kq {
	line-height: 44px;
	height: 44px;
	display: block;
	font-size: 40px;
	font-weight: 700;
	color: #D60000
}
.xsmn .giai_tam .kq img {
	max-height: 30px;
	margin-top: 5px
}
.xsmn .dac_biet .kq img {
	max-height: 20px;
	margin-top: 5px
}
.xsmn .giai_dac_biet {
	font-size: 15px;
	font-weight: 700
}
.xsmn4dai .giaidb {
	font-size: 24px!important;
	line-height: 20px;
}
.xsmn .nameshort {
	display: none
}
.miennam5cot .tendai > th {
	width: 25%
}
.miennam4cot .tendai > th {
	width: 33.3333%
}
.miennam3cot .tendai > th {
	width: 50%
}
.miennam5cot .nameshort {
	display: inline
}
.miennam5cot .namelong {
	display: none
}
.xsmn .giaidb td {
	font-weight: 700;
	color: #D60000;
	font-size: 28px;
	line-height: 1.1;
}
.xsmn .giaidb div {
	display: block
}
.xsmn .date, .xsmb .date {
	color: #feb645;
}
.box_kqxs .giai_ba > th, .box_kqxs .giai_bay > th, .box_kqxs .giai_nam > th, .box_kqxs .giai_nhat > th, .box_kqxs .giai_nhi > th, .box_kqxs .giai_sau > th, .box_kqxs .giai_tu > th, .box_kqxs .giaidb > th, .box_kqxs .giai_tam > th, .tengiai {
	font-size: 13px;
	font-weight: 300;
	font-family: 'Arial', sans-serif;
	line-height: 16px;
	color: #818181;
}
.box_kqxs th > .giatri, .gtgt {
	color: #a50002;
	font-size: 16px;
	line-height: 16px;
	font-weight: 500;
	display: block;
}
.xsmb td, .xsmb th {
	border: 1px solid #CFCFCF;
	text-align: center;
	height: 24px;
	padding: 5px 3px;
}
.xsmb tbody tr:nth-of-type(2n+1) {
	background: #FAFAFA
}
.xsmb .thu {
	height: 30px;
	width: 40px;
	font-weight: 700;
	font-size: 13px;
	text-align: center
}
.xsmb .ngay {
	border: 1px solid #999;
	border-top: 0;
	border-left: 0;
	height: 30px;
	text-align: left;
	padding-left: 20px;
	font-weight: 700;
	font-size: 13px
}
.xsmb .matinh, .xsmb .tentinh {
	height: 26px;
	font-size: 26px;
	font-weight: 700
}
.xsmb .phathanh {
	float: right
}
.xsmb .matinh {
	background-color: #F3F3F3
}
.xsmb .giai_dac_biet {
	position: relative
}
.box_kqxs .kyhieuDB {
	display: block;
	clear: both;
	margin-bottom: 10px
}
.box_kqxs .giaidb .kyhieuDB>span {
	display: inline-block;
	border: 1px solid #b1b1b1;
	background: #fff;
	text-align: center;
	margin: 0 2px;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	color: #000;
	border-radius: 3px;
	padding: 0 2px;
	min-width: 35px
}
.box_kqxs .giaidb .kyhieuDB>span>span {
	width: 30px;
	display: inline-block
}
.box_kqxs .kyhieuDB>span img {
	max-height: 15px!important;
	float: left;
	margin-top: 0!important
}
.xsmb .giaidb .giaiDbmoi {
	display: inline-block;
	padding: 3px;
	border: 1px solid #CCC;
	border-radius: 5px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #eae0c2), color-stop(1, #ccc2a6));
	background: -moz-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
	background: -webkit-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
	background: -o-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
	background: -ms-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
	background: linear-gradient(to bottom, #eae0c2 5%, #ccc2a6 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eae0c2', endColorstr='#ccc2a6', GradientType=0);
	background-color: #eae0c2;
	min-width: 200px
}
.xsmb .giaidb .giaiDbmoi .kq {
	display: block;
	font-size: 34px;
	font-weight: 700;
	letter-spacing: 2px;
	line-height: 32px;
	min-height: 32px;
	color: #D60000
}
.xsmb .giaidb .kq .waitLoto {
	width: 30px;
	height: 30px;
	margin-top: 2px;
}
.xsmb .giai_nhat .kq {
	font-size: 30px;
	font-weight: 700;
	line-height: 32px
}
.xsmb .giai_ba .kq, .xsmb .giai_nhi .kq {
	float: left;
	line-height: 28px;
	height: 28px;
	font-size: 26px;
	font-weight: 700
}
.xsmb .giai_nhi .kq {
	width: 50%
}
.xsmb .giai_ba .kq {
	width: 33%
}
.xsmb .giai_tu .kq {
	font-size: 26px;
	font-weight: 700;
	width: 50%;
	float: left;
	line-height: 28px;
	height: 28px
}
.xsmb .giai_nam .kq, .xsmb .giai_sau .kq {
	font-size: 26px;
	width: 33%;
	font-weight: 700;
	line-height: 28px;
	height: 28px;
	float: left
}
.xsmb .giai_sau .kq {
	color: #0054BE
}
.xsmb .giai_bay .kq {
	font-size: 34px;
	font-weight: 700;
	width: 25%;
	float: left;
	line-height: 32px;
	height: 32px;
	color: #D60000
}
.xsmb .giai_bay .kq .waitLoto {
	width: 26px;
	height: 26px;
	margin-top: 2px;
}
.kqtmn {
	size: 11px;
	width: 100%;
	border-collapse: collapse
}
.kqtmn div img {
	margin: 3px 0
}
.kqtmn .kqxs_content {
	border: 1px solid #cfcfcf;
	border-collapse: collapse;
}
.kqtmn td, .kqtmn th {
	border: 1px solid #CFCFCF;
	text-align: center;
	padding: 3px 0
}
.kqtmn tbody tr:nth-of-type(2n) {
	background: #FAFAFA
}
.kqtmn .loaive, .kqtmn .matinh, .kqtmn .ngay {
	font-weight: 700;
	font-size: 13px;
}
.kqtmn .matinh, .kqtmn .ngay {
	height: 24px
}
.kqtmn .thu {
	font-weight: 700;
	font-size: 13px;
	width: 70px
}
.kqtmn .tentinh {
	height: 24px;
	font-weight: 700;
	font-size: 13px
}
.kqtmn .loaive {
	height: 14px;
	line-height: 14px
}
.kqtmn .giaidb .kq {
	line-height: 36px;
	height: 36px;
	font-size: 32px;
	font-weight: 700;
	color: #D60000
}
.kqtmn .giaidb th {
	width: 80px;
}
.kqtmn .giai_ba .kq, .kqtmn .giai_bay .kq, .kqtmn .giai_nam .kq, .kqtmn .giai_nhat .kq, .kqtmn .giai_nhi .kq, .kqtmn .giai_sau .kq, .kqtmn .giai_tu .kq {
	line-height: 30px;
	height: 28px;
	font-size: 24px;
	font-weight: 700
}
.kqtmn .giai_ba .kq {
	width: 50%;
	display: inline-block;
}
.kqtmn .giai_tu .kq {
	width: 33%;
	display: inline-block;
}
.kqtmn .giai_tu .lq_4, .kqtmn .giai_tu .lq_5, .kqtmn .giai_tu .lq_6, .kqtmn .giai_tu .lq_7 {
	width: 25%
}
.kqtmn .giai_sau .kq {
	width: 33%;
	display: inline-block;
}
.kqtmn .giai_bay .kq {
	color: #0054BE
}
.kqtmn .giai_tam .kq {
	line-height: 42px;
	height: 42px;
	font-size: 40px;
	font-weight: 700;
	color: #D60000
}
.kqtmb {
	background: #FFF;
	border-bottom: 0;
	size: 11px;
	width: 100%;
	margin-left: -1px
}
.kqtmb .giai2, .kqtmb .giai2l, .kqtmb .giai4, .kqtmb .giai4l, .kqtmb .giai6, .kqtmb .giai6l, .kqtmb .giaidb, .kqtmb .giaidbl, .kqtmb .giaidbphul, .kqtmb .giaithuong, .kqtmb .gtgiai2, .kqtmb .gtgiai6, .kqtmb .gtgiai7, .kqtmb .gtgiaidb, .kqtmb .gtgiaidbphu, .kqtmb .matinh {
	background-color: #F3F3F3
}
.kqtmb td {
	border-bottom: 1px #999 solid;
	border-left: 1px #999 solid;
	text-align: center;
	height: 24px;
	padding: 0
}
.kqtmb .thu, .kqtmb .thu a {
	font-weight: 700;
	font-size: 13px;
	color: #000
}
.kqtmb .ngay {
	font-weight: 700;
	font-size: 13px;
	text-align: left;
	font-style: italic;
	padding-left: 10px;
	color: #06c
}
.kqtmb .giaithuong {
	font-weight: 700;
	font-size: 13px;
	text-align: center;
	color: #BF0000;
	width: 120px
}
.kqtmb span.loaive {
	float: right;
	color: #000;
	padding-right: 10px
}
.kqtmb .matinh, .kqtmb .tinh {
	font-weight: 700;
	font-size: 13px
}
.kqtmb .phathanh {
	display: block;
	float: right;
	position: static;
	margin-right: 10px;
	font-style: normal;
	font-weight: 700
}
.kqtmb .tngay {
	display: block;
	float: left;
	position: static;
	margin-left: 10px
}
.kqtmb .phathanh .tentinh {
	color: #069;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif
}
.kqtmb .giai8l {
	font-size: 13px
}
.kqtmb .giai8 div {
	font-weight: 700;
	color: maroon;
	font-size: 30px
}
.kqtmb .giai7l {
	font-size: 13px
}
.kqtmb .giai7 {
	font-weight: 700
}
.kqtmb .gtgiai7 {
	font-weight: 700;
	text-align: right;
	padding-right: 7px;
	font-size: 14px
}
.kqtmb .giai7 div {
	width: 24%;
	height: 39px;
	display: inline-block;
	float: left;
	font-size: 30px;
	font-weight: 700;
	color: #D60000;
	line-height: 38px
}
.kqtmb .giai6l {
	font-size: 13px;
	height: 27px
}
.kqtmb .giai6 {
	height: 30px
}
.kqtmb .gtgiai6 {
	font-weight: 700;
	text-align: right;
	padding-right: 7px;
	font-size: 14px
}
.kqtmb .giai6 div {
	width: 33%;
	display: inline-block;
	font-size: 20px;
	font-weight: 700;
	color: #0054BE
}
.kqtmb .giai5l {
	font-size: 13px;
	height: 55px
}
.kqtmb .giai5 {
	font-size: 20px;
	line-height: 20px;
	letter-spacing: 2px;
	font-weight: 700
}
.kqtmb .giai3 div, .kqtmb .giai4 div, .kqtmb .giai5 div {
	line-height: 24px;
	vertical-align: bottom;
	display: inline-block;
	float: left
}
.kqtmb .gtgiai5 {
	font-weight: 700;
	text-align: right;
	padding-right: 7px;
	font-size: 14px
}
.kqtmb .giai5 div {
	height: 24px;
	font-size: 20px;
	letter-spacing: 2px;
	font-weight: 700;
	width: 33%
}
.kqtmb .giai4l {
	font-size: 13px;
	height: 55px
}
.kqtmb .gtgiai4 {
	background-color: #F3F3F3;
	font-weight: 700;
	text-align: right;
	padding-right: 7px;
	font-size: 14px
}
.kqtmb .giai4 div {
	width: 49%;
	height: 24px;
	font-size: 20px;
	letter-spacing: 2px;
	font-weight: 700
}
.kqtmb div img {
	margin: 3px 0
}
.kqtmb .giai3l {
	font-size: 13px;
	height: 55px
}
.kqtmb .giai3 {
	font-size: 13px;
	text-align: center
}
.kqtmb .gtgiai3 {
	font-weight: 700;
	text-align: right;
	padding-right: 7px;
	font-size: 14px
}
.kqtmb .giai3 div {
	height: 24px;
	font-size: 20px;
	letter-spacing: 2px;
	font-weight: 700;
	width: 33%
}
.kqtmb .giai1, .kqtmb .giai2 div {
	line-height: 20px;
	font-weight: 700;
	letter-spacing: 2px
}
.kqtmb .giai2l {
	font-size: 13px;
	height: 27px
}
.kqtmb .gtgiai2 {
	font-weight: 700;
	text-align: right;
	padding-right: 7px;
	font-size: 14px
}
.kqtmb .giai2 div {
	width: 49%;
	display: inline-block;
	float: left;
	font-size: 20px
}
.kqtmb .giai1 div, .kqtmb .giaidb div {
	width: 100%;
	display: block
}
.kqtmb .giai1l {
	font-size: 13px;
	height: 27px
}
.kqtmb .giai1 {
	font-size: 20px
}
.kqtmb .gtgiai1 {
	font-weight: 700;
	text-align: right;
	padding-right: 7px;
	font-size: 14px
}
.kqtmb .giaidbl {
	font-size: 13px;
	height: 30px
}
.giaidbl a, .giaidbl a:visited {
	color: #000
}
.giaidbl a:hover {
	color: #C4161C
}
.kqtmb .giaidb {
	font-weight: 700;
	color: #C4161C;
	font-size: 30px;
	line-height: 36px;
	letter-spacing: 3px;
	height: 36px
}
.btndauduoimien {
	font-size: 12px;
	cursor: pointer;
	width: 20px;
	height: 20px;
	line-height: 20px;
	display: block;
	border: none;
	text-align: center;
	float: right;
	border-radius: 50%;
	margin: 2px;
	background: #C00;
	color: #FFF
}
.boxtkloto2so_title {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #599bb3), color-stop(1, #408c99));
	background: -moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background: -webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background: -o-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background: -ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background: linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99', GradientType=0);
	background-color: #599bb3;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	color: #fff;
	padding-left: 10px;
	text-align: left
}
.btntk2sc, .btntkhdv {
	background: url(/template/images/btnswitch.png) top right no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	background-size: 80px;
	padding-right: 85px;
	padding-left: 10px;
	color: #000;
	border: 0;
	text-align: left;
	font-weight: bold;
}
.btntk2sc {
	margin-right: 5px
}
.btntk2sc.btnclicked, .btntkhdv.btnclicked {
	background: url(/template/images/btnswitch.png) bottom right no-repeat;
	background-size: 80px;
	font-weight: bold;
	color: red;
}
.btnClosedauduoimien {
	font-size: 12px;
	cursor: pointer;
	margin: 0 auto;
	width: 340px;
	height: 20px;
	line-height: 20px;
	background: url(/template/images/btnClosedauduoi.gif) 0 -1px no-repeat;
	display: block;
	border: none;
	text-align: center
}
.btnClosedauduoimien:hover {
	color: #C4161C
}
.btnshare, .btnsharett {
	background: url(/template/images/share_this.png) left no-repeat #dadada;
	background-size: 30px;
	padding-left: 35px;
	padding-right: 10px;
	display: inline-block;
	line-height: 30px;
	height: 30px;
	margin: 0 10px;
	border: 1px solid #CCC;
	border-radius: 5px;
	overflow: hidden;
	font-weight: 700;
	color: #000;
	cursor: pointer;
	float: left;
}
.btnlinkprint, .btnlinkprinttt, .btnlinkveso, .btnlinkvesott, .linkprint {
	border: 1px solid #CCC;
	padding-left: 35px;
	padding-right: 10px;
	display: inline-block;
	line-height: 30px;
	height: 30px;
	margin: 0 10px;
	overflow: hidden;
	color: #000;
	font-weight: 700;
	cursor: pointer
}
.btnlinkveso, .btnlinkvesott {
	background: url(/template/images/btnveso.png) left no-repeat #dadada;
	background-size: 30px;
	border-radius: 5px
}
.btnlinkprint, .btnlinkprinttt, .linkprint {
	background: url(/template/images/printer.png) left no-repeat #dadada;
	background-size: 30px;
	border-radius: 5px
}
.btnfullsize, .btnfullsizett {
	background: url(/template/images/maximize.png) left no-repeat #dadada;
	background-size: 30px;
	padding-left: 35px;
	padding-right: 10px;
	display: inline-block;
	line-height: 30px;
	height: 30px;
	margin: 0 10px;
	border: 1px solid #CCC;
	border-radius: 5px;
	overflow: hidden;
	font-weight: 700;
	color: #000;
	cursor: pointer;
	float: left;
}
.btnshare.clicked, .btnsharett.clicked {
	background: url(/template/images/share_this.png) left no-repeat #CCC;
	background-size: 30px
}
.btnfullsize:hover, .btnfullsizett:hover, .btnlinkprint:hover, .btnlinkprinttt:hover, .btnshare:hover, .btnsharett:hover, .linkprint:hover {
	background-color: #000;
	color: #fff
}
.buttonimage {
	background-image: url(/template/images/button.png);
	background-repeat: no-repeat
}
.icon32 {
	display: block;
	margin-right: 10px;
	width: 32px;
	height: 32px;
	float: left;
	text-indent: -9999px
}
.fn-share-zing {
	background-position: -2px -2px
}
.fn-share-fb {
	background-position: -42px -2px
}
.fn-share-gplus {
	background-position: -80px -2px
}
.btnsavekqxs {
	background: url(/template/images/button.png) -121px -2px no-repeat;
	padding: 0 0 0 45px;
	font-weight: 700;
	line-height: 35px;
	height: 35px;
	float: right;
	border: 0;
	cursor: pointer
}
.btnselectdayhomemien {
	float: right;
	margin-right: 60px
}
.boxsharekqxs {
	border: 1px solid #CCC;
	background: #FFC;
	height: 32px;
	padding: 5px
}
.boxsharekqxs label {
	margin-right: 20px;
	font-weight: 700;
	line-height: 30px
}
.kqtmb td.bxdauduoi {
	background-color: #F3F3F3;
	width: 100px;
	vertical-align: top
}
.kqtmb td.bxdauduoi .dauduoi {
	border: 1px solid #999;
	border-right: 0;
	border-bottom: 0;
	size: 11px;
	width: 100%;
	height: 342px
}
.dauduoi {
	border: 1px solid #999;
	border-right: 0;
	border-bottom: 0;
	size: 11px;
	width: 100%;
	height: 345px
}
.dauduoi td {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px
}
.bkqtinh_kq {
	height: 315px
}
.shadow {
	text-shadow: 0 1px 0 #FFF, 0 2px 2px #C8C8C8
}
td.somien, td.sotinh {
	font-size: 13px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #999;
	width: 10px;
	text-align: center
}
.ketquaHightlight_giaiSo {
	color: #fff;
	padding: 2px;
	border-radius: 50%;
	box-shadow: 3px 3px 10px -2px rgba(0,0,0,.4);
	background: radial-gradient(circle at 5px 5px, gold, #001)
}
.daysoThongke s {
	float: left;
	margin: 1px
}
.boxBottom {
	background: #e2d7bc;
	height: 28px;
	border: 1px solid #CFCFCF;
	border-top: 0;
	clear: both;
}
.daysoThongke {
	float: left;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	border: 1px solid #feb645;
	text-shadow: none;
	color: #000;
	line-height: 17px;
	text-align: center;
	margin-right: 4px;
	font-size: 15px;
	margin-top: 6px;
	cursor: pointer;
	background: #f1e767;
	background: -moz-linear-gradient(top, #f1e767 0%, #feb645 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #f1e767), color-stop(100%, #feb645));
	background: -webkit-linear-gradient(top, #f1e767 0%, #feb645 100%);
	background: -o-linear-gradient(top, #f1e767 0%, #feb645 100%);
	background: -ms-linear-gradient(top, #f1e767 0%, #feb645 100%);
	background: linear-gradient(to bottom, #f1e767 0%, #feb645 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645', GradientType=0 );
}
.box_kqxs td .daysoThongke {
	font-weight: 400;
	cursor: pointer
}
.boxdauduoimien td.shadow {
	font-weight: 700;
	position: relative
}
.daysoThongkes .daysoThongkeClick, .daysoThongkes .daysoThongkeHover {
	background: radial-gradient(circle at 5px 5px, #f24537, #840206);
	color: #fff;
	border: 1px solid #840206;
}
.config_Bangketqua_list {
	float: left;
	line-height: 19px;
	margin-right: 5px;
	margin-left: 1px
}
.config_Item {
	float: left;
	padding: 0 4px;
	border: 1px solid #c3a55f;
	margin: 3px 1px;
	cursor: pointer;
	font-size: 14px;
	line-height: 20px;
	margin-right: 5px;
	border-radius: 3px;
	text-align: center;
	background: #f1e767;
	background: -moz-linear-gradient(top, #f1e767 0%, #feb645 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #f1e767), color-stop(100%, #feb645));
	background: -webkit-linear-gradient(top, #f1e767 0%, #feb645 100%);
	background: -o-linear-gradient(top, #f1e767 0%, #feb645 100%);
	background: -ms-linear-gradient(top, #f1e767 0%, #feb645 100%);
	background: linear-gradient(to bottom, #f1e767 0%, #feb645 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645', GradientType=0 );
}
.ketquaHightlight {
	overflow: visible!important
}
.ketquaHightlight, .ketquadaysoHightlight {
	background: #DB2363;
	color: #fff;
	padding: 1px;
	border-radius: 50%;
	box-shadow: 3px 3px 10px -2px rgba(0,0,0,.4);
	font-weight: 400;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0
}
.boxdauduoimien td, .boxdauduoimien_home td, div.boxdauduoimien {
	font-family: Tahoma, Geneva, sans-serif
}
.ketquaHightlight .runLoto, .ketquadaysoHightlight .runLoto {
	border: none;
	background: 0 0;
	padding: 0;
	font-weight: 400;
	margin: 0;
	text-shadow: none
}
.kqtmb .ketquaHightlight, .kqtmb .ketquadaysoHightlight {
	padding: 2px
}
.ketquaHightlight.hangdonvi, .ketquadaysoHightlight.hangdonvi {
	background: #f30;
	background: radial-gradient(circle at 5px 5px, #56FDF8, #000)
}
.ketquaHightlight.hangchuc, .ketquadaysoHightlight.hangchuc {
	background: #41E241;
	background: radial-gradient(circle at 5px 5px, #41E241, #001)
}
.ketquaHightlight.cahaihang, .ketquadaysoHightlight.cahaihang {
	background: linear-gradient(to right, #07EB07, #517C51 48%, #35988C 52%, #3EF3ED);
	background: radial-gradient(circle at 5px 5px, gold, #001)
}
.boxdauduoimien td {
	border: 1px #999;
	border-top: 0;
	border-left: 0;
	text-align: center;
	padding: 1px;
	height: inherit;
	line-height: 1
}
div.boxdauduoimien {
	border: 1px solid #CFCFCF;
	border-top: 0;
	padding: 2px 0;
	height: inherit;
	margin: 0;
	text-align: right;
	background: #e2e2e2;
	background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #e2e2e2), color-stop(50%, #dbdbdb), color-stop(51%, #d1d1d1), color-stop(100%, #fefefe));
	background: -webkit-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: -o-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: -ms-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: linear-gradient(to bottom, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 );
}
.boxdauduoimien_home td {
	border: 1px solid #999;
	border-top: 0;
	border-left: 0;
	text-align: center;
	height: inherit;
	padding: 0;
	line-height: 1.3
}
.b_ddtt td, div.boxdauduoimien_home {
	border: 1px solid #999;
	height: inherit;
	text-align: center
}
div.boxdauduoimien_home {
	padding: 1px;
	border-radius: 5px;
	overflow: hidden
}
div.boxdauduoimien_home h4 {
	border-radius: 4px 4px 0 0;
	border: 1px solid #666;
	margin-bottom: 1px;
	background: url(/template/images/rand.png) top #999;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	line-height: 25px;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase
}
.b_ddtt td {
	border-top: 0;
	border-left: 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: 700;
	padding: 0;
	line-height: 1.3
}
#b_ddtt td {
	font-weight: 700;
	white-space: nowrap
}
div.b_ddtt {
	border: 1px solid #999;
	text-align: center;
	padding: 1px;
	height: inherit;
	margin: 10px 0;
	border-radius: 5px;
	overflow: hidden
}
div.b_ddtt h4 {
	border-radius: 4px 4px 0 0;
	border: 1px solid #666;
	margin-bottom: 1px;
	background: url(/template/images/rand.png) top repeat-x #FFF;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	line-height: 25px;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase
}
.boxtkloto2so {
	overflow: hidden;
	margin-top: 5px;
	background: #fff
}
.boxtkloto2so .border td {
	font-weight: 700;
	white-space: nowrap;
	padding: 1px 5px
}
.border {
	border-bottom: 0;
	border-right: 0;
	border-left: 1px #E6E6E6 solid;
	border-top: 1px #E6E6E6 solid
}
.border td, td.border {
	border-top: 0;
	border-left: 0;
	border-right: 1px #E6E6E6 solid;
	border-bottom: 1px #E6E6E6 solid;
	height: auto
}
.xs6x36 .kq.rand, .bkq123 .kq.rand, .bkqtt4 .kq.rand {
	background: url(/template/images/xosodientoan_rand.png) left top no-repeat;
	font-size: 20px;
	height: 43px;
	width: 40px;
	display: inline-block;
	font-weight: 700;
	border: 0;
	vertical-align: middle;
	position: static;
	margin: 3px;
	padding-left: 0;
	padding-top: 7px;
	text-align: center;
	font-family: "Times New Roman", Times, serif
}
.xs6x36 .kq img, .xsmega .kq img, .bkq123 .kq img, .bkqtt4 .kq img {
	height: 28px!important;
	margin-top: 5px
}
.xsmega .kq img {
	height: 40px;
	margin-top: 5px
}
.xsmega .kq img.waiting {
	width: 40px;
	height: 40px!important;
	margin-top: 10px
}
.xs6x36 .kq img.waiting, .xsmega .kq img.waiting, .bkq123 .kq img.waiting, .bkqtt4 .kq img.waiting {
	height: 26px!important;
	margin-top: 7px
}
.xs6x36 .kq, .bkq123 .kq, .bkqtt4 .kq {
	background-image: url(/template/images/balls-40px.png);
	background-repeat: no-repeat;
	font-size: 28px;
	height: 40px;
	width: 40px;
	line-height: 40px;
	display: inline-block;
	font-weight: 700;
	border: 0;
	vertical-align: middle;
	position: static;
	margin: 3px;
	padding-left: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px #fff
}
.xsdt {
	border: 1px solid #cfcfcf;
	background-color: #f1e9d7;
	size: 11px;
	border-collapse: collapse
}
.xsdt .kqxs_content {
	margin: 0px;
	border-top: 1px solid #cfcfcf
}
.xs6x36, .bkqtt4 {
	border: 1px solid #cacaca
}
#b_ttdt>.title a {
	color: #fff!important;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize
}
.xsm4d .content table, .xsm4d .tentinh a, .boxxsdt .mothuong, .toveso .vstitle a {
	font-size: 14px;
	font-weight: 700
}
.toveso {
	margin: 10px 0
}
.toveso .vstitle a {
	color: #000;
	padding: 3px;
	text-align: left
}
.toveso .loaive {
	width: inherit;
	float: right;
	display: block;
	max-width: 200px;
	text-align: right
}
.dnw-content-layout .boxxsdt td {
	vertical-align: middle
}
.boxxsdt .mothuong {
	color: #c62d1f
}
#b_ttdt .content, .boxxsdt .content {
	padding-bottom: 5px;
	width: 100%;
	display: inline-block
}
.xs6x36 {
	border-radius: 5px;
	padding: 5px;
	margin-bottom: 10px;
	background: #f7f7f7
}
.xs6x36 .title {
	padding: 2px 0;
	margin: 5px 0;
	font-weight: 600;
	font-size: 14px;
}
.xs6x36 .title a{color: #000;
}
.xs6x36 .mothuong {
	float: right;
}
.xs6x36 .result {
	text-align: center
}
.xs6x36 td {
	height: auto
}
.xs6x36 td.title {
	font-weight: 700;
	text-align: left
}
.xs6x36 td.title a {
	color: #000
}
.xs6x36 .boso1 .kq {
	background-position: left 0
}
.xs6x36 .boso2 .kq {
	background-position: left -175px
}
.xs6x36 .boso3 .kq {
	background-position: left -220px
}
.xs6x36 .boso4 .kq {
	background-position: left -309px
}
.xs6x36 .boso5 .kq {
	background-position: left -132px
}
.xs6x36 .boso6 .kq {
	background-position: left -353px
}
.xsvietlott {
}
.xsvietlott .title {
	margin-bottom: 5px;
	padding: 5px 0;
	background-size: 117px;
	color: #A82688;
	padding-left: 117px;
	text-align: center;
	min-height: 70px;
}
.xsvietlott .subtitle {
	font-size: 16px;
	text-align: center;
	font-weight: 600;
	margin-bottom: 5px;
	color: darkblue;
}
.xsm4d .title {
	margin: 5px 0;
	clear: both;
	display: inline-block;
	width: 100%
}
.xsm4d .tentinh a {
	color: #06C;
	float: left
}
.xsm4d .thungay {
	float: right;
	font-weight: 700;
	color: #FFEB3B
}
.xsm4d .content table {
	border-radius: 5px;
	border: 1px solid #e6e6e6;
	border-collapse: collapse
}
.xsm4d .content table td {
	border: 1px solid #CFCFCF;
	border-collapse: collapse;
	padding: 5px
}
.xsm4d .content thead tr td {
	background: #2b2b2b;
	color: #fff;
	font-weight: 700;
	white-space: nowrap;
	padding: 2px;
	text-align: center
}
.xsm4d .ketqua {
	text-align: center
}
.xsm4d > .kq, .max4d_gkk1 > .kq, .max4d_gkk2 > .kq {
	text-align: center
}
.xsm4d .ketqua > .kq, .xsm4d .item .kq {
	width: 80px;
	font-size: 28px;
	line-height: 30px;
	height: 30px;
	font-weight: 700;
	letter-spacing: 2px;
	margin: 0 7px;
	display: inline-block;
	cursor: pointer;
	font-family: Arial;
	white-space: nowrap;
	background: none;
	text-align: center
}
.xsm4d .kq img, .xsm4d .kq img {
	width: 18px;
	height: 18px
}
.xsm4d .content .giai {
	font-weight: 700
}
.xsm4d .kq img {
	margin: 6px 1px 1px
}
.returnkqxs {
	margin-bottom: 30px;
	text-align: left
}
.giatrigiai {
	font-weight: 400;
	font-style: italic
}
.daysotrung .item {
	width: 140px;
	height: 30px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #bd419c;
	border-radius: 15px;
	background: #ffc6f3;
	font-size: 28px;
	font-weight: 700
}
.daysotrung .item .label {
	display: inline-block;
	float: left;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 15px;
	text-align: center;
	border-right: 1px solid #a82688;
	background: #a82688;
	font-size: 24px;
	color: #fff
}
.daysotrung .item .kq {
	width: 105px;
	text-align: center;
	display: inline-block;
	line-height: 30px;
	float: left
}
.daysotrung .item .kq img {
	width: 18px;
	height: 18px;
	margin: 6px 1px 1px
}
.xsm4d {
	border: 1px solid #a82688;
	border-radius: 5px;
	padding: 5px;
	margin-bottom: 10px;
	background: #fff;
}
.xsm4d .title {
	margin-bottom: 20px;
	padding: 5px 0;
	background-color: #A82688
}
.xsm4d .title a {
	color: #fff
}
.xsm4d .title>div {
	padding: 0 5px
}
.xsmax3d {
	background-image: url(/template/logoxoso/bgvietlott_black_10.png);
	background-position: center 120px;
	background-repeat: no-repeat;
	border: 1px solid #edd0e6;
	border-radius: 5px;
	padding: 5px;
	margin-bottom: 10px;
}
.xsmax3d .title {
	margin-bottom: 5px;
	padding: 5px 0;
	color: #A82688;
	text-align: center;
	min-height: 70px;
}
.xsmax3d .subtitle {
	font-size: 16px;
	text-align: center;
	font-weight: 600;
	margin-bottom: 5px;
	color: darkblue;
}
.xsmax3d .titlesl {
	padding: 5px 0;
	background-color: #B71E9E;
	color: #ffffff;
	text-align: center;
}
.xsmax3d .title a {
	color: #A82688
}
.xsmax3d .title>div {
	padding: 0 5px
}
table.table_max3d {
	border-spacing: 0;
	border-collapse: collapse;
	border:1px solid #7d7d7d5c;
}
.max3d_number .kq {
	font-size: 28px;
	line-height: 30px;
	font-weight: 600
}
.max3d_number.max3d_g1 {
	color: #A82688
}
.max3d_number .kq {
	width: 50%;
	float: left;
	display: inline-block;
	text-align: center;
	padding: 1px 0;
	min-height: 30px;
}
.max3d_number .kq .waitLoto {
	min-height: 30px;
}
.giaiMax3d {
	font-size: 20px;
}
.xsmax3dlist .giai2 .max3d_number .kq {
	width: 25%
}
.xsmax3dlist .giai4 .max3d_number .kq {
	width: 25%
}
.xsmax3dlist .giai3 .max3d_number .kq {
	width: 33%
}
.xsmax3dpro {
	background-image: url(/template/logoxoso/bgvietlott_black_10.png);
	background-color: #fef9ff;
	background-position: center 120px;
	background-repeat: no-repeat;
	border: 1px solid #a82688;
	border-radius: 5px;
	padding: 5px;
	margin-bottom: 10px;
}
.xsmax3dpro .title {
	margin-bottom: 5px;
	padding: 5px 0;
	color: darkviolet;
	text-align: center;
}
.xsmax3dpro .title .subtitle {
	font-size: 15px;
	color: darkblue;
}
.xsmax3dpro .kyquay {
	font-size: 24px;
	text-align: center;
	font-weight: 600;
	margin-bottom: 5px;
}
.xsmax3dpro .titlesl {
	padding: 5px 0;
	background-color: #B71E9E;
	color: #ffffff;
	text-align: center;
}
.xsmax3dpro .title a {
	color: #A82688
}
.xsmax3dpro .title>div {
	padding: 0 5px
}
.xsmax3dpro .gtgt {
	font-size: 14px;
	color: darkred;
	display: inline-block;
	white-space: nowrap
}
.xsmax3dpro .kqnote {
	text-align: center;
	font-style: italic;
	color: #767676
}
.xsmax3dpro .kq {
	font-size: 30px;
	line-height: 30px;
	font-weight: 600
}
.xsmax3dpro.max3d_g1 {
	color: #A82688
}
.xsmax3dpro .kqnum > .kq {
	width: 50%;
	float: left;
	display: inline-block;
	text-align: center;
	padding: 1px 0;
	min-height: 30px;
}
.xsmax3dpro .gdb .kqnum .kq {
	color: darkviolet;
}
.xsmax3dpro > .kq .waitLoto {
	min-height: 30px;
}
.xsmax3dpro .g1 .kqnum .kq {
	width: 25%
}
.xsmax3dpro .g3 .kqnum .kq {
	width: 25%
}
.xsmax3dpro .g2 .kqnum .kq {
	width: 33%
}
.xskeno {
	background-image: url(/template/logoxoso/bgvietlott_black_10.png);
	background-color: #fffbf5;
	background-position: center 120px;
	background-repeat: no-repeat;
	border: 1px solid #e0cbab;
	border-radius: 5px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.xskeno .title {
	margin-bottom: 5px;
	padding: 5px 0;
	color: #000000;
	text-align: center;
}
.xskeno .title a {
	color: #860f0f;
}
.xskeno .title a:hover {
	color: #CF9035
}
.xskeno .title .row {
	padding: 0 10px;
	font-size: 16px;
	color: #000;
}
.xskeno .subtitle {
	font-size: 16px;
	color: #000;
}
.xskeno .kyve {
	color: #d00e00;
}
.xskeno .ngay {
	color: #d00e00;
}
.xskeno .result {
	text-align: center;
	margin: 0 auto;
}
.xskeno .row {
	display: inline-block;
}
.xskeno .xskeno_table_row {
	border-bottom: 1px dotted #e0cbab;
	margin-bottom: 10px;
}
.xskeno .option {
	display: inline-block;
	width: 100%;
	margin: 10px 0;
	text-align: center;
}
.xskeno .option > div {
	width: 50%;
	display: inline-block;
	float: left;
}
.xskeno .option .o1 {
	
	border-radius: 5px 0 0 5px;	
	display: inline-block;
	min-width: 60px;
	text-align: left;
	padding: 5px;
	border: 1px solid #ffdcb3;
    background: linear-gradient(to bottom, #fff5e9 5%, #ffe5c5 100%);
    background-color: #ffe5c5;
}
.xskeno .option .o2 {
	
	border-radius: 0 5px 5px 0;
	display: inline-block;
	min-width: 55px;
	text-align: right;
	padding: 5px;
	margin-left: 20px;
	border: 1px solid #ffdcb3;
    background: linear-gradient(to bottom, #fff5e9 5%, #ffe5c5 100%);
    background-color: #ffe5c5;
}
.xskeno .option span.okq {
	display: inline-block;
	
	height: 40px;
	width: 40px;
	line-height: 40px;
	margin: -5px -10px;
	z-index: 1;
	position: absolute;
	border-radius: 20px;
	
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	    border: 1px solid #ffa130;
    background: linear-gradient(to bottom, #ffd297 5%, #ffbf6c 100%);
    background-color: #ffc477;
}
.xskeno .option .waitLoto {min-width: 15px; min-height: 15px;}
.xskeno .kyqsmt_ngay {
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 0 10px;
}
.xskeno .result .kq {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	display: inline-block;
	margin: 3px 3px;
	font-size: 26px;
	line-height: 40px;
	text-align: center;
	font-weight: 600;
	border: 1px solid #c16900;
	background:linear-gradient(to bottom, #ffc477 5%, #fb9e25 100%);
	background-color:#ffc477;
	text-shadow: 1px 1px #ffffff;
}
.xskeno .boxKenoTK {
	margin-top: 30px;
	clear: both;
	display: inline-block;
	width: 100%;
}
.xskeno .w50pt {
	width: 50%;
	float: left;
	display: inline-block
}
.xskeno .tabs-container {
	margin: 10px 5px;
	background: #fff;
	border-radius: 5px;
}
.xskeno .rowKenoTK {
	line-height: 35px;
	display: flex;
	font-weight: 700;
	border: solid 1px #9d3437;
	align-items: center;
	margin: 0 5px;
	padding-left: 5px;
	background: #FFF;
	position: relative;
}
.xskeno .rowKenoTop {
	border-radius: 5px 5px 0 0;
	border-bottom: 0;
}
.xskeno .rowKenoBot {
	border-radius: 0 0 5px 5px;
}
.xskeno .ui-tabs .ui-tabs-panel {
	padding: 10px 1px;
}
.xskeno .ui-widget-header {
	background: #f9e08b;
	text-align: center;
	border: 1px solid #e8cf77;
}
.xskeno .ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: none;
	display: inline-block;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	padding: 0;
	white-space: nowrap;
	border: 1px solid #d19405;
	border-radius: 3px;
	width: 80px;
	text-align: center;
}
.xskeno .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: 5px;
	text-decoration: none;
}
.xskeno th {
	background: #9a8e8e1a;
}
.xskeno tr.tr1 {
	background: #d6d6d626;
}
.xskeno table.tabSelNumberInfo {
	width: 100%;
	border: 1px solid #eaeaea;
	border-collapse: collapse;
}
.xskeno table.tabSelNumberInfo td, .xskeno table.tabSelNumberInfo th {
	border: 1px solid #eaeaea;
	padding: 3px 5px;
}
.xskeno table.tabSelNumberInfo .vetrung {
	text-align: center
}
.xskeno table.tabSelNumberInfo .giatri {
	text-align: right
}
.jackpot_old {
	font-weight: 700;
	color: #c00;
	text-align: center;
}
.xspower .jackpot_old {
	color: #F00
}
.jackpot_old_val {
	font-size: 16px
}
.jackpottichluy {
	font-size: 14px;
	font-style: italic;
	font-weight: 400
}
.jackpot_val {
	display: inline-block;
	border-radius: 20px;
	border: 2px solid #e60000;
	background: #FC0;
	color: red;
	font-size: 24px;
	clear: both;
	min-width: 200px;
	height: 40px;
	line-height: 40px;
	padding: 0 20px
}
.jackpot_nex {
	font-weight: 700;
	font-size: 14px;
	text-align: center
}
.jackpot_nex .jackpot_next_val {
	display: inline-block;
	color: red;
	font-size: 24px;
	clear: both
}
#box_xstt .xsmega .circle-num {
	text-align: left;
	white-space: nowrap
}
#box_xstt .xsmega .circle-num i {
	font-style: normal;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 1px solid #f4c703;
	display: inline-block;
	margin: 0 5px 0 0;
	background: #fffc8f
}
#box_xstt .xsmega .result-number {
	margin: 0 auto;
	max-width: 400px
}
#box_xstt .xsmega .result-number li {
	width: 16.66%;
	float: left
}
#box_xstt .xsmega .sl {
	font-weight: 700;
	text-align: center
}
#box_xstt .xsmega .sl img {
	width: 15px;
	height: 15px!important
}
.xsmega {
	background-image: url(/template/logoxoso/bgvietlott_black_10.png);
	background-position: center 120px;
	background-repeat: no-repeat;
	background-color: #ffffff;
	border: 1px solid #930000;
	border-radius: 5px;
	padding-bottom: 10px;
}
.xsmega .title {
	font-size: 16px;
	line-height: 25px;
	font-weight: 700;
	text-align: center;
}
.xsmega .title>div {
	padding: 0 5px
}
.xsmega .tentinh {
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	padding: 10px
}
.xsmega .title a {
	color: #005fd5;
}
.xsmega .tentinh a {
}
.xsmega .ngaythu {
	text-align: center
}
.xsmega .ngaythu a {
	font-weight: 700;
	color: #ffe500;
	font-size: 24px
}
.xsmega .result {
	margin: 20px auto;
	text-align: center;
}
.xsmega span.kq {
	border: 1px solid #df0909;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	font-size: 32px;
	font-family: arial, helvetica, sans-serif;
	height: 45px;
	width: 45px;
	line-height: 45px;
	text-decoration: none;
	display: inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,.3);
	font-weight: 700;
	color: #FFF;
	background-color: #f62b2b;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f62b2b), to(#d20202));
	background-image: -webkit-linear-gradient(top, #f62b2b, #d20202);
	background-image: -moz-linear-gradient(top, #f62b2b, #d20202);
	background-image: -ms-linear-gradient(top, #f62b2b, #d20202);
	background-image: -o-linear-gradient(top, #f62b2b, #d20202);
	background-image: linear-gradient(to bottom, #f62b2b, #d20202);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f62b2b, endColorstr=#d20202)
}
.xsmega .kq .waitLoto {
	width: 100%;
	height: 100%;
	margin-top: 0px;
	background: url(/template/images/waiting_white.gif) center no-repeat;
	background-size: 80%
}
.xsmega .jackpot {
	font-size: 30px;
	height: 48px;
	line-height: 48px;
	background: #de0909;
	border-radius: 24px;
	border: 2px solid #fc0;
	color: #FFF;
	display: table;
	margin: 0 auto;
	min-width: 300px;
}
.xsmega .tblsltmega {
	border: 1px solid #0000001c;
	border-collapse: collapse;
	width: 95%;
}
.xsmega .tblsltmega thead tr {
	background-color: #0000001c;
}
.xsmega .tblsltmega td,.xsmega .tblsltmega th{
	padding: 5px;
}
.xspower {
	background-image: url(/template/logoxoso/bgvietlott_black_10.png);
	background-position: center 120px;
	background-repeat: no-repeat;
	background-color:#fffbf6;
	color: #000;
	border: 1px solid #930000;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-radius: 5px;
}
.xspower .healogo {
	background: url(/template/images/power655.png) 2px 2px no-repeat;
	background-size: 150px;
	width: 100px;
	height: 150px;
	position: absolute;
	float: left;
}
.xspower .title {
	font-weight: 700;
	padding: 5px;
	color: #fff;
	text-align: center;
}
.xspower .title a {
	color: #893a1c;
}
.xspower .title>div {
	padding: 0 5px
}
.xspower .title .subtitle {
	font-size: 15px;
	color: darkblue;
}
.xspower .jackpostinfo {
	text-align: center
}
.xspower .tentinh {
	font-size: 14px;
	font-weight: 700;
	color: #000;
	text-align: center;
	padding: 10px;
	padding-left: 160px;
}
.xspower .tentinh a {
	color: #000
}
.xspower .ngaythu {
	text-align: center
}
.xspower .ngaythu a {
	font-weight: 700;
	color: #c00;
	font-size: 24px
}
.xspower .content {
	padding: 15px 0
}
.kqqtpower {
	display: table;
	text-align: center;
	margin: 0 auto
}
.xspower .result {
	text-align: center;
	display: block;
	clear: both;
	white-space: nowrap;
}
.xspower .result .kq {
	border: 1px solid #ff6a00;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	font-size: 28px;
	font-family: arial, helvetica, sans-serif;
	height: 40px;
	width: 40px;
	line-height: 40px;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	text-shadow: 1px 1px 0 #fff;
	font-weight: 700;
	color: #f10000;
	background: #f1e767;
	background: -moz-radial-gradient(center, ellipse cover, #f1e767 0%, #feb645 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #f1e767), color-stop(100%, #feb645));
	background: -webkit-radial-gradient(center, ellipse cover, #f1e767 0%, #feb645 100%);
	background: -o-radial-gradient(center, ellipse cover, #f1e767 0%, #feb645 100%);
	background: -ms-radial-gradient(center, ellipse cover, #f1e767 0%, #feb645 100%);
	background: radial-gradient(ellipse at center, #f1e767 0%, #feb645 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645', GradientType=1 );
}
.xspower .kyxo {
	font-size: 24px;
	color: black;
	font-weight: 600;
	margin-top: 30px;
	text-align: center
}
.xspower .soluongtrung {
	padding-top: 10px;
}
.xspower .result .kq:last-child {
	color: #fff3b2;
	text-shadow: 2px 2px 0 #000000;
	background: #f68b33;
	background: -moz-radial-gradient(center, ellipse cover, #f68b33 0%, #D65225 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #f68b33), color-stop(100%, #D65225));
	background: -webkit-radial-gradient(center, ellipse cover, #f68b33 0%, #D65225 100%);
	background: -o-radial-gradient(center, ellipse cover, #f68b33 0%, #D65225 100%);
	background: -ms-radial-gradient(center, ellipse cover, #f68b33 0%, #D65225 100%);
	background: radial-gradient(ellipse at center, #f68b33 0%, #D65225 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f68b33', endColorstr='#D65225', GradientType=1 );
}
.xspower .kq .waitLoto {
	width: 100%;
	height: 100%;
	margin-top: 0px;
	background: url(/template/images/waiting_white.gif) center no-repeat;
	background-size: 80%
}
.xspower .boxjackpot {
	font-size: 16px;
	font-weight: bold
}
.xspower .jackpot, .xspower .jackpot2 {
	font-size: 24px;
	font-weight: bold;
	display: inline-block;
	min-width: 300px;
	letter-spacing: 1px;
	border: 1px solid #f19300;
	border-radius: 20px;
	background-color: #ffeea8;
	margin-bottom: 10px;
	line-height: 40px;
	height: 40px;
	color: #c00;
	background: radial-gradient(ellipse at center, #f1e767 0%, #feb645 100%);
}
.xspower .jackpot img, .xspower .jackpot2 img {
	width: 20px;
	height: 20px;
	margin: 10px 1px;
}
.xspower .table-striped thead {
	background-color: #0000001c;
}
.xspower .table-striped img {
	width: 20px;
	height: 20px;
}
.xspower .table-striped {
	border: 1px solid #0000001c;
}
.xspower .table-striped td, .xspower .table-striped th {
	padding: 5px;
}

.xslotto535 {
	background-image: url(/template/logoxoso/bgvietlott_black_10.png);
    background-position: center 120px;
    background-repeat: no-repeat;
    background-color: #e4ffeb;
	background-size: contain; 
    color: #000;
    border: 1px solid #44904f;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-radius: 5px;
}

.xslotto535 .title {
	font-weight: 700;
	padding: 5px;
	color: #002b09;
	text-align: center;
}
.xslotto535 .title img {
	height: 100px !important; width: auto;
}
.xslotto535 .title a {
	color: #002b09;
}
.xslotto535 .title>div {
	padding: 0 5px
}
.xslotto535 .title .subtitle {
	font-size: 15px;
	color: black;
}
.xslotto535 .jackpostinfo {
	text-align: center
}
.xslotto535 .tentinh {
	font-size: 14px;
	font-weight: 700;
	color: #000;
	text-align: center;
	padding: 10px;
	padding-left: 160px;
}
.xslotto535 .tentinh a {
	color: #000
}
.xslotto535 .ngaythu {
	text-align: center
}
.xslotto535 .ngaythu a {
	font-weight: 700;
	color: #c00;
	font-size: 24px
}
.xslotto535 .content {
	padding: 15px 0
}
.kqqtpower {
	display: table;
	text-align: center;
	margin: 0 auto
}
.xslotto535 .result {
	text-align: center;
	display: block;
	clear: both;
	white-space: nowrap;
}
.xslotto535 .result .kq {
	border: 1px solid #285b34;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-size: 32px;
    font-family: arial, helvetica, sans-serif;
    height: 45px;
    width: 45px;
    line-height: 45px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    text-shadow: 2px 2px 0 #000000;
    font-weight: 700;
    color: #ffffff;
    background: #f1e767;
    background: -moz-radial-gradient(center, ellipse cover, #a2c652 0%, #285b34 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #a2c652), color-stop(100%, #285b34));
    background: -webkit-radial-gradient(center, ellipse cover, #a2c652 0%, #285b34 100%);
    background: -o-radial-gradient(center, ellipse cover, #a2c652 0%, #285b34 100%);
    background: -ms-radial-gradient(center, ellipse cover, #a2c652 0%, #285b34 100%);
    background: radial-gradient(ellipse at 80% 20%, #a5f553 0%, #005e04 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2c652', endColorstr='#285b34', GradientType=1 );
}
.xslotto535 .kyxo {
	font-size: 24px;
	color: black;
	font-weight: 600;
	margin-top: 30px;
	text-align: center
}
.xslotto535 .soluongtrung {
	padding-top: 10px;
}
.xslotto535 .result .kq:last-child {
	color: #ffffff;
    text-shadow: 2px 2px 0 #000000;
    background: #0b67af;
    background: -moz-radial-gradient(center, ellipse cover, #feb645 0%, #e37500 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #feb645), color-stop(100%, #e37500));
    background: -webkit-radial-gradient(center, ellipse cover, #feb645 0%, #e37500 100%);
    background: -o-radial-gradient(center, ellipse cover, #feb645 0%, #e37500 100%);
    background: -ms-radial-gradient(center, ellipse cover, #feb645 0%, #e37500 100%);
    background: radial-gradient(ellipse at 80% 20%, #feb645 0%, #e37500 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feb645', endColorstr='#e37500', GradientType=1 );
    border: 1px solid #dd6400;
}
.xslotto535 .kq .waitLoto {
	width: 100%;
	height: 100%;
	margin-top: 0px;
	background: url(/template/images/waiting_white.gif) center no-repeat;
	background-size: 80%
}
.xslotto535 .boxjackpot {
	font-size: 16px;
	font-weight: bold
}
.xslotto535 .jackpot, .xslotto535 .jackpot2 {
	font-size: 24px;
    font-weight: bold;
    display: inline-block;
    min-width: 300px;
    letter-spacing: 1px;
    border: 1px solid #670000;
    border-radius: 20px;
    background-color: #8b0000;
    margin-bottom: 10px;
    line-height: 40px;
    height: 40px;
    color: #ffffff;
    background: radial-gradient(ellipse at center, #c00 0%, #a70000 100%);
}
.xslotto535 .jackpot img, .xslotto535 .jackpot2 img {
	width: 20px;
	height: 20px;
	margin: 10px 1px;
}
.xslotto535 .table-striped thead {
	background-color: #0000001c;
}
.xslotto535 .table-striped img {
	width: 20px;
	height: 20px;
}
.xslotto535 .table-striped {
	border: 1px solid #0000001c;
}
.xslotto535 .table-striped td, .xslotto535 .table-striped th {
	padding: 5px;
}
.bkq123 td, .bkqtt4 td {
	height: auto
}
.bkq123 td.title a, .bkqtt4 a, .xsdt .tendai a ,.xsdt .title a {
	color: #000
}
.xsmega .boso1 .kq, .xsmega .boso2 .kq, .xsmega .boso3 .kq, .xsmega .boso4 .kq, .xsmega .boso5 .kq, .xsmega .boso6 .kq {
	background-position: left 0
}
.soluongtrungmega645 {
	font-size: 14px;
	font-weight: 700;
	text-align: center
}
.bkq123 td.title, .bkqtt4 td.title {
	text-align: left;
	font-weight: 700
}
.tblTKGiai {
	border-collapse: collapse;
	border-color: #CCC;
	background: #fff
}
.tblTKGiai td {
	padding: 3px 0
}
.table-striped {
	border: 1px solid #0000001c;
	border-collapse: collapse;
	margin-top: 10px
}
.table-striped td, .table-striped th {
	padding: 5px
}
.table-striped thead {
	background-color: #0000001c;
}
.giai_thuong_text {
	width: 80px;
	white-space: nowrap
}
.bkqtt4 {
	border-radius: 5px;
	padding: 5px;
	margin-bottom: 10px;
	background: #f7f7f7
}
.bkqtt4 .title {
	padding: 2px 0;
	margin: 5px 0;
font-size: 14px;
}
.bkqtt4 .title a{
	color: #000;
}

.bkqtt4 .title .mothuong{ float:right; }
.bkqtt4 .content{text-align: center; clear: both}
.bkq123 {
	border: 1px solid #cacaca;
	border-radius: 5px;
	padding: 5px;
	margin-bottom: 10px;
	background: #f7f7f7
}
.bkq123 .boso1 .kq, .tructiep6x36 .lq_1 {
	background-position: left 0
}
.bkq123 .title {
	padding: 2px 0;
	margin: 5px 0;
	font-weight: bold;
	font-size: 14px;
}
.bkq123 .title a{
	color: #000;
}
.bkq123 .content {
    text-align: center;
    clear: both;
}
.bkq123 .title .mothuong {
	float: right;
}
.bkq123 .boso2{ margin: 0 20px;}
.bkq123 .boso2 .kq {
	background-position: left -176px
}
.bkq123 .boso3 .kq {
	background-position: left -220px
}
.xsdt .tendai, .xsdt .title {
	font-size: 16px;
	text-align: center;
	font-weight: 700;
	background: #f8f8f8;
	border: 1px solid #eaeaea;
	border-radius: 15px;
	padding: 5px 10px;
	margin: 10px 20px
}
.xsdt .xs6x36, .xsdt .bkq123, .xsdt .bkqtt4 {
	border: 0 solid #cacaca;
	border-radius: 5px;
	padding: 0;
	margin-bottom: 10px;
	margin-top: 10px;
	background: #fff;
	clear: both;
	display: inline-block;
	width: 100%
}
.xsdt .bkqtt4 .content {
	display: table;
	margin: 0 auto
}
#b_ttdt {
	border: 1px solid #cacaca;
	padding: 2px;
	border-radius: 5px;
	margin-bottom: 10px;
	background: #e6e6e6
}
#b_ttdt .tendai a {
	color: #000;
	font-weight: 700;
	text-transform: uppercase
}
.b_lotott {
	border: 1px solid #CCC;
	border-radius: 5px;
	overflow: hidden
}
.b_lotott h2 {
	font-size: 12px!important;
	text-align: center;
	line-height: 25px;
	border-bottom: 1px solid #CCC;
	color: #FFF;
	background: #c00
}
.b_lotott div.b_dd h4 {
	background: #E4E4E4;
	color: #000;
	text-transform: capitalize
}
.b_lotott .btnswichloto {
	margin-top: -25px;
	height: 22px;
	cursor: pointer;
	float: right;
	border: 1px solid #FDA13D;
	background: url(/template/images/pointer.gif) left center no-repeat #F60;
	padding-left: 25px;
	overflow: hidden;
	border-radius: 5px;
	color: #FFF;
	font-size: 11px
}
#b_ddtt, .contentloto {
	overflow: auto!important
}
#b_ddtt {
	width: 100%;
	display: flex;
}
.b_ddtt_2 > table {
	margin: 1px;
}
.b_ddtt_3 > table {
	margin: 1px;
}
.b_ddtt_4 > table {
	margin: 1px;
}
#b_ddtt_loto {
	display: inline;
	width: 100%
}
.b_ddtt_mb {
	display: inline!important
}
div.b_dd {
	border-top: 1px solid #d0c6aa;
	margin-top: 5px;
	background: #fff
}
div.b_dd h4 {
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	color: #fff;
	padding-left: 10px;
	text-align: left
}
.btncloselototructiep {
	float: right;
	margin: 2px;
	border-radius: 3px;
	border: 1px solid #CCC;
	cursor: pointer
}
div.b_dd .b_dd_header {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #eae0c2), color-stop(1, #ccc2a6));
	background: -moz-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
	background: -webkit-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
	background: -o-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
	background: -ms-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
	background: linear-gradient(to bottom, #eae0c2 5%, #ccc2a6 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eae0c2', endColorstr='#ccc2a6', GradientType=0);
	background-color: #eae0c2;
	height: 26px;
	line-height: 26px
}
div.b_dd .b_dd_header {
	line-height: 26px;
	color: #d60000;
	padding-left: 10px;
	text-align: left;
	font-size: 14px;
}
.b_dd_content {
	overflow: auto;
}
div.b_dd .b_dd_header a.btn_close {
	background: url(/template/images/btn_close_loto.png) no-repeat;
	width: 18px;
	height: 18px;
	line-height: 18px;
	display: inline-block;
}
div.b_dd .b_dd_content tr.header td {
	font-weight: 400;
	text-align: center;
	font-size: 13px;
	line-height: 18px;
	background: #F4F4F4;
	color: #6D6E71
}
div.b_dd .b_dd_content tr.content td {
	font-weight: 700;
	text-align: right;
	font-size: 15px;
	line-height: 22px;
	min-height: 50px;
	padding: 5px 0;
	vertical-align: top
}
div.b_dd .b_dd_content tr.content td div {
	padding-right: 5px
}
div.b_dd .dd_8 {
	color: #D60000
}
div.b_dd .dd_7 {
	color: #0054BE
}
div.b_dd .dd_0, div.b_dd .dd_db {
	color: #C4161C
}
.b_dd .dd_0, .b_dd .dd_5, .b_dd .dd_6, .b_dd .dd_7, .b_dd .dd_8, .b_dd .dd_db {
	text-decoration: underline
}
.b_dd .dd_4.gach4con {
	text-decoration: underline
}
.b_dd.b_dd_2 .dd_0, .b_dd.b_dd_2 .dd_4.gach4con, .b_dd.b_dd_2 .dd_5, .b_dd.b_dd_2 .dd_db {
	background: 0 0
}
.b_dd.b_dd_2 .dd_6 {
	color: #0054BE;
	background: 0 0
}
.b_dd.b_dd_2 .dd_7 {
	color: #C4161C;
	background: 0 0
}
.boxtkloto2so .dd_0, .boxtkloto2so .dd_5, .boxtkloto2so .dd_6, .boxtkloto2so .dd_7, .boxtkloto2so .dd_8, .boxtkloto2so .dd_db {
	text-decoration: underline
}
.boxtkloto2so .dd_4.gach4con, .boxtkloto2so .dd_5, .boxtkloto2so .dd_6, .boxtkloto2so .dd_7 {
	background: 0 0
}
.boxtkloto2so .dd_db {
	background: 0 0;
	color: #D60000;
	text-decoration: underline
}
.boxtkloto2so .dd_7 {
	color: #0054BE
}
.boxtkloto2so .dd_8 {
	color: #D60000
}
.b_tklt2sm2 .dd_7 {
	color: #D60000!important
}
.b_tklt2sm2 .dd_6 {
	color: #0054BE!important
}
#b_ddtt #dd_7, #b_ddtt .dd_0, #b_ddtt .dd_5, #b_ddtt .dd_6, #b_ddtt .dd_8, #b_ddtt .dd_db {
	text-decoration: underline
}
#b_ddtt .dd_4.gach4con, #b_ddtt .dd_5 {
	background: 0 0
}
#b_ddtt .dd_db {
	background: 0 0;
	color: #D60000;
	text-decoration: underline
}
#b_ddtt .dd_6 {
	background: 0 0
}
#b_ddtt .dd_7 {
	color: #0054BE;
	background: 0 0
}
#b_ddtt .dd_8 {
	color: #D60000
}
.b_ddtt_mb .dd_7 {
	color: #D60000!important
}
.b_ddtt_mb .dd_6 {
	color: #0054BE!important
}
.runLoto {
	opacity: .5
}
.xsmega .runLoto {
	opacity: .8
}
.bangxsmb .tick, .bangxsmn .tick, .box_kqxs .tick {
	background: url(/template/images/tickcss.gif) center right no-repeat
}
.xsbingo18 .kq img {
	height: 28px!important;
	margin-top: 5px
}
.xsbingo18 .kq img {
	height: 40px;
	margin-top: 5px
}
.xsbingo18 .kq img.waiting {
	width: 40px;
	height: 40px!important;
	margin-top: 10px
}
.xsbingo18 img.waiting {
	height: 26px!important;
	margin-top: 7px
}
#box_xstt .xsbingo18 .circle-num {
	text-align: left;
	white-space: nowrap
}
#box_xstt .xsbingo18 .circle-num i {
	font-style: normal;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 1px solid #f4c703;
	display: inline-block;
	margin: 0 5px 0 0;
	background: #fffc8f
}
#box_xstt .xsbingo18 .result-number {
	margin: 0 auto;
	max-width: 400px
}
#box_xstt .xsbingo18 .result-number li {
	width: 16.66%;
	float: left
}
#box_xstt .xsbingo18 .sl {
	font-weight: 700;
	text-align: center
}
#box_xstt .xsbingo18 .sl img {
	width: 15px;
	height: 15px!important
}
.xsbingo18 {
	background-image: url(/template/logoxoso/bgvietlott_black_10.png);
	background-position: center 120px;
	background-repeat: no-repeat;
	border: 1px solid #e2d8e5;
	border-radius: 5px;
	background-color: #f8f6ff;
}
.xsbingo18 .title {
	padding-top: 10px;
	
	font-size: 16px;
	line-height: 25px;
	font-weight: 700;
	text-align: center;
}
.xsbingo18 .subtitle {
	color: #000;
}
.xsbingo18 .title>div {
	padding: 0 5px
}
.xsbingo18 .tentinh {
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	padding: 10px
}
.xsbingo18 .title a {
}
.xsbingo18 .tentinh a {
}
.xsbingo18 .ngaythu {
	text-align: center
}
.xsbingo18 .ngaythu a {
	font-weight: 700;
	color: #ffe500;
	font-size: 24px
}
.xsbingo18 .result {
	margin: 20px auto;
	text-align: center;
}
.xsbingo18 .kyqsmt {
	color: #000;
	font-weight: 700;
}
.xsbingo18 .kq {
	border: 1px solid #2c2780;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	font-size: 26px;
	font-family: arial, helvetica, sans-serif;
	height: 40px;
	width: 40px;
	line-height: 40px;
	margin: 0 5px;
	text-decoration: none;
	display: inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,.3);
	font-weight: 700;
	color: #FFF;
	background-color: #2c2780;
	background-image: linear-gradient(to bottom, #9c5aa4, #2c2780);
	text-shadow: 0 1px #000;
}
.xsbingo18 .kq .waitLoto {
	width: 100%;
	height: 100%;
	margin-top: 0px;
	background: url(/template/images/waiting_white.gif) center no-repeat;
	background-size: 80%
}
.xsbingo18 .jackpot {
	font-size: 30px;
	height: 36px;
	line-height: 36px;
	background: #de0909;
	border-radius: 30px;
	border: 2px solid #fc0;
	color: #FFF;
	display: table;
	margin: 0 auto;
	min-width: 300px;
}
.xsbingo18 .tblsltmega {
	border: 1px solid #eaeaea;
	border-collapse: collapse;
	width: 95%;
}
.xsbingo18_table tr {
}
.xsbingo18_table td {
	white-space: nowrap;
	border-bottom: 1px dotted #d1d1d1;
	padding: 5px 0;
}



@media (max-width:500px) {
.xskeno .result .kq {
	width: 36px;
	height: 36px;
	line-height: 36px;
	font-size: 28px;
	margin: 3px 1px;
}
.xsmega .kq {
	font-size: 34px;
	height: 52px;
	width: 52px;
	margin: 3px;
	line-height: 53px
}
.xsmega .kq img.waiting {
	height: 36px!important;
	width: 36px!important;
	margin-top: 8px
}
.xspower .kq {
	font-size: 34px;
	height: 52px;
	width: 52px;
	margin: 3px 2px;
	line-height: 53px
}
.xspower .kq img.waiting {
	height: 36px!important;
	width: 36px!important;
	margin-top: 8px
}
}

@media (max-width:450px) {
.box_kqxs .kqxs_content .xshead a:nth-child(1) {
	clear: both
}
.xsmax3d .title, .xsmax3dpro .title, .xspower .title, .xsmega .title {
	margin-bottom: 5px;
	padding: 5px 0;
}

.xskeno .result .kq {
	width: 36px;
	height: 36px;
	line-height: 36px;
	font-size: 26px;
	margin: 3px 1px;
}
}
@media (max-width:425px) {
	
.miennam5cot .giaidb td > span.kq {
	font-size: 26px;
	letter-spacing: 0
}
	
}
@media (max-width:413px) {
.xskeno .result .kq {
	width: 34px;
	height: 34px;
	line-height: 34px;
	font-size: 26px;
	margin: 3px 1px;
}
}

@media (max-width:400px) {
	
.miennam5cot .giaidb td > span.kq {
	font-size: 22px;
	letter-spacing: 0
}
	
}

@media (max-width:392px) {
.xskeno .result .kq {
	width: 32px;
	height: 32px;
	line-height: 32px;
	font-size: 26px;
	margin: 3px 1px;
}
}
@media (max-width:375px) {
.xskeno .result .kq {
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 22px;
	margin: 3px 1px;
}
.xsmega .kq {
	font-size: 32px;
	height: 48px;
	width: 48px;
	line-height: 48px
}
.xsmega .kq img.waiting {
	height: 32px!important;
	width: 32px!important;
	margin-top: 5px
}
.xspower .kq {
	font-size: 32px;
	height: 48px;
	width: 48px;
	line-height: 48px
}
.xspower .kq img.waiting {
	height: 32px!important;
	width: 32px!important;
	margin-top: 5px
}
}

@media (max-width:360px) {
.miennam5cot .giai_ba .kq, .miennam5cot .giai_nhat .kq, .miennam5cot .giai_nhi .kq, .miennam5cot .giai_tu .kq {
	font-size: 24px;
}
.xsmega .kq {
	font-size: 28px;
	height: 42px;
	width: 42px;
	line-height: 42px
}
.xsmega .kq img.waiting {
	height: 32px!important;
	margin-top: 5px
}
.xspower .kq {
	font-size: 28px;
	height: 42px;
	width: 42px;
	line-height: 42px
}
.xspower .kq img.waiting {
	height: 32px!important;
	margin-top: 5px
}
}
