.waitingloto { width: 300px; position: absolute; margin-top: 50px; left: 50%; margin-left: -150px; background: #fff; border: 1px solid #CCC; color: #F00; font-weight: bold; line-height: 30px; border-radius: 5px; }
a { text-decoration: none }
.DynarchCalendar { border-radius: 5px; overflow: hidden }
.box_kqxs { font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0 auto; overflow: hidden; position: relative; background: #fff; clear: both; }
.box_kqxs .top_adv { color: #7e7e7e; padding: 0; padding-left: 10px; padding-right: 100px; background-color: #fff; }
.box_kqxs .top_adv img { width: auto; max-height: 30px; margin: 5px auto !important }
.box_kqxs .content { border-top: 1px #999 solid; }
.dnw-content-layout .box_kqxs td { vertical-align: middle; }
.box_kqxs td.Menutool { border-right: 1px #999 solid; padding: 0px; margin: 0px; }
div.Menutool, .box_kqxs div.Menutool { margin: 0 auto; clear: both; display: block; border: 1px #CFCFCF solid; border-top: 0px; height: 25px; line-height: 25px; background: #F3F3F3; }
div.Menutool table, .box_kqxs div.Menutool table { border: 0px; }
div.Menutool table td, .box_kqxs div.Menutool table td { padding: 0 10px; line-height: 24px; border: 0px; }
div.Menutool img, .box_kqxs div.Menutool img { vertical-align: middle; margin: 0 5px; }
div.Menutool a, .box_kqxs div.Menutool a { color: #000; }
div.Menutool a.sound, div.Menutool a.sound.soundon, .box_kqxs div.Menutool a.sound, .box_kqxs div.Menutool a.sound.soundon, a.sound.soundon { background: url(images/sound_on.png) left no-repeat; padding-left: 30px; }
div.Menutool a.sound.soundoff, .box_kqxs div.Menutool a.sound.soundoff, a.sound.soundoff { background: url(images/sound_off.png) left no-repeat; padding-left: 30px; }
.box_kqxs td div { font-family: Arial, Helvetica, sans-serif }
.box_kqxs .title { background: url(images/ico-kqxs.png) left center no-repeat; padding: 5px 0 5px 30px; }
.box_kqxs .title a, .box_kqxs .title { text-align: left; font-family: Verdana, Geneva, sans-serif; color: #FFF; font-size: 14px; vertical-align: middle; font-weight: bold; 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: #cc0000; /* Old browsers */ background: -moz-linear-gradient(top, #cc0000 2%, #aa0101 98%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #cc0000), color-stop(98%, #aa0101)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #cc0000 2%, #aa0101 98%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #cc0000 2%, #aa0101 98%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #cc0000 2%, #aa0101 98%); /* IE10+ */ background: linear-gradient(to bottom, #cc0000 2%, #aa0101 98%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#aa0101', GradientType=0 ); /* IE6-9 */
padding-left: 13px; }
.box_kqxs a, .box_kqxs a:visited { color: #06C; }
.box_kqxs a:hover { color: #F00; }
.box_kqxs *:focus { outline: none }
.box_kqxs .ngay a, .box_kqxs .ngay a:visited, .box_kqxs .tngay { color: #06c; }
.box_kqxs td { vertical-align: middle; }
.box_kqxs .loading { background: url(/images/loading.gif) center no-repeat; min-height: 15px; min-width: 15px; display: block; background-size: 15px; }
.box_kqxs .tick { background: url(images/tickcss.gif) center right no-repeat; }
.box_kqxs div img { margin: 0px 0px 0px 1px; border: 0px; vertical-align: middle; max-height: 18px; }
.box_kqxs .kqxsmiennam .giai8 div img { max-height: 20px; }
.box_kqxs .bkqtinhmienbac .giai7 div img { max-height: 20px; margin-top: 5px; }
.box_kqxs .bkqtinhmienbac .giaidb div img { max-height: 28px; margin: 0 3px; }
#ngaykqxs { width: 22px; height: 22px; overflow: hidden; font-size: 0px; margin-right: 70px; padding: 0px; background: url(images/calendar_today.png) center no-repeat; background-size: 22px; border: none; cursor: pointer; display: inline }
.box_kqxs .ngaykqxs { position: absolute; right: 10px; top: 1px; float: right; font-size: 16px; font-weight: bold; line-height: 20px; padding: 10px 10px 0 10px; background: url(images/button.png) left -177px #000; border-radius: 0 0 5px 5px; border: 1px solid #FC6; border-top: 0; z-index: 5 }
.box_kqxs .date { text-align: center; color: #FFF !important }
.box_kqxs .date .daymonth { display: table; font-size: 22px; font-weight: bold; border-bottom: 1px solid #fff; line-height: 22px; text-align: center; }
.box_kqxs .date .year { font-size: 16px; margin: 2px auto; }
.box_kqxs .tenbkqxs { padding: 0px 10px; 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%); }
.box_kqxs .dayso:hover { background: #d6fbac; border-radius: 10px; }
div.bangkqxs_link { clear: both; border: 0px solid #CFCFCF; border-radius: 0 0 5px 5px; border-top: 0; padding: 5px 0; }
div.bangkqxs_link table { margin: 0 auto; position: relative; }
.colgiaithuong { width: 100px; }
.kqxsmiennam { background-color: #FFF; size: 11px; width: 100%; border-spacing: 0px; border-collapse: collapse; }
.kqxsmiennam div img { margin: 3px 0px }
.kqxsmiennam .ccgt { width: 123px; }
.kqxsmiennam .ccgt .giai8, .kqxsmiennam .ccgt .giai7, .kqxsmiennam .ccgt .giai6, .kqxsmiennam .ccgt .giai5, .kqxsmiennam .ccgt .giai4, .kqxsmiennam .ccgt .giai3, .kqxsmiennam .ccgt .giai2, .kqxsmiennam .ccgt .giai1, .kqxsmiennam .ccgt .giaidb { font-size: 14px; color: #000; text-align: right; padding-right: 10px; }
.kqxsmiennam > tbody > tr > td { border: 1px #CFCFCF solid; text-align: center; padding: 0 }
.kqxsmiennam .captioncol { width: 60px; vertical-align: top }
.kqxsmiennam .resualcol { padding: 0; vertical-align: top }
.resualcol > table { width: 100%; border-spacing: 0; border: 0 }
.resualcol > table table { border-left: 1px #CFCFCF solid; }
.resualcol > table table td { border-bottom: 1px #CFCFCF solid; padding: 3px 2px; }
.kqxsmiennam .captioncol table td { border-bottom: 1px #CFCFCF solid; padding: 3px 2px; }
.kqxsmiennam .captioncol .ngay { display: none }
.kqxsmiennam tbody tr:nth-of-type(2n) { background: #FAFAFA; }
.kqxsmiennam .thu { font-weight: bold; font-size: 13px; height: 45px; }
.kqxsmiennam .thu a { color: #000; }
.kqxsmiennam .ngay { height: 24px; font-weight: bold; font-size: 13px; background-color: #F3F3F3 }
.kqxsmiennam .ngay a, .kqxsmiennam .ngay a:visited { color: #000 }
.kqxsmiennam .tentinh { height: 24px; font-weight: bold; font-size: 13px; }
.kqxsmiennam .matinh { height: 14px; line-height: 14px; font-weight: bold; font-size: 13px; background-color: #F3F3F3 }
.kqxsmiennam .loaive { height: 14px; line-height: 14px; font-weight: bold; font-size: 13px; background-color: #F3F3F3 }
.kqxsmiennam .giai_dac_biet div { line-height: 26px; height: 26px; font-size: 24px; font-weight: bold; color: #D60000 }
.kqxsmiennam .giai_nhat div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.kqxsmiennam .giai_nhi div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.kqxsmiennam .giai_ba div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.kqxsmiennam .giai_tu div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.kqxsmiennam .giai_nam div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.kqxsmiennam .giai_sau div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.kqxsmiennam .giai_bay div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; color: #0054BE }
.kqxsmiennam .giai_tam div { line-height: 42px; height: 42px; font-size: 40px; font-weight: bold; color: #D60000 }
.kqxsmiennam .giai_tam div img { max-height: 30px; margin-top: 5px; height: 30px !important; }
.kqxsmiennam .giai_dac_biet div img { max-height: 20px; margin-top: 5px; }
.kqxsmiennam .ten_giai_dac_biet { font-size: 15px; font-weight: bold; }
.kqxsmiennam .ten_giai_tam { height: 42px; }
.kqxsmiennam .ten_giai_bay { height: 22px; }
.kqxsmiennam .ten_giai_sau { height: 66px; }
.kqxsmiennam .ten_giai_nam { height: 22px; }
.kqxsmiennam .ten_giai_tu { height: 154px; }
.kqxsmiennam .ten_giai_ba { height: 44px; }
.kqxsmiennam .ten_giai_nhi { height: 22px; }
.kqxsmiennam .ten_giai_nhat { height: 22px; }
.kqxsmiennam .ten_giai_dac_biet { height: 26px; }
.kqxsmiennam4dai .giaidb { font-size: 24px !important; line-height: 20px; letter-spacing: 2px }
.miennam5cot .captioncol { width: 40px; min-width: 40px; }
.miennam5cot .tentinh { }
.box_kqxs .miennam5cot .thu { }
.miennam4cot .tentinh { }
.miennam3cot .tentinh { }
.kqxsmiennam .giaidb { height: 34px; font-weight: bold; color: #D60000; font-size: 28px; line-height: 20px; letter-spacing: 2px }
.kqxsmiennam .giaidb div { display: block }
@media only screen and (max-width: 320px) {
.miennam5cot .giai_dac_biet div { font-size: 18px }
}
.kqxsmienbac { background-color: #FFF; size: 11px; width: 100%; border-spacing: 0px; border-collapse: collapse; }
.kqxsmienbac td { border: 1px #CFCFCF solid; text-align: center; height: 24px; padding: 3px }
.kqxsmienbac tbody tr:nth-of-type(2n +1) { background: #FAFAFA; }
.kqxsmienbac .thu { height: 30px; width: 70px; font-weight: bold; font-size: 13px; text-align: center }
.kqxsmienbac .ngay { border: 1px #999 solid; border-top: 0px; border-left: 0px; height: 30px; text-align: left; padding-left: 20px; font-weight: bold; font-size: 13px; }
.kqxsmienbac .phathanh { float: right }
.kqxsmienbac .tentinh { height: 24px; font-weight: bold; font-size: 13px; }
.kqxsmienbac .matinh { height: 24px; font-weight: bold; font-size: 13px; background-color: #F3F3F3 }
.kqxsmienbac .giai_dac_biet { position: relative }
.box_kqxs .kyhieuDB { display: block; clear: both; margin-bottom: 10px; }
.box_kqxs .giai_dac_biet .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: bold; color: #000; border-radius: 3px; padding: 0 2px; min-width: 35px; }
.box_kqxs .giai_dac_biet .kyhieuDB > span > span { width: 30px; display: inline-block }
.kqxsmienbac .giai_dac_biet div img { max-height: 30px; margin-top: 5px; }
.box_kqxs .kyhieuDB > span img { max-height: 15px !important; float: left; margin-top: 0 !important }
.kqxsmienbac .giai_dac_biet .giaiDbmoi { display: inline-block; padding: 3px; border: 1px solid #CCC; border-radius: 5px; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.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; }
.kqxsmienbac .giai_dac_biet div { display: block; font-size: 34px; font-weight: bold; letter-spacing: 2px; line-height: 32px; min-height: 32px; color: #D60000 }
.kqxsmienbac .giai_nhat { font-size: 30px; font-weight: bold; line-height: 32px; }
.kqxsmienbac .giai_nhi div { font-size: 24px; font-weight: bold; width: 50%; float: left; line-height: 28px; height: 28px; }
.kqxsmienbac .giai_ba div { font-size: 24px; font-weight: bold; width: 33%; float: left; line-height: 28px; height: 28px; }
.kqxsmienbac .giai_tu div { font-size: 24px; font-weight: bold; width: 50%; float: left; line-height: 28px; height: 28px; }
.kqxsmienbac .giai_nam div { font-size: 24px; font-weight: bold; width: 33%; float: left; line-height: 28px; height: 28px; }
.kqxsmienbac .giai_sau div { font-size: 24px; font-weight: bold; width: 33%; float: left; line-height: 28px; height: 28px; color: #0054BE }
.kqxsmienbac .giai_bay div { font-size: 34px; font-weight: bold; width: 25%; float: left; line-height: 32px; height: 32px; color: #D60000 }
.kqxsmienbac .ten_giai_nhat { font-size: 12px; }
.kqxsmienbac .ten_giai_nhi { font-size: 12px; }
.kqxsmienbac .ten_giai_ba { font-size: 12px; }
.kqxsmienbac .ten_giai_tu { font-size: 12px; }
.kqxsmienbac .ten_giai_nam { font-size: 12px; }
.kqxsmienbac .ten_giai_sau { font-size: 12px; }
.kqxsmienbac .ten_giai_bay { font-size: 12px; }
.kqxsmienbac .ten_giai_tam { vertical-align: middle; font-size: 12px; }
.kqxsmienbac .ten_giai_dac_biet { font-size: 15px; font-weight: bold; line-height: 100% }
.kqxsmienbac img { margin-top: 7px !important; }/* bang ket qua tinh */
.bkqtinhmiennam { background-color: #FFF; size: 11px; width: 100%; border-spacing: 0px; border-collapse: collapse; }
.bkqtinhmiennam div img { margin: 3px 0px }
.bkqtinhmiennam .ccgt { width: 123px; }
.bkqtinhmiennam .ccgt .giai8, .kqxsmiennam .ccgt .giai7, .kqxsmiennam .ccgt .giai6, .kqxsmiennam .ccgt .giai5, .kqxsmiennam .ccgt .giai4, .kqxsmiennam .ccgt .giai3, .kqxsmiennam .ccgt .giai2, .kqxsmiennam .ccgt .giai1, .kqxsmiennam .ccgt .giaidb { font-size: 14px; color: #000; text-align: right; padding-right: 10px; }
.bkqtinhmiennam td { border: 1px #CFCFCF solid; text-align: center; padding: 3px 0px }
.bkqtinhmiennam tbody tr:nth-of-type(2n) { background: #FAFAFA; }
.bkqtinhmiennam .thu { font-weight: bold; font-size: 13px; width: 70px; }
.bkqtinhmiennam .thu a { color: #000; }
.bkqtinhmiennam .ngay { height: 24px; font-weight: bold; font-size: 13px; background-color: #F3F3F3 }
.bkqtinhmiennam .ngay a, .kqxsmiennam .ngay a:visited { color: #000 }
.bkqtinhmiennam .tentinh { height: 24px; font-weight: bold; font-size: 13px; }
.bkqtinhmiennam .matinh { height: 24px; font-weight: bold; font-size: 13px; background-color: #F3F3F3 }
.bkqtinhmiennam .loaive { height: 14px; line-height: 14px; font-weight: bold; font-size: 13px; background-color: #F3F3F3 }
.bkqtinhmiennam .giai_dac_biet div { line-height: 26px; height: 26px; font-size: 24px; font-weight: bold; color: #D60000 }
.bkqtinhmiennam .giai_nhat div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.bkqtinhmiennam .giai_nhi div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.bkqtinhmiennam .giai_ba div { width: 50%; float: left; line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.bkqtinhmiennam .giai_tu div { width: 25%; float: left; line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.bkqtinhmiennam .giai_tu div.lq_5, .bkqtinhmiennam .giai_tu div.lq_6, .bkqtinhmiennam .giai_tu div.lq_7 { width: 33%; }
.bkqtinhmiennam .giai_nam div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.bkqtinhmiennam .giai_sau div { width: 33%; float: left; line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.bkqtinhmiennam .giai_bay div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; color: #0054BE }
.bkqtinhmiennam .giai_tam div { line-height: 42px; height: 42px; font-size: 40px; font-weight: bold; color: #D60000 }
.bkqtinhmiennam .ten_giai_dac_biet { font-size: 15px; font-weight: bold; }
.bkqtinhmienbac { background: #FFF; /*	border-right: 0px;*/ border-bottom: 0px; size: 11px; width: 100%; margin-left: -1px; }
.bkqtinhmienbac td { border-bottom: 1px #999 solid; border-left: 1px #999 solid; text-align: center; height: 24px; padding: 0px }
.bkqtinhmienbac .thu, .bkqtinhmienbac .thu a { font-weight: bold; font-size: 13px; color: #000 }
.bkqtinhmienbac .ngay { font-weight: bold; font-size: 13px; text-align: left; font-style: italic; padding-left: 10px; color: #06c; }
.bkqtinhmienbac .giaithuong { font-weight: bold; font-size: 13px; background-color: #F3F3F3; text-align: center; color: #BF0000; width: 120px; }
.bkqtinhmienbac span.loaive { float: right; color: #000; padding-right: 10px; }
.bkqtinhmienbac .tinh { font-weight: bold; font-size: 13px; }
.bkqtinhmienbac .matinh { font-weight: bold; font-size: 13px; background-color: #F3F3F3 }
.bkqtinhmienbac .phathanh { display: block; float: right; position: static; margin-right: 10px; font-style: normal; font-weight: bold; }
.bkqtinhmienbac .tngay { display: block; float: left; position: static; margin-left: 10px; }
.bkqtinhmienbac .phathanh .tentinh { color: #069; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.bkqtinhmienbac .giai8l { font-size: 13px; }
.bkqtinhmienbac .giai8 div { font-weight: bold; color: #800000; font-size: 30px }
.bkqtinhmienbac .giai7l { font-size: 13px; }
.bkqtinhmienbac .giai7 { font-weight: bold; }
.bkqtinhmienbac .gtgiai7 { background-color: #F3F3F3; font-weight: bold; background-color: #F3F3F3; text-align: right; padding-right: 7px; font-size: 14px; }
.bkqtinhmienbac .giai7 div { width: 24%; height: 39px; display: inline-block; float: left; font-size: 30px; font-weight: bold; color: #D60000; line-height: 38px; }
.bkqtinhmienbac .giai6l { background-color: #F3F3F3; font-size: 13px; height: 27px; }
.bkqtinhmienbac .giai6 { background-color: #F3F3F3; height: 30px; }
.bkqtinhmienbac .gtgiai6 { background-color: #F3F3F3; font-weight: bold; text-align: right; padding-right: 7px; font-size: 14px; }
.bkqtinhmienbac .giai6 div { width: 33%; display: inline-block; font-size: 20px; font-weight: bold; color: #0054BE; }
.bkqtinhmienbac .giai5l { font-size: 13px; height: 55px }
.bkqtinhmienbac .giai5 { font-size: 20px; line-height: 20px; letter-spacing: 2px; font-weight: bold; }
.bkqtinhmienbac .gtgiai5 { font-weight: bold; text-align: right; padding-right: 7px; font-size: 14px; }
.bkqtinhmienbac .giai5 div { height: 24px; display: inline-block; float: left; font-size: 20px; line-height: 24px; letter-spacing: 2px; font-weight: bold; vertical-align: bottom; width: 33%; }
.bkqtinhmienbac .giai4l { background-color: #F3F3F3; font-size: 13px; height: 55px; }
.bkqtinhmienbac .giai4 { background-color: #F3F3F3; }
.bkqtinhmienbac .gtgiai4 { background-color: #F3F3F3; font-weight: bold; text-align: right; padding-right: 7px; font-size: 14px; }
.bkqtinhmienbac .giai4 div { width: 49%; height: 24px; display: inline-block; float: left; font-size: 20px; line-height: 24px; letter-spacing: 2px; font-weight: bold; vertical-align: bottom; }
.bkqtinhmienbac div img { margin: 3px 0px }
.bkqtinhmienbac .giai3l { font-size: 13px; height: 55px; }
.bkqtinhmienbac .giai3 { font-size: 13px; text-align: center; }
.bkqtinhmienbac .gtgiai3 { font-weight: bold; text-align: right; padding-right: 7px; font-size: 14px; }
.bkqtinhmienbac .giai3 div { height: 24px; display: inline-block; float: left; font-size: 20px; line-height: 24px; letter-spacing: 2px; font-weight: bold; vertical-align: bottom; width: 33%; }
.bkqtinhmienbac .giai2l { background-color: #F3F3F3; font-size: 13px; height: 27px; }
.bkqtinhmienbac .giai2 { background-color: #F3F3F3; }
.bkqtinhmienbac .gtgiai2 { background-color: #F3F3F3; font-weight: bold; text-align: right; padding-right: 7px; font-size: 14px; }
.bkqtinhmienbac .giai2 div { width: 49%; display: inline-block; float: left; font-size: 20px; line-height: 20px; letter-spacing: 2px; font-weight: bold; }
.bkqtinhmienbac .giai1l { font-size: 13px; height: 27px; }
.bkqtinhmienbac .giai1 { font-size: 20px; line-height: 20px; letter-spacing: 2px; font-weight: bold; }
.bkqtinhmienbac .gtgiai1 { font-weight: bold; text-align: right; padding-right: 7px; font-size: 14px; }
.bkqtinhmienbac .giai1 div { width: 100%; display: block; }
.bkqtinhmienbac .giaidbl { font-size: 13px; height: 30px; background-color: #F3F3F3; }
.giaidbl a, .giaidbl a:visited { color: #000 }
.giaidbl a:hover { color: #C4161C }
.bkqtinhmienbac .giaidb { background-color: #F3F3F3; font-weight: bold; color: #C4161C; font-size: 30px; line-height: 36px; letter-spacing: 3px; height: 36px }
.bkqtinhmienbac .gtgiaidb { background-color: #F3F3F3; font-weight: bold; text-align: right; padding-right: 7px; font-size: 14px; }
.bkqtinhmienbac .giaidb div { width: 100%; display: block; }
.bkqtinhmienbac .giaidbphul { background-color: #F3F3F3; text-align: right; padding-right: 7px; }
.bkqtinhmienbac .gtgiaidbphu { font-weight: bold; background-color: #F3F3F3; text-align: right; padding-right: 7px; font-size: 14px; }
.bkqtinhmienbac .giaianuil { text-align: right; padding-right: 7px; }
.bkqtinhmienbac .gtgiaianui { font-weight: bold; text-align: right; padding-right: 7px; font-size: 14px; }
.btndauduoimien { font-size: 12px; cursor: pointer; margin: 0px auto; 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(0.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(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; font-weight: bold; border: 0; text-align: left; }
.btntk2sc { float: right; margin-right: 5px; }
.btntk2sc.btnclicked, .btntkhdv.btnclicked { background: url(images/btnswitch.png) bottom right no-repeat; background-size: 80px; }
.btnClosedauduoimien { font-size: 12px; cursor: pointer; margin: 0px auto; width: 340px; height: 20px; line-height: 20px; background: url(images/btnClosedauduoi.gif) 0px -1px no-repeat; display: block; border: none; text-align: center; }
.btnClosedauduoimien:hover { color: #C4161C; }
.btnshare, .btnsharett { background: url(../phuongtrang/images/icon_share.gif) left no-repeat #EFEFEF; background-size: 28px; padding-left: 35px; padding-right: 10px; display: inline-block; line-height: 28px; height: 28px; margin: 0 10px; border: 1px solid #CCC; border-radius: 5px; overflow: hidden; font-weight: 700; color: #000; cursor: pointer }
.btnlinkveso, .btnlinkvesott { background: url(images/btnveso.png) left no-repeat #EFEFEF; background-size: 28px; padding-left: 35px; padding-right: 10px; display: inline-block; line-height: 28px; height: 28px; margin: 0 10px; border: 1px solid #CCC; border-radius: 5px; overflow: hidden; font-weight: 700; color: #000; cursor: pointer }
.btnlinkprint, .btnlinkprinttt, .linkprint { background: url(../phuongtrang/images/icon_print.gif) left no-repeat #EFEFEF; background-size: 28px; padding-left: 35px; padding-right: 10px; display: inline-block; line-height: 28px; height: 28px; margin: 0 10px; border: 1px solid #CCC; border-radius: 5px; overflow: hidden; font-weight: 700; color: #000; cursor: pointer }
.btnfullsize, .btnfullsizett { background: url(../phuongtrang/images/icon_zoom.gif) left no-repeat #EFEFEF; background-size: 28px; padding-left: 35px; padding-right: 10px; display: inline-block; line-height: 28px; height: 28px; margin: 0 10px; border: 1px solid #CCC; border-radius: 5px; overflow: hidden; font-weight: 700; color: #000; cursor: pointer }
.btnshare.clicked, .btnsharett.clicked { background: url(../phuongtrang/images/icon_share.gif) left no-repeat #CCC; background-size: 28px; }
.btndoisotrung, .btndoisotrung:visited { background: url(../phuongtrang/images/icon_reward.gif) left no-repeat #EFEFEF; background-size: 28px; padding-left: 35px; padding-right: 10px; display: inline-block; line-height: 28px; height: 28px; margin: 0 10px; border: 1px solid #CCC; border-radius: 5px; overflow: hidden; font-weight: 700; color: #000; cursor: pointer }
.btndoisotrung:hover, .btnfullsize:hover, .btnfullsizett:hover, .btnlinkprint:hover, .btnlinkprinttt:hover, .linkprint:hover, .btnsharett:hover, .btnshare:hover { background-color: #333; color: #fff; }
.buttonimage { background-image: url(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(images/button.png) -121px -2px no-repeat; padding: 0 0 0 45px; font-weight: bold; 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: bold; line-height: 30px; }
.bkqtinhmienbac td.bxdauduoi { background-color: #F3F3F3; width: 100px; vertical-align: top }
.bkqtinhmienbac td.bxdauduoi .dauduoi { border: 1px #999 solid; border-right: 0px; border-bottom: 0px; size: 11px; width: 100%; height: 342px; }
.dauduoi { border: 1px #999 solid; border-right: 0px; border-bottom: 0px; size: 11px; width: 100%; height: 345px; }
.dauduoi td { font-family: Tahoma, Geneva, sans-serif }
.bkqtinh_kq { height: 315px; }
.dauduoi td { font-size: 11px; }
.shadow { text-shadow: 0 1px 0 #FFFFFF, 0 2px 2px #C8C8C8; }
td.somien { font-size: 13px; font-family: Tahoma, Geneva, sans-serif; color: #999; width: 10px; text-align: center }
td.sotinh { font-size: 13px; font-family: Tahoma, Geneva, sans-serif; color: #999; width: 10px; text-align: center }
/*tool 2016*/
.ketquaHightlight_giaiSo { background: #DB2363; color: #fff; padding: 2px 2px; border-radius: 50%; box-shadow: 3px 3px 10px -2px rgba(0,0,0,0.4); background: radial-gradient(circle at 5px 5px, #FFD700, #001); }
.daysoThongkes { float: left; margin: 1px; }
.boxBottom { background: #DCBC73; width: 100%; display: inline-block; border: 1px solid #CFCFCF; border-top: 0 }
.daysoThongke { float: left; width: 16px; height: 16px; border-radius: 50%; background: #757171; background: radial-gradient(circle at 5px 5px, #F7F5F5, #31313A); text-shadow: none; color: #fff; line-height: 16px; text-align: center; margin: 5px; font-size: 15px; cursor: pointer }
.box_kqxs td .daysoThongke { font-weight: normal; cursor: pointer }
.boxdauduoimien td.shadow { font-weight: bold; position: relative; }
.daysoThongke.daysoThongkeHover { background: radial-gradient(circle at 5px 5px, #FFD700, #001); }
.daysoThongke.daysoThongkeClick { background: radial-gradient(circle at 5px 5px, #FFD700, #001); }
.config_Bangketqua_list { float: left; line-height: 19px; margin-right: 10px; margin-left: 1px; }
.config_Item { float: left; padding: 0 4px; border: 1px solid #FFF9F2; margin: 5px; cursor: pointer }
.ketquaHightlight { overflow: visible !important }
.ketquaHightlight, .ketquadaysoHightlight { background: #DB2363; color: #fff; padding: 1px 1px; border-radius: 50%; box-shadow: 3px 3px 10px -2px rgba(0,0,0,0.4); font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.ketquaHightlight .runLoto, .ketquadaysoHightlight .runLoto { border: none; background: transparent; padding: 0; font-weight: normal; margin: 0; text-shadow: none; }
.bkqtinhmienbac .ketquaHightlight, .bkqtinhmienbac .ketquadaysoHightlight { padding: 2px; }
.ketquaHightlight.hangdonvi, .ketquadaysoHightlight.hangdonvi { background: #f30; /*background: radial-gradient(circle at 5px 5px, #f30, #001);*/ background: radial-gradient(circle at 5px 5px, #56FDF8, black); }
.ketquaHightlight.hangchuc, .ketquadaysoHightlight.hangchuc { background: #41E241; background: radial-gradient(circle at 5px 5px, #41E241, #001); }
.ketquaHightlight.cahaihang, .ketquadaysoHightlight.cahaihang { /*background: linear-gradient(to right, #41E241, #41E241 50%, #f30 50%, #f30 80%, #f30 80%, #f30);
	    background: linear-gradient(to right, #07EB07, #517C51 50%, #9D2609 50%, #F23C0F 80%, #F14318 80%, #f30);
	    background: linear-gradient(to right, #07EB07, #517C51 48%, #A83114 52%, #f30);*/ background: linear-gradient(to right, #07EB07, #517C51 48%, #35988C 52%, #3EF3ED); /*background: radial-gradient(circle at 5px 5px, #f30, #001);*/ background: radial-gradient(circle at 5px 5px, #FFD700, #001); }
/**/
.boxdauduoimien td { border: 1px #999; border-top: 0px; border-left: 0px; text-align: center; padding: 1px; height: inherit; line-height: 1; font-family: Tahoma, Geneva, sans-serif; }
div.boxdauduoimien { border: 1px solid #CFCFCF; background-color: #FFE993; padding: 2px 0; height: inherit; margin: 0; font-family: Tahoma, Geneva, sans-serif; }
.boxdauduoimien_home td { border: 1px #999 solid; border-top: 0px; border-left: 0px; text-align: center; height: inherit; font-family: Tahoma, Geneva, sans-serif; padding: 0px; line-height: 1.3; }
div.boxdauduoimien_home { border: 1px #999 solid; text-align: center; padding: 1px; height: inherit; border-radius: 5px; overflow: hidden; }
div.boxdauduoimien_home h4 { border-radius: 4px 4px 0 0; border: 1px solid #666; margin-bottom: 1px; background: url(images/rand.png) #999 top; text-align: center; font-size: 16px; color: #FFF; line-height: 25px; font-family: "Times New Roman", Times, serif; text-transform: uppercase; }
.boxdauduoimien_online td { border: 1px #999 solid; border-top: 0px; border-left: 0px; text-align: center; height: inherit; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; padding: 0px; line-height: 1.3; }
#boxdauduoimien_online td { font-weight: bold; white-space: nowrap }
div.boxdauduoimien_online { border: 1px #999 solid; text-align: center; padding: 1px; height: inherit; margin: 10px 0px; border-radius: 5px; overflow: hidden; }
div.boxdauduoimien_online h4 { border-radius: 4px 4px 0 0; border: 1px solid #666; margin-bottom: 1px; background: url(images/rand.png) #FFF top repeat-x; 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; }
.boxtkloto2so .border td { font-weight: bold; white-space: nowrap; padding: 1px 5px }
.border { border-bottom: 0px; border-right: 0px; border-left: 1px #E6E6E6 solid; border-top: 1px #E6E6E6 solid; }
.border td, td.border { border-top: 0px; border-left: 0px; border-right: 1px #E6E6E6 solid; border-bottom: 1px #E6E6E6 solid; height: auto; }/* 6x36*/
/*bool*/
.bangkq6x36 div.bool.rand, .bkqtt4 div.bool.rand, .bkq123 div.bool.rand { background: url(images/xosodientoan_rand.png) left top no-repeat; font-size: 20px; height: 43px; width: 40px; display: inline-block; font-weight: bold; border: 0px; vertical-align: middle; position: static; margin: 3px; padding-left: 0px; padding-top: 7px; text-align: center; font-family: "Times New Roman", Times, serif; }
.bangkq6x36 img, .bangkq6x45 img, .bkqtt4 img, .bkq123 img { height: 16px; margin-top: 5px; }
.bangkq6x36 img.waiting, .bangkq6x45 img.waiting, .bkqtt4 img.waiting, .bkq123 img.waiting { height: 26px !important; margin-top: 7px; }
.bkqtt4 div.bool, .bkq123 div.bool, .bangkq6x36 div.bool, .bangkq6x45 div.bool, .bangkqmega div.bool { background-image: url(images/balls-40px.png); background-repeat: no-repeat; font-size: 28px; height: 40px; width: 40px; line-height: 40px; display: inline-block; font-weight: bold; border: 0px; vertical-align: middle; position: static; margin: 3px; padding-left: 0px; text-align: center; font-family: Arial, Helvetica, sans-serif; float: left; text-shadow: 1px 1px #fff }
/*dien toan*/
#boxtructiepdientoan > .title a { color: #fff !important; font-size: 15px; font-weight: bold; text-transform: capitalize; }
#boxtructiepdientoan .body { }
.toveso { margin: 10px 0px }
.toveso .vstitle a { color: #000; font-size: 14px; font-weight: bold; padding: 3px; text-align: left }
.toveso .loaive { width: inherit; float: right; display: block; max-width: 200px; text-align: right }
.dnw-content-layout .boxkqxsdientoan td { vertical-align: middle }
.boxkqxsdientoan .mothuong { font-weight: bold; font-size: 14px; color: #c62d1f }
.boxkqxsdientoan .content, #boxtructiepdientoan .content { padding-bottom: 20px; }
/* 6x36*/
.bangkq6x36 { border: 1px solid #cacaca; border-radius: 5px; padding: 5px; margin-bottom: 10px; background: #f7f7f7; }
.bangkq6x36 div.title { padding: 2px 0px; margin: 5px 0px }
.bangkq6x36 td { height: auto; }
.bangkq6x36 td.title { font-weight: bold; text-align: left }
.bangkq6x36 td.title a { color: #000; }
.bangkq6x36 .finnish1 { background-position: left -0px }
.bangkq6x36 .finnish2 { background-position: left -175px }
.bangkq6x36 .finnish3 { background-position: left -220px }
.bangkq6x36 .finnish4 { background-position: left -309px }
.bangkq6x36 .finnish5 { background-position: left -132px }
.bangkq6x36 .finnish6 { background-position: left -353px }
/*max 4d*/
.bkqMax4d .title { padding: 5px 0px; margin: 5px 0px; clear: both; display: inline-block; width: 100% }
.bkqMax4d .tentinh a { font-size: 14px; font-weight: bold; color: #06C; float: left }
.bkqMax4d .thungay { float: right; font-weight: bold; color: #FFEB3B; }
.bkqMax4d .content table { border-radius: 5px; border: 1px solid #e6e6e6; border-collapse: collapse; font-weight: bold; font-size: 14px; }
.bkqMax4d .content table td { border: 1px solid #bd419c; border-collapse: collapse; padding: 5px 5px }
.bkqMax4d .content thead tr td { background: #bd6ca9; color: #fff; font-weight: bold; white-space: nowrap; padding: 2px; text-align: center }
.bkqMax4d .ketqua { text-align: center }
.bkqMax4d .dayso { width: 80px; padding: 3px 5px; text-align: center; font-size: 28px; line-height: 30px; height: 30px; font-weight: bold; letter-spacing: 2px; margin: 2px 7px; background-color: #ffc6f3; border-radius: 10px; border: 1px solid #bd419c; display: inline-block; cursor: pointer; color: #ff0000; font-family: Arial; text-decoration: none; text-shadow: 2px 2px 2px #ffffff; white-space: nowrap }
.max4d_gkk2 .dayso, .max4d_gkk1 .dayso { text-align: right }
.bkqMax4d .content .giai { font-weight: 700; }
.bkqMax4d .content img { width: 18px; height: 18px; }
.bkqMax4d .dayso img { width: 18px; height: 18px; margin: 1px; margin-top: 6px; }
.returnkqxs { margin-bottom: 30px; text-align: left }
.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: bold; }
.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; }
.daysotrung .item .kq img { width: 18px; height: 18px; margin: 1px; margin-top: 6px; }
.bkqMax4d { border: 1px solid #a82688; border-radius: 5px; padding: 5px; background: url(images/result-bg.png) top left no-repeat #d8d8d8; margin-bottom: 5px; }
.bkqMax4d .title { margin-bottom: 20px; padding: 5px 0; background-color: #A82688; }
.bkqMax4d .title a { color: #fff; }
.bkqMax4d .title > div { padding: 0 5px; }
/* mega 6/45*/
.jackpot_old { font-weight: bold; color: #019ad2 }
.jackpot_old_val { font-size: 16px; }
.jackpottichluy { font-size: 14px; font-style: italic; font-weight: normal }
.jackpot_now { font-weight: bold; font-size: 14px; text-align: center }
.jackpot_now .jackpot_val { display: inline-block; border-radius: 20px; border: 2px solid #e60000; background: #FC0; color: #F00; font-size: 24px; clear: both; min-width: 200px; height: 40px; line-height: 40px; padding: 0 20px; }
.jackpot_nex { font-weight: bold; font-size: 14px; text-align: center }
.jackpot_nex .jackpot_next_val { display: inline-block; border-radius: 20px; border: 2px solid #4CAF50; background: #CDDC39; color: #F00; font-size: 24px; clear: both; min-width: 200px; height: 40px; line-height: 40px; padding: 0 20px; }
#box_tructiepkqxs .bangkq6x45 .circle-num { text-align: left; white-space: nowrap }
#box_tructiepkqxs .bangkq6x45 .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_tructiepkqxs .bangkq6x45 .result-number { margin: 0 auto; max-width: 400px; }
#box_tructiepkqxs .bangkq6x45 .result-number li { width: 16.66%; float: left }
#box_tructiepkqxs .bangkq6x45 .sl { font-weight: bold; text-align: center }
#box_tructiepkqxs .bangkq6x45 .sl img { width: 15px; height: 15px !important; }
.bangkq6x45 { border: 1px solid #37678e; border-radius: 5px; padding: 5px; margin-bottom: 5px; background: url(images/result-bg.png) top left no-repeat #0f4773; background-size: 80%; color: #fff; }
.bangkq6x45 .title { color: #fff; margin-bottom: 20px; margin-top: 10px; padding: 5px 0; border-radius: 5px; background-color: rgba(0, 51, 90, 0.82); display: inline-block; width: 100% }
.bangkq6x45 .title a { color: #fff; }
.bangkq6x45 .title > div { padding: 0 5px; }
.bangkq6x45 .tentinh a { font-size: 14px; font-weight: bold; color: #fff; float: left }
.bangkq6x45 .title .ngaythu a { float: right; font-weight: bold; color: #ffe500 }
.bangkq6x45 div.bool { color: #000; text-shadow: 1px 1px #fff; font-size: 28px; }
.bangkq6x45 .finnish1 { background-position: left -0px }
.bangkq6x45 .finnish2 { background-position: left -0px }
.bangkq6x45 .finnish3 { background-position: left -0px }
.bangkq6x45 .finnish4 { background-position: left -0px }
.bangkq6x45 .finnish5 { background-position: left -0px }
.bangkq6x45 .finnish6 { background-position: left -0px }
.soluongtrungmega645 { font-size: 14px; font-weight: bold; text-align: center }
.tblTKGiai { border-collapse: collapse; border-spacing: 0; border-color: #CCC; background: #fff; }
.tblTKGiai td { padding: 3px 0 }
.table-striped { background: rgba(39, 89, 129, 0.65); border: 2px solid #37678e; border-collapse: collapse; margin-top: 20px; }
.table-striped td, .table-striped th { border: 1px solid #37678e; border-collapse: collapse; padding: 5px; }
.table-striped thead { background: rgba(55, 103, 142, 0.58); }
.giai_thuong_text { width: 80px; white-space: nowrap }
/*power*/

.xspower { background: url(/template/images/result-bg.png) 10px 80px no-repeat #d8d8d8; background-size: 80%; color: #000; border: 1px solid #930000; padding-bottom: 10px; margin-bottom: 5px; }
.xspower .healogo { background: url(/template/images/power655.png) 2px 2px no-repeat; background-size: 150px; width: 160px; height: 150px; position: absolute; float: left }
.xspower .title { background: #d74d2b; font-size: 16px; line-height: 25px; font-weight: 700; padding: 5px 0 5px 160px; background-size: contain; border-bottom: 2px solid #9c2b01; color: #fff; }
.xspower .title a { color: #fff; }
.xspower .title>div { padding: 0 5px }
.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;font-weight: 700;color: #c00;font-size: 24px;}
.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 div.boso { display: inline-block; }
.xspower div.dayso { border: 1px solid #ff6a00; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; font-size: 35px; font-family: arial, helvetica, sans-serif; height: 60px; width: 60px; margin: 5px 2px; line-height: 59px; text-decoration: none; text-align: center; display: inline-block; float: left; 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 .boso7 div.dayso { 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 .dayso .waitLoto { width: 100%; height: 100%; margin-top: 0px; background: url(/template/images/waiting_white.gif) center no-repeat; background-size: 80%; display: inline-block; }
.xspower .waitLoto { width: 18px; height: 100%; min-height: 18px; margin-top: 0px; background: url(/template/images/waiting_white.gif) center no-repeat; background-size: 80%; display: inline-block; }
.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: 2px solid #F90; border-radius: 20px; background: #FC6; margin-bottom: 10px; line-height: 40px; height: 40px; }
.xspower .jackpot img, .xspower .jackpot2 img { width: 20px; height: 20px; margin: 10px 1px; }
.xspower .table-striped thead { background: rgb(216, 163, 55); }
.xspower .table-striped img { width: 20px; height: 20px; }
.xspower .table-striped { background: rgb(228, 193, 120); border: 1px solid #e8bd67; border-collapse: collapse; margin-top: 2px; }
.xspower .table-striped td, .xspower .table-striped th { border: 1px solid #ffe0a2; border-collapse: collapse; padding: 5px 3px; }
/*than tai*/


.bkqtt4 { border: 1px solid #cacaca; border-radius: 5px; padding: 5px; margin-bottom: 10px; background: #f7f7f7; }
.bkqtt4 div.title { padding: 2px 0px; margin: 5px 0px }
.bkqtt4 td { height: auto; }
.bkqtt4 td.title { font-weight: bold; text-align: left }
.bkqtt4 a { color: #000; }
.bkqtt4 .finnish1 { background-position: left -0px }
.bkqtt4 .finnish2 { background-position: left -175px }
.bkqtt4 .finnish3 { background-position: left -220px }
.bkqtt4 .finnish4 { background-position: left -309px }
/*123*/
.bkq123 { border: 1px solid #cacaca; border-radius: 5px; padding: 5px; margin-bottom: 10px; background: #f7f7f7; }
.bkq123 div.title { padding: 2px 0px; margin: 5px 0px }
.bkq123 td { height: auto; }
.bkq123 td.title { font-weight: bold; text-align: left }
.bkq123 td.title a { color: #000; }
.bkq123 .finnish1 { background-position: left -0px }
.bkq123 .finnish2 { background-position: left -175px }
.bkq123 .finnish3 { background-position: left -175px }
.bkq123 .finnish4 { background-position: left -220px }
.bkq123 .finnish5 { background-position: left -220px }
.bkq123 .finnish6 { background-position: left -220px }
#boxtructiepdientoan { border: 1px solid #cacaca; padding: 2px; border-radius: 5px; margin-bottom: 10px; background: #e6e6e6; }
#boxtructiepdientoan > .title { display: none }
.banglototructiep { border: 1px solid #CCC; border-radius: 5px; overflow: hidden; }
.banglototructiep h2 { font-size: 12px !important; text-align: center; line-height: 25px; border-bottom: 1px solid #CCC; color: #FFF; background: #f2825b; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: #cc0000; }
.banglototructiep div.box_dauduoi h4 { background: #E4E4E4; color: #000; text-transform: capitalize; }
.banglototructiep .btnswichloto { margin-top: -25px; height: 22px; cursor: pointer; float: right; border: 1px solid #FDA13D; background: url(images/pointer.gif) left center no-repeat #F60; padding-left: 25px; overflow: hidden; border-radius: 5px; color: #FFF; font-size: 11px; }
#boxdauduoimien_online { width: 100%; overflow: auto !important; }
.contentloto { overflow: auto !important }
#boxdauduoimien_online_loto { display: inline; width: 100% }
.boxdauduoimien_online_mb { display: inline !important }
div.box_dauduoi { border-top: 1px solid #d0c6aa; margin-top: 5px; }
div.box_dauduoi h4 { background: #ad1313; height: 26px; line-height: 26px; font-size: 14px; color: #fff; padding-left: 10px; text-align: left }
.btncloselototructiep { float: right; right: 0px; border-radius: 3px; border: 1px solid #CCC; cursor: pointer }
div.box_dauduoi div.box_dauduoi_header { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.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.box_dauduoi div.box_dauduoi_header td { line-height: 26px; color: #d60000; padding-left: 10px; text-transform: uppercase; text-align: left }
div.box_dauduoi div.box_dauduoi_header td a.btn_close { background: url(images/btn_close_loto.png) no-repeat; width: 18px; height: 18px; line-height: 18px; display: block; float: right; margin-right: 10px; margin-top: 5px; }
div.box_dauduoi .box_dauduoi_content tr.header td { font-weight: normal; text-align: center; font-size: 13px; line-height: 18px; background: #F4F4F4; color: #6D6E71; }
div.box_dauduoi .box_dauduoi_content tr.content td { font-weight: bold; text-align: right; font-size: 15px; line-height: 22px; min-height: 50px; padding: 5px 0px; vertical-align: top }
div.box_dauduoi .box_dauduoi_content tr.content td div { padding-right: 5px; }
div.box_dauduoi .dauduoi_8 { color: #D60000 }
div.box_dauduoi .dauduoi_7 { color: #0054BE }
div.box_dauduoi .dauduoi_db, div.box_dauduoi .dauduoi_0 { color: #C4161C }/* gach chan*/
.box_dauduoi .dauduoi_8, .box_dauduoi .dauduoi_7, .box_dauduoi .dauduoi_6, .box_dauduoi .dauduoi_5, .box_dauduoi .dauduoi_db, .box_dauduoi .dauduoi_0 { background: url(images/line2con.gif) right 17px no-repeat; }
.box_dauduoi .dauduoi_4.gach4con { background: url(images/line4con.gif) right 17px no-repeat; }
.box_dauduoi.box_dauduoi_2 .dauduoi_4.gach4con { background: none }
.box_dauduoi.box_dauduoi_2 .dauduoi_5 { background: none }
.box_dauduoi.box_dauduoi_2 .dauduoi_db, .box_dauduoi.box_dauduoi_2 .dauduoi_0 { background: none }
.box_dauduoi.box_dauduoi_2 .dauduoi_6 { color: #0054BE; background: none }
.box_dauduoi.box_dauduoi_2 .dauduoi_7 { color: #C4161C; background: none }
.boxtkloto2so .dauduoi_8, .boxtkloto2so .dauduoi_7, .boxtkloto2so .dauduoi_6, .boxtkloto2so .dauduoi_5, .boxtkloto2so .dauduoi_db, .boxtkloto2so .dauduoi_0 { background: url(images/line2con.gif) right 17px no-repeat; }
.boxtkloto2so .dauduoi_4.gach4con { background: url(images/line4con.gif) right 17px no-repeat; }
.boxtkloto2so .dauduoi_4.gach4con { background: none }
.boxtkloto2so .dauduoi_5 { background: none }
.boxtkloto2so .dauduoi_db { background: none; color: #D60000; text-decoration: underline; }
.boxtkloto2so .dauduoi_6 { background: none }
.boxtkloto2so .dauduoi_7 { color: #0054BE; background: none }
.boxtkloto2so .dauduoi_8 { color: #D60000 }
.boxtkloto2somien2 .dauduoi_7 { color: #D60000 !important; }
.boxtkloto2somien2 .dauduoi_6 { color: #0054BE !important; }
#boxdauduoimien_online .dauduoi_8, #boxdauduoimien_online #dauduoi_7, #boxdauduoimien_online .dauduoi_6, #boxdauduoimien_online .dauduoi_5, #boxdauduoimien_online .dauduoi_db, #boxdauduoimien_online .dauduoi_0 { background: url(images/line2con.gif) right 17px no-repeat; }
#boxdauduoimien_online .dauduoi_4.gach4con { background: url(images/line4con.gif) right 17px no-repeat; }
#boxdauduoimien_online .dauduoi_4.gach4con { background: none }
#boxdauduoimien_online .dauduoi_5 { background: none }
#boxdauduoimien_online .dauduoi_db { background: none; color: #D60000; text-decoration: underline; }
#boxdauduoimien_online .dauduoi_6 { background: none }
#boxdauduoimien_online .dauduoi_7 { color: #0054BE; background: none }
#boxdauduoimien_online .dauduoi_8 { color: #D60000 }
.boxdauduoimien_online_mb .dauduoi_7 { color: #D60000 !important; }
.boxdauduoimien_online_mb .dauduoi_6 { color: #0054BE !important; }
.box_sms { border: 1px solid #CCC; border-radius: 5px; background: #FFCC00; font-size: 14px; margin-bottom: 10px; padding: 5px 0; cursor: pointer }
.box_sms ul { margin: 0 auto; display: table }
.box_sms ul li { text-align: left; }
.sms_dauso { font-weight: bold; color: #F00; }
.sms_cuphap { font-weight: bold; color: #F00; }
.sms_tentinh, .sms_matinh { font-weight: bold; color: #0068AD; }
#fullscreen { width: 100%; height: 100%; position: fixed; top: 0; z-index: 1000; background: #960000; }
#bangtructiep { position: relative; display: table; }
.headertructiep { height: 60px; background-image: -webkit-linear-gradient(top, #960000 0, #F44336 100%); background-image: -o-linear-gradient(top, #960000 0, #F44336 100%); background-image: linear-gradient(to bottom, #960000 0, #F44336 100%); background-repeat: repeat-x; }
.headertructiep img { height: 55px; margin-left: 10px; margin-top: 3px; }
#bangtructiep .bangkqxs { border-radius: 5px; background: #fff; }
#bangtructiep .bangkqxsmienbac { }
#bangtructiep .bangkqxs img { opacity: 1; }
.bangtructiepW { width: 1280px; height: 720px; }
.bangtructiepH { width: 720px; height: 1280px; }
.bangtructiepH .bangkqxs table { border: 2px solid #000; border-collapse: collapse; border-spacing: 0px; }
.bangtructiepW .bangkqxs table { border: 2px solid #000; border-collapse: collapse; border-spacing: 0px; }
.bangtructiepW .bangkqxs .bangkqxsmienbac table { border: 2px solid #000; border-collapse: collapse; min-width: 600px; }
#bangtructiep .fullscreen_contentMB { border: 2px solid #F90; display: table; background-color: #fff; min-width: 99%; margin: 0 auto }
.bangtructiepW .fullscreen_contentMB .bangkqxs { width: 65%; float: left }
.exitfullscreen { position: absolute; margin-top: -30px; }
#bangtructiep .bottom_adv { height: 13px; font-weight: bold; font-size: 13px; line-height: 13px; color: #fff; text-align: center; font-style: italic }
.bangtructiepW .thu { text-align: center; font-weight: bold; font-size: 26px; min-width: 100px; white-space: nowrap; background: #F00; color: #FC0 }
.bangtructiepW .tentinh { text-align: center; font-weight: bold; color: #FF0; font-size: 35px; line-height: 30px; background: #ED123E; border-bottom: 0; }
.bangtructiepW .loaive, .bangtructiepW .matinh { text-align: center; font-weight: bold; color: #000; font-size: 32px; line-height: 15px; background: #FDD891; border-top: 0; }
.bangtructiepW .bangkqxsmiennam tbody tr.odd { background: none repeat scroll 0 0 #FC0; }
.bangtructiepW .bangkqxsmiennam .year { display: none }
.bangkqxsmiennam tbody tr:nth-of-type(2n) { background: none repeat scroll 0 0 #E6E6E6; }
.bangtructiepW .bangkqxsmiennam .giai_dac_biet { line-height: 44px; height: 44px; font-size: 44px; font-weight: bold; color: #D60000 }
.bangtructiepW .bangkqxsmiennam .giai_nhat { line-height: 38px; height: 38px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepW .bangkqxsmiennam .giai_nhi { line-height: 38px; height: 38px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepW .bangkqxsmiennam .giai_ba div { width: 50%; float: left; height: 38px; line-height: 38px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepW .bangkqxsmiennam .giai_tu div { width: 50%; float: left; line-height: 38px; height: 38px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepW .bangkqxsmiennam .giai_nam { line-height: 38px; height: 38px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepW .bangkqxsmiennam .giai_sau div { width: 50%; float: left; line-height: 38px; height: 38px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepW .bangkqxsmiennam .giai_bay { line-height: 38px; height: 38px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; color: #0054BE }
.bangtructiepW .bangkqxsmiennam .giai_tam { line-height: 50px; height: 50px; font-size: 52px; font-weight: bold; text-align: center; letter-spacing: 2px; color: #D60000 }
.bangtructiepW .bangkqxsmiennam .giai_tu div.lq_1, .bangkqxsmiennam .giai_sau div.lq_1 { width: 100%; clear: both }
.bangkqxsmiennam .ten_giai_nhat { vertical-align: middle; font-size: 22px; font-weight: bold }
.bangkqxsmiennam .ten_giai_nhi { vertical-align: middle; font-size: 22px; font-weight: bold }
.bangkqxsmiennam .ten_giai_ba { vertical-align: middle; font-size: 22px; font-weight: bold }
.bangkqxsmiennam .ten_giai_tu { vertical-align: middle; font-size: 22px; font-weight: bold }
.bangkqxsmiennam .ten_giai_nam { vertical-align: middle; font-size: 22px; font-weight: bold }
.bangkqxsmiennam .ten_giai_sau { vertical-align: middle; font-size: 22px; font-weight: bold }
.bangkqxsmiennam .ten_giai_bay { vertical-align: middle; font-size: 22px; font-weight: bold }
.bangkqxsmiennam .ten_giai_tam { vertical-align: middle; font-size: 22px; font-weight: bold }
.bangkqxsmiennam .ten_giai_dac_biet { vertical-align: middle; font-size: 29px; font-weight: bold }
.bangkqxsmiennam .giai_cuoi { line-height: 160%; font-size: 27px !important; }
.bangtructiepH .thu { text-align: center; font-weight: bold; font-size: 26px; min-width: 70px; white-space: nowrap; background: #F00; color: #FC0 }
.bangtructiepH .tentinh { text-align: center; font-weight: bold; color: #FF0; font-size: 32px; line-height: 30px; background: #ED123E; border-bottom: 0; }
.bangtructiepH .loaive, .bangtructiepH .matinh { text-align: center; font-weight: bold; color: #000; font-size: 30px; line-height: 15px; background: #FDD891; border-top: 0; }
.bangtructiepH .bangkqxsmiennam tbody tr.odd { background: none repeat scroll 0 0 #FC0; }
.bangtructiepH .bangkqxsmiennam .year { display: none }
.bangtructiepH .bangkqxsmiennam .giai_dac_biet { line-height: 64px; height: 64px; font-size: 52px; font-weight: bold; color: #D60000; }
.bangtructiepH .bangkqxsmiennam .giai_nhat { line-height: 58px; height: 58px; font-size: 58px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepH .bangkqxsmiennam .giai_nhi { line-height: 58px; height: 58px; font-size: 58px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepH .bangkqxsmiennam .giai_ba div { line-height: 58px; height: 58px; font-size: 58px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepH .bangkqxsmiennam .giai_tu div { line-height: 58px; height: 58px; font-size: 58px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepH .bangkqxsmiennam .giai_nam { line-height: 58px; height: 58px; font-size: 58px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepH .bangkqxsmiennam .giai_sau div { line-height: 58px; height: 58px; font-size: 58px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepH .bangkqxsmiennam .giai_bay { line-height: 58px; height: 58px; font-size: 58px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; color: #0054BE }
.bangtructiepH .bangkqxsmiennam .giai_tam div { line-height: 64px; height: 64px; font-size: 68px; font-weight: bold; text-align: center; letter-spacing: 2px; color: #D60000 }
.bangtructiepH .miennam5cot .giai_dac_biet div, .bangtructiepH .miennam5cot .giai_dac_biet { font-size: 44px !important; }
.bangtructiepH .miennam5cot .giai_nhat div, .bangtructiepH .miennam5cot .giai_nhi div, .bangtructiepH .miennam5cot .giai_ba div, .bangtructiepH .miennam5cot .giai_tu div, .bangtructiepH .miennam5cot .giai_nam div, .bangtructiepH .miennam5cot .giai_sau div { font-size: 48px !important; }
.bangtructiepW .bangkqxsmiennam img { width: 26px; height: 26px; margin-top: 6px; }
.bangtructiepH .bangkqxsmiennam img { width: 30px; height: 30px; margin-top: 12px; }
.bangtructiepH .miennam5cot img { width: 20px; height: 20px; margin-top: 17px; }
.bangtructiepH .header_miennam { float: right; position: absolute; top: 0; right: 90px; line-height: 70px; background: transparent; text-shadow: 2px 3px 1px #fff; }
.bangtructiepH .header_miennam .ngaykqxs { display: none }
.bangtructiepW .header_miennam { clear: none; display: table; width: auto; background: none; line-height: 44px; position: absolute; top: 10px; right: 60px; }
.bangtructiepW .header_miennam .title, .bangtructiepW .header_miennam .ngaykqxs { color: #ffffff; padding-right: 30px; text-shadow: 2px 3px 1px #000; }
.header_mienbac { clear: both; display: table; width: 100%; background: #FC0; line-height: 44px; }
.bangtructiepW .header_mienbac { clear: none; display: table; width: auto; background: none; line-height: 44px; position: absolute; top: 10px; right: 60px; }
.bangtructiepW .header_mienbac .title, .bangtructiepW .header_mienbac .ngaykqxs { color: #fff; padding-right: 30px; text-shadow: 2px 3px 1px #000; }
.bangtructiepH .header_mienbac { float: right; position: absolute; top: 0; background: transparent; width: auto; right: 30px; line-height: 60px; padding-right: 60px; text-shadow: 2px 3px 1px #fff; }
.bangtructiepH .header_mienbac .ngaykqxs { display: none }
.header_miennam .title { font-size: 36px; font-weight: bold; text-align: center; color: #ffffff; text-shadow: 2px 3px 1px #000; float: left; padding-left: 10px }
.header_miennam .ngaykqxs { font-size: 36px; font-weight: bold; text-align: center; color: #ffffff; text-shadow: 2px 3px 1px #000; float: right; padding-right: 10px }
.header_mienbac .title { font-size: 36px; font-weight: bold; text-align: center; float: left; padding-left: 10px; color: #fff; text-shadow: 2px 3px 1px #000; }
.header_mienbac .ngaykqxs { font-size: 36px; font-weight: bold; text-align: center; color: #F00; float: right; padding-right: 10px }
.tructiepThanTai4 h2.title, .tructiepDT123 h2.title, .tructiep6x36 h2.title, .tructiep6x45 h2.title { float: left; font-size: 20px; line-height: 55px; width: 160px; border: 1px solid #F60; padding-left: 10px; margin-right: -10px; padding-right: 15px; border-radius: 10px 0 0 10px; background: rgba(241,231,103,1); background: -moz-radial-gradient(center, ellipse cover, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(241,231,103,1)), color-stop(100%, rgba(254,182,69,1))); background: -webkit-radial-gradient(center, ellipse cover, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%); background: -o-radial-gradient(center, ellipse cover, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%); background: -ms-radial-gradient(center, ellipse cover, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%); background: radial-gradient(ellipse at center, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645', GradientType=1 );
}
.bangtructiepW .dientoan_content_4 .tructiepThanTai4 h2.title, .bangtructiepW .dientoan_content_4 .tructiepDT123 h2.title, .bangtructiepW .dientoan_content_4 .tructiep6x36 h2.title, .bangtructiepW .dientoan_content_4 .tructiep6x45 h2.title { line-height: 36px; }
.bangtructiepW .dientoan_content_4 .tructiepThanTai4, .bangtructiepW .dientoan_content_4 .tructiepDT123, .bangtructiepW .dientoan_content_4 .tructiep6x36, .bangtructiepW .dientoan_content_4 .tructiep6x45 { margin-bottom: 10px; margin-top: 10px !important; }
.bangtructiepH .dientoan_content_4 .tructiepThanTai4, .bangtructiepH .dientoan_content_4 .tructiepDT123, .bangtructiepH .dientoan_content_4 .tructiep6x36, .bangtructiepH .dientoan_content_4 .tructiep6x45 { margin-bottom: 12px; margin-top: 15px !important; }
.bangtructiepW .tructiepThanTai4 h2.title, .bangtructiepW .tructiepDT123 h2.title, .bangtructiepW .tructiep6x36 h2.title, .bangtructiepW .tructiep6x45 h2.title { border-radius: 10px 10px 0 0; margin-left: 10px; float: none; clear: both; margin-bottom: -2px; }
.tructiepThanTai4, .tructiepDT123, .tructiep6x36, .tructiep6x45 { margin-bottom: 20px; margin-top: 20px; clear: both; display: table; margin-left: 10px; }
.tructiepThanTai4 table, .tructiepDT123 table, .tructiep6x36 table, .tructiep6x45 table { height: 58px; background: #fff; border: 1px solid #F60; border-radius: 10px; float: left; }
.tructiepThanTai4 div.bool img, .tructiepDT123 div.bool img, .tructiep6x36 div.bool img, .tructiep6x45 div.bool img { width: 25px; height: 30px; margin-top: 8px; }
.tructiepThanTai4 div.bool img.waiting, .tructiepDT123 div.bool img.waiting, .tructiep6x36 div.bool img.waiting, .tructiep6x45 div.bool img.waiting { width: 30px; height: 30px; margin-top: 8px; }
.tructiepThanTai4 div.bool, .tructiepDT123 div.bool, .tructiep6x36 div.bool, .tructiep6x45 div.bool { background-image: url(images/balls-40px.png); background-repeat: no-repeat; height: 50px; width: 50px; display: inline-block; font-weight: bold; border: 0px; vertical-align: middle; position: static; margin: 3px; padding-left: 0px; text-align: center; font-family: "Times New Roman", Times, serif; float: left; background-size: 50px; font-size: 42px; line-height: 50px; text-shadow: 2px 2px 1px #fff; }
.tructiep6x36 div.bool { font-size: 36px !important; }
.tructiep6x36 div.bool img { width: 20px; height: 30px; }
.tructiep6x36 table td { padding: 0 10px }
.bangtructiepW .tructiep6x36 table td { padding: 0 5px }
.tructiep6x36 .finnish1 { background-position: left -0px }
.tructiep6x36 .finnish2 { background-position: left -220px }
.tructiep6x36 .finnish3 { background-position: left -275px }
.tructiep6x36 .finnish4 { background-position: left -385px }
.tructiep6x36 .finnish5 { background-position: left -164px }
.tructiep6x36 .finnish6 { background-position: left -441px }
.tructiep6x45 div.bool { font-size: 36px !important; }
.tructiep6x45 div.bool img { width: 20px; height: 30px; }
.tructiep6x45 table td { padding: 0 10px }
.bangtructiepW .tructiep6x45 table td { padding: 0 5px }
.tructiep6x45 .finnish1 { background-position: left -0px }
.tructiep6x45 .finnish2 { background-position: left -0px }
.tructiep6x45 .finnish3 { background-position: left -0px }
.tructiep6x45 .finnish4 { background-position: left -0px }
.tructiep6x45 .finnish5 { background-position: left -0px }
.tructiep6x45 .finnish6 { background-position: left -0px }
.tructiepDT123 table td { padding: 0 2px }
.tructiepDT123 table td.space { padding: 0 24px }
.bangtructiepW .tructiepDT123 table td.space { padding: 0 8px }
.tructiepDT123 .finnish1 { background-position: left -0px }
.tructiepDT123 .finnish2 { background-position: left -220px }
.tructiepDT123 .finnish3 { background-position: left -220px }
.tructiepDT123 .finnish4 { background-position: left -275px }
.tructiepDT123 .finnish5 { background-position: left -275px }
.tructiepDT123 .finnish6 { background-position: left -275px }
.tructiepThanTai4 table td { padding: 0 0px }
.tructiepThanTai4 .finnish1 { background-position: left -0px }
.tructiepThanTai4 .finnish2 { background-position: left -220px }
.tructiepThanTai4 .finnish3 { background-position: left -275px }
.tructiepThanTai4 .finnish4 { background-position: left -385px }
.bangtructiepH .bangkqxsmienbac table { width: 100%; }
.bangtructiepH .bangkqxsmienbac .giai_dac_biet { line-height: 66px; height: 66px; font-size: 60px; font-weight: bold; color: #D60000; letter-spacing: 5px }
.bangtructiepH .bangkqxsmienbac .giai_nhat { line-height: 62px; height: 62px; font-size: 54px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH .bangkqxsmienbac .giai_nhi div { width: 50%; float: left; line-height: 62px; height: 62px; font-size: 54px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH .bangkqxsmienbac .giai_ba div { width: 50%; float: left; line-height: 62px; height: 62px; font-size: 54px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH .bangkqxsmienbac .giai_tu div { width: 50%; float: left; line-height: 62px; height: 62px; font-size: 54px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH .bangkqxsmienbac .giai_nam div { width: 50%; float: left; line-height: 62px; height: 62px; font-size: 54px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH .bangkqxsmienbac .giai_sau div { width: 33%; float: left; line-height: 62px; height: 62px; font-size: 54px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px; color: #0054BE }
.bangtructiepH .bangkqxsmienbac .giai_bay div { width: 25%; float: left; line-height: 66px; height: 66px; font-size: 60px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; color: #D60000; }
.bangtructiepW .bangkqxsmienbac .giai_dac_biet { line-height: 58px; height: 58px; font-size: 60px; font-weight: bold; color: #D60000; letter-spacing: 5px }
.bangtructiepW .bangkqxsmienbac .giai_nhat { line-height: 52px; height: 52px; font-size: 52px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW .bangkqxsmienbac .giai_nhi div { width: 50%; float: left; line-height: 52px; height: 52px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW .bangkqxsmienbac .giai_ba div { width: 33%; float: left; line-height: 52px; height: 52px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW .bangkqxsmienbac tbody td { padding: 3px 0; }
.bangtructiepW .bangkqxsmienbac .giai_tu div { width: 25%; float: left; line-height: 52px; height: 52px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW .bangkqxsmienbac .giai_nam div { width: 33%; float: left; line-height: 52px; height: 52px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW .bangkqxsmienbac .giai_sau div { width: 33%; float: left; line-height: 52px; height: 52px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px; color: #0054BE }
.bangtructiepW .bangkqxsmienbac .giai_bay div { width: 25%; float: left; line-height: 62px; height: 62px; font-size: 60px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; color: #D60000 }
.bangtructiepW .bangkqxsmienbac table img { width: 30px; height: 30px; margin-top: 10px; }
.bangtructiepH .bangkqxsmienbac table img { width: 30px; height: 30px; margin-top: 12px; }
.bangtructiepW .dientoan_content { float: left; width: 35%; }
.bangkqxsmienbac .ten_giai_nhat { vertical-align: middle; font-size: 18px; font-weight: bold; width: 100px; }
.bangkqxsmienbac .ten_giai_nhi { vertical-align: middle; font-size: 18px; font-weight: bold }
.bangkqxsmienbac .ten_giai_ba { vertical-align: middle; font-size: 18px; font-weight: bold }
.bangkqxsmienbac .ten_giai_tu { vertical-align: middle; font-size: 18px; font-weight: bold }
.bangkqxsmienbac .ten_giai_nam { vertical-align: middle; font-size: 18px; font-weight: bold }
.bangkqxsmienbac .ten_giai_sau { vertical-align: middle; font-size: 18px; font-weight: bold }
.bangkqxsmienbac .ten_giai_bay { vertical-align: middle; font-size: 18px; font-weight: bold }
.bangkqxsmienbac .ten_giai_tam { vertical-align: middle; font-size: 18px; font-weight: bold }
.bangkqxsmienbac .ten_giai_dac_biet { vertical-align: middle; font-size: 28px; font-weight: bold }
.bangkqxsmienbac .giai_dac_biet { position: relative }
.bangkqxsmienbac .giai_dac_biet div { display: inline-block }
.bangkqxsmienbac .giai_dac_biet div .lq_1 { min-width: 120px; padding: 0 10px; }
.bangkqxsmienbac .giai_dac_biet div .lq_1 img { max-height: 25px; margin-top: 0; margin-bottom: 7px; }
.bangkqxsmienbac .kyhieuDB { display: inline-block; clear: both; }
.bangkqxsmienbac .giai_dac_biet .kyhieuDB > span { display: inline-block; float: left; border: 1px solid #b1b1b1; background: #fff; text-align: center; margin: 0 2px; text-transform: uppercase; font-size: 30px; line-height: 40px; height: 40px; font-weight: bold; color: #000; border-radius: 10px; padding: 0 2px; min-width: 80px; font-family: Arial, Helvetica, sans-serif }
.bangkqxsmienbac .giai_dac_biet .kyhieuDB > span > span { display: inline-block; width: 40px; }
.kqxsmienbac .giai_dac_biet div img { max-height: 30px; margin-top: 5px; }
.bangkqxsmienbac .kyhieuDB > span img { max-height: 20px; width: auto !important; margin-bottom: 3px; float: left }
.bangkqxsmienbac .giai_dac_biet .giaiDbmoi { display: inline-block; padding: 0 3px; border: 1px solid #d4aca0; border-radius: 5px; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.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; }
.bangkqxsmienbac .kyhieuDB > span > img { max-height: 22px; }
.bangkqxsmienbac tbody tr:nth-of-type(2n) { background: none repeat scroll 0 0 #E6E6E6; }
.maximizeicon { background: url(images/maximize.gif) no-repeat; width: 25px; height: 25px; background-size: 25px; border: 0; margin-top: -5px; cursor: pointer }
.miximizeicon, .miximize_icon { background: url(images/minimize.gif) no-repeat; width: 30px; height: 30px; background-size: 30px; border: 0; margin-top: -2px; position: absolute; right: 15px; top: 15px; cursor: pointer; z-index: 2000 }
.LockFullicon { background: url(images/unlock.png) no-repeat; width: 30px; height: 30px; display: inline-block; float: right; background-size: 30px; border: 0; cursor: pointer; z-index: 2000;position: absolute;    right: 50px;    top: 13px; }
.LockFullicon.locked { background: url(images/lock.png) no-repeat; }
.box_kqxs .runLoto, .box_kqxs .runLoto15, .bangkqxsmienbac .runLoto, .bangkqxsmienbac .runLoto15, .bangkqxsmiennam .runLoto { opacity: 0.3 }
.box_kqxs .tick, .bangkqxsmienbac .tick, .bangkqxsmiennam .tick { background: url(images/tickcss.gif) center right no-repeat; }/* Screen 1024x768*/
.bangtructiepW43 { width: 1024px; height: 768px; }
.bangtructiepW43 .bangkqxs table { border: 2px solid #000; border-collapse: collapse; }
.bangtructiepW43 .header_miennam { clear: none; display: table; width: auto; background: none; line-height: 44px; position: absolute; top: 10px; right: 30px; }
.bangtructiepW43 .header_miennam .title, .bangtructiepW43 .header_miennam .ngaykqxs { color: #fff; text-shadow: 2px 3px 1px #000; padding-right: 30px; font-size: 24px; }
.bangtructiepW43 .bangkqxs .bangkqxsmienbac table { border: 2px solid #000; border-collapse: collapse; min-width: 600px; }
.bangtructiepW43 .thu { text-align: center; font-weight: bold; font-size: 26px; min-width: 100px; white-space: nowrap; background: #F00; color: #FC0 }
.bangtructiepW43 .tentinh { text-align: center; font-weight: bold; color: #FF0; font-size: 24px; line-height: 30px; background: #ED123E; border-bottom: 0; }
.bangtructiepW43 .loaive, .bangtructiepW43 .matinh { text-align: center; font-weight: bold; color: #000; font-size: 24px; line-height: 15px; background: #FDD891; border-top: 0; }
.bangtructiepW43 .bangkqxsmiennam tbody tr.odd { background: none repeat scroll 0 0 #FC0; }
.bangtructiepW43 .bangkqxsmiennam .year { display: none }
.bangtructiepW43 .bangkqxsmiennam .giai_dac_biet { line-height: 34px; height: 34px; font-size: 40px; font-weight: bold; color: #D60000 }
.bangtructiepW43 .bangkqxsmiennam .giai_nhat { line-height: 32px; height: 32px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepW43 .bangkqxsmiennam .giai_nhi { line-height: 32px; height: 32px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepW43 .bangkqxsmiennam .giai_ba div { height: 32px; line-height: 32px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepW43 .bangkqxsmiennam .giai_tu div { line-height: 32px; height: 32px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepW43 .bangkqxsmiennam .giai_nam { line-height: 32px; height: 32px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepW43 .bangkqxsmiennam .giai_sau div { line-height: 32px; height: 32px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepW43 .bangkqxsmiennam .giai_bay { line-height: 32px; height: 32px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; color: #0054BE }
.bangtructiepW43 .bangkqxsmiennam .giai_tam { line-height: 36px; height: 36px; font-size: 46px; font-weight: bold; text-align: center; letter-spacing: 2px; color: #D60000 }
.bangtructiepW43 .bangkqxsmiennam .giai_tu div.lq_1, .bangtructiepW43 .bangkqxsmiennam .giai_sau div.lq_1 { width: 100%; clear: both }
.bangtructiepW43 .bangkqxsmiennam img { width: 26px; height: 26px; margin-top: 6px; }
.bangtructiepH43 { width: 768px; height: 1024px; }
.bangtructiepH43 .bangkqxs table { border: 2px solid #000; border-collapse: collapse; }
.bangtructiepH43 .header_miennam { clear: none; display: table; width: auto; background: none; line-height: 44px; position: absolute; top: 10px; right: 30px; }
.bangtructiepH43 .header_miennam .title { display: none }
.bangtructiepH43 .header_miennam .ngaykqxs { color: #ffffff; text-shadow: 2px 3px 1px #000; padding-right: 30px; font-size: 24px; }
.bangtructiepH43 .bangkqxs .bangkqxsmienbac table { border: 2px solid #000; border-collapse: collapse; min-width: 600px; }
.bangtructiepH43 .thu { text-align: center; font-weight: bold; font-size: 26px; min-width: 100px; display: block; white-space: nowrap; background: #F00; color: #FC0 }
.bangtructiepH43 .tentinh { text-align: center; font-weight: bold; color: #FF0; font-size: 24px; line-height: 30px; background: #ED123E; border-bottom: 0; }
.bangtructiepH43 .loaive, .bangtructiepH43 .matinh { text-align: center; font-weight: bold; color: #000; font-size: 24px; line-height: 15px; background: #FDD891; border-top: 0; }
.bangtructiepH43 .bangkqxsmiennam tbody tr.odd { background: none repeat scroll 0 0 #FC0; }
.bangtructiepH43 .bangkqxsmiennam .year { display: none }
.bangtructiepH43 .bangkqxsmiennam .giai_dac_biet { line-height: 42px; height: 42px; font-size: 48px; font-weight: bold; color: #D60000; }
.bangtructiepH43 .bangkqxsmiennam .giai_nhat { line-height: 42px; height: 42px; font-size: 48px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepH43 .bangkqxsmiennam .giai_nhi { line-height: 42px; height: 42px; font-size: 48px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepH43 .bangkqxsmiennam .giai_ba div { line-height: 42px; height: 42px; font-size: 48px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepH43 .bangkqxsmiennam .giai_tu div { line-height: 42px; height: 42px; font-size: 48px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepH43 .bangkqxsmiennam .giai_nam { line-height: 52px; height: 52px; font-size: 48px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepH43 .bangkqxsmiennam .giai_sau div { line-height: 42px; height: 42px; font-size: 48px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepH43 .bangkqxsmiennam .giai_bay { line-height: 52px; height: 52px; font-size: 48px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; color: #0054BE }
.bangtructiepH43 .bangkqxsmiennam .giai_tam div { line-height: 64px; height: 64px; font-size: 68px; font-weight: bold; text-align: center; letter-spacing: 2px; color: #D60000 }
.bangtructiepH43 .miennam5cot .giai_dac_biet { font-size: 44px; }
.bangtructiepH43 .bangkqxsmiennam img { width: 26px; height: 26px; margin-top: 6px; }
.bangtructiepW43 .header_mienbac { clear: none; display: table; width: auto; background: none; line-height: 44px; position: absolute; top: 10px; right: 30px; }
.bangtructiepW43 .header_mienbac .title, .bangtructiepW43 .header_mienbac .ngaykqxs { padding-right: 30px; color: #ffffff; text-shadow: 2px 3px 1px #000; }
.bangtructiepH43 .bangkqxsmienbac table { width: 100%; }
.bangtructiepH43 .bangkqxsmienbac .giai_dac_biet { line-height: 54px; height: 54px; font-size: 60px; font-weight: bold; color: #D60000; letter-spacing: 5px }
.bangtructiepH43 .bangkqxsmienbac .giai_nhat { line-height: 54px; height: 54px; font-size: 48px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH43 .bangkqxsmienbac .giai_nhi div { width: 50%; float: left; line-height: 54px; height: 54px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH43 .bangkqxsmienbac .giai_ba div { width: 33%; float: left; line-height: 54px; height: 54px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH43 .bangkqxsmienbac tbody td { padding: 3px 0; }
.bangtructiepH43 .bangkqxsmienbac .giai_tu div { width: 25%; border-right: 1px solid #CCC; margin-right: -1px; float: left; line-height: 54px; height: 54px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH43 .bangkqxsmienbac .giai_nam div { width: 33%; float: left; line-height: 54px; height: 54px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH43 .bangkqxsmienbac .giai_sau div { width: 33%; float: left; line-height: 54px; height: 54px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px; color: #0054BE }
.bangtructiepH43 .bangkqxsmienbac .giai_bay div { width: 25%; float: left; line-height: 54px; height: 54px; font-size: 60px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; color: #D60000 }
.bangtructiepW43 .bangkqxsmienbac table { width: 100%; }
.bangtructiepW43 .bangkqxsmienbac .giai_dac_biet { line-height: 48px; height: 48px; font-size: 60px; font-weight: bold; color: #D60000; letter-spacing: 5px }
.bangtructiepW43 .bangkqxsmienbac .giai_nhat { line-height: 48px; height: 48px; font-size: 48px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW43 .bangkqxsmienbac .giai_nhi div { width: 50%; float: left; line-height: 48px; height: 48px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW43 .bangkqxsmienbac .giai_ba div { width: 33%; float: left; line-height: 48px; height: 48px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW43 .bangkqxsmienbac tbody td { padding: 3px 0; }
.bangtructiepW43 .bangkqxsmienbac .giai_tu div { width: 25%; float: left; line-height: 48px; height: 48px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW43 .bangkqxsmienbac .giai_nam div { width: 33%; float: left; line-height: 48px; height: 48px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW43 .bangkqxsmienbac .giai_sau div { width: 33%; float: left; line-height: 48px; height: 48px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px; color: #0054BE }
.bangtructiepW43 .bangkqxsmienbac .giai_bay div { width: 25%; float: left; line-height: 48px; height: 48px; font-size: 60px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; color: #D60000 }
.bangtructiepW43 .bangkqxsmienbac table img { width: 30px; height: 30px; margin-top: 10px; }
.bangtructiepH43 .bangkqxsmienbac table img { width: 30px; height: 30px; margin-top: 12px; }
.bangtructiepW43 .tructiepThanTai4, .bangtructiepW .tructiepDT123, .bangtructiepW .tructiep6x36, .bangtructiepW .tructiep6x45 { margin-bottom: 20px; margin-top: 20px; clear: none; display: table; margin-left: 5px; }
.bangtructiepW43 .dientoan_content { }
 @media only screen and (max-width: 320px) {
.box_kqxs .ngaykqxs { right: 1px; top: 1px; padding: 10px 5px 0 5px; }
}
