.box_kqxs, .box_kqxs td div, .ketquadaysoHightlight { font-family: Arial, Helvetica, sans-serif }
.box_kqxs .title, .box_kqxs .title a, .box_kqxs div img, .box_kqxs td, .dnw-content-layout .box_kqxs td, .kqxsmienbac .ten_giai_tam { vertical-align: middle }
#kqxsh a, .shadow { text-shadow: 0 1px 0 #fff, 0 2px 2px #c8c8c8 }
.bkqtinhmiennam, .kqxsmienbac, .kqxsmiennam { border-spacing: 0; border-collapse: collapse }
#bangtructiep .bangkqxs img, .bangkqxsmienbac .runLoto, .bangkqxsmiennam .runLoto, .box_kqxs .runLoto, .table_max3d .runLoto { opacity: .3 }
li, ul.menu ul li { list-style: none }
#lightbox-nav a, #vdntoll, .box_kqxs:focus, .formdoveso select:focus, .formdoveso select:visited, .playout select, img { outline: 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 }
a { text-decoration: none }
.boxtools { width: 100%; background: #f4f4f4; height: 29px; border-bottom: solid 1px #ccc }
.config_Numbers { line-height: 29px; float: left }
.config_Numbers span { padding: 7px; border-right: solid 1px #ccc; cursor: pointer }
.config_Numbers span:last-child { border-right: 0 }
.giai7lo span, .giai7lohome span { padding: 7px; border-right: solid 1px #ccc; cursor: pointer }
.config_Numbers span:first-child { border-left: solid 1px #ccc }
.config_Number.active, .config_giai7lo.active { background: #fdd34f }
.giai7lo { line-height: 29px; float: right }
.giai7lohome { background: #f4f4f4; line-height: 29px }
.numberStatisticals { float: left }
.numberStatistical { border: 1px solid #ccc; border-radius: 50%; padding: 1px 5px; margin: 0 3px; background: #757171; background: radial-gradient(circle at 5px 5px, #f7f5f5, #31313a); color: #fff; cursor: pointer }
.DynarchCalendar { border-radius: 5px; overflow: hidden }
.box_kqxs tr.giaiActive { background: #ffeaa5!important }
.giai_ba div:hover, .giai_bay div:hover, .giai_nam div:hover, .giai_nhat div:hover, .giai_nhi div:hover, .giai_sau div:hover, .giai_tam div:hover, .giai_tu div:hover, .ten_giai_ba.giaiActive, .ten_giai_bay.giaiActive, .ten_giai_dac_biet.giaiActive, .ten_giai_nam.giaiActive, .ten_giai_nhat.giaiActive, .ten_giai_nhi.giaiActive, .ten_giai_sau.giaiActive, .ten_giai_tam.giaiActive, .ten_giai_tu.giaiActive { background: #ffeaa5 }
.ketquadaysoHightlight.hangchuc { background: #41e241; background: radial-gradient(circle at 5px 5px, #41e241, #001) }
.ketquadaysoHightlight.hangdonvi { background: #f30; background: radial-gradient(circle at 5px 5px, #f10505, #711d1d) }
.ketquadaysoHightlight.cahaihang { background: radial-gradient(circle at 5px 5px, gold, #001) }
.ketquadaysoHightlight { color: #fff; padding: 1px; border-radius: 50%; box-shadow: 3px 3px 10px -2px rgba(0,0,0,.4); font-weight: 400 }
.box_kqxs { font-size: 13px; margin: 0 auto; overflow: hidden; position: relative; background: #fff; clear: both; cursor: pointer }
.box_kqxs .top_adv { color: red; background-color: #fcf0d8 }
.box_kqxs .content { border-top: 1px #999 solid }
.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 }
.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 .title, .box_kqxs .title a { text-align: left; font-family: Verdana, Geneva, sans-serif; color: #fff; font-size: 16px; font-weight: 700; text-transform: uppercase }
.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%); padding-left: 13px }
.box_kqxs a, .box_kqxs a:visited { color: #06c }
.box_kqxs a:hover { color: red }
.box_kqxs .ngay a, .box_kqxs .ngay a:visited, .box_kqxs .tngay { color: #06c }
.box_kqxs .loading { background: url(/images/loading.gif) center no-repeat; min-height: 15px; min-width: 10px; display: block; background-size: 15px }
.box_kqxs .box_kh .loading { width: 15px; padding: 0 8px; top: -5px; background: url(/template/images/loading.gif) center no-repeat; border: 2px solid #ff8b00; background-size: 15px }
.box_kqxs .khtemp { display: inline-block; border: 2px solid #ff8b00; font-size: 18px; padding: 0 3px; margin: 5px 2px 0; height: 27px; line-height: 27px; background: #fcf0d8; min-width: 20px; border-radius: 4px }
.box_kqxs .box_kh.bt { display: block }
.box_kqxs .khtemp.loading { margin: 5px 2px 0 }
.box_kqxs .box_kh span img { max-height: 20px }
.box_kqxs .box_kh { display: inline-block }
.box_kqxs .tick { background: url(/template/images/tickcss.gif) center right no-repeat }
.box_kqxs div img { margin: 0 0 0 1px; border: 0; max-height: 15px }
#getngaykqxs_1, #getngaykqxs_2, #ngaykqxs { overflow: hidden; border: none; cursor: pointer }
.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; font-size: 0; margin-right: 70px; padding: 0; background: url(/template/images/calendar_today.png) center no-repeat; background-size: 22px; display: inline }
.ngaykqxstt { display: block; margin-top: -6px; padding: 3px 0 }
#getngaykqxs_1, #getngaykqxs_2 { width: 75px; height: 30px; font-size: 14px; margin: 0; padding: 0; background: url(/template/images/calendar_today.png) right center no-repeat; display: inline; padding-right: 26px!important; text-align: center; font-family: inherit }
.box_kqxs .ngaykqxs { position: absolute; right: 10px; top: 1px; float: right; font-size: 16px; font-weight: 700; line-height: 20px; padding: 10px 10px 0; background: url(/template/images/button.png) left -177px #000; border-radius: 0 0 5px 5px; border: 1px solid #fc6; border-top: 0; z-index: 10 }
.box_kqxs .date { text-align: center; color: #fff!important }
.kqxsmiennam .ngay a, .kqxsmiennam .ngay a:visited, .kqxsmiennam .thu a { color: #000 }
.box_kqxs .date .daymonth { display: table; font-size: 22px; font-weight: 700; border-bottom: 1px solid #fff; line-height: 22px; text-align: center }
.box_kqxs .date .year { font-size: 16px; margin: 2px auto }
.box_kqxs .tenbkqxs { background: url(/template/images/button.png) -23px -316px no-repeat #c50000; padding: 5px 20px 5px 130px }
div.bangkqxs_link { clear: both; border: 0 solid #cfcfcf; border-radius: 0 0 5px 5px; border-top: 0; margin-top: 10px }
.kqxsmienbac td, .kqxsmiennam td { border: 1px solid #cfcfcf; text-align: center }
div.bangkqxs_link table { margin: 0 auto; position: relative }
.colgiaithuong { width: 100px }
.kqxsmiennam { background-color: #fff; size: 11px; width: 100% }
.kqxsmiennam div img { margin: 3px 0 }
.kqxsmiennam .ccgt { width: 123px }
.kqxsmiennam .ccgt .giai1, .kqxsmiennam .ccgt .giai2, .kqxsmiennam .ccgt .giai3, .kqxsmiennam .ccgt .giai4, .kqxsmiennam .ccgt .giai5, .kqxsmiennam .ccgt .giai6, .kqxsmiennam .ccgt .giai7, .kqxsmiennam .ccgt .giai8, .kqxsmiennam .ccgt .giaidb { font-size: 14px; color: #000; text-align: right; padding-right: 10px }
.kqxsmiennam .ngay, .kqxsmiennam .tentinh, .kqxsmiennam .thu { font-weight: 700; font-size: 13px }
.kqxsmiennam td { padding: 3px 0 }
.kqxsmiennam tbody tr: nth-of-type(2n) { background: #fafafa }
.kqxsmiennam .thu { width: 70px; min-width: 50px }
.kqxsmiennam.miennam5cot .thu { min-width: 42px }
.kqxsmiennam .ngay { height: 24px; background-color: #f3f3f3 }
.kqxsmiennam .tentinh { height: 24px }
.kqxsmiennam .loaive, .kqxsmiennam .matinh { height: 14px; line-height: 14px; font-weight: 700; font-size: 13px; background-color: #f3f3f3 }
.kqxsmiennam .giai_dac_biet div { line-height: 26px; height: 26px; font-size: 24px; font-weight: 700; color: #d60000 }
.kqxsmiennam .giai_ba div, .kqxsmiennam .giai_bay div, .kqxsmiennam .giai_nam div, .kqxsmiennam .giai_nhat div, .kqxsmiennam .giai_nhi div, .kqxsmiennam .giai_sau div, .kqxsmiennam .giai_tu div { line-height: 22px; height: 22px; font-size: 20px; font-weight: 700 }
.kqxsmiennam .giai_bay div { color: #0054be }
.kqxsmiennam .giai_tam div { line-height: 42px; height: 42px; font-size: 40px; font-weight: 700; color: #d60000 }
.kqxsmiennam .giai_tam div img { max-height: 30px; margin-top: 5px }
.kqxsmiennam .ten_giai_dac_biet { font-size: 15px; font-weight: 700 }
.kqxsmiennam4dai .giaidb { font-size: 24px!important; line-height: 20px; letter-spacing: 2px }
.kqxsmiennam .giaidb { height: 34px; font-weight: 700; color: #d60000; font-size: 28px; line-height: 20px; letter-spacing: 2px }
.kqxsmiennam .giaidb div { display: block }
.miennam3cot .tentinh { width: 50% }
.miennam4cot .tentinh { width: 33.33% }
.miennam5cot .tentinh { width: 25% }
.kqxsmienbac { background-color: #fff; size: 11px; width: 100% }
.kqxsmienbac td { height: 24px; padding: 3px }
.kqxsmienbac tbody tr: nth-of-type(2n+1) { background: #fafafa }
.kqxsmienbac .thu { height: 30px; width: 70px; font-weight: 700; font-size: 13px; text-align: center }
.kqxsmienbac .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 }
.kqxsmienbac .matinh, .kqxsmienbac .tentinh { height: 24px; font-size: 13px; font-weight: 700 }
.kqxsmienbac .phathanh { float: right }
.kqxsmienbac .matinh { background-color: #f3f3f3 }
.kqxsmienbac .giai_dac_biet { font-size: 34px; font-weight: 700; letter-spacing: 2px; line-height: 45px; height: 45px; color: #d60000; position: relative }
.kqxsmienbac .giai_nhat { font-size: 30px; font-weight: 700; line-height: 32px }
.kqxsmienbac .giai_ba div, .kqxsmienbac .giai_nhi div { float: left; line-height: 28px; height: 28px; font-size: 24px; font-weight: 700 }
.kqxsmienbac .giai_nhi div { width: 50% }
.kqxsmienbac .giai_ba div { width: 33% }
.kqxsmienbac .giai_tu div { font-size: 24px; font-weight: 700; width: 50%; float: left; line-height: 28px; height: 28px }
.kqxsmienbac .giai_nam div, .kqxsmienbac .giai_sau div { font-size: 24px; width: 33%; line-height: 28px; height: 28px; font-weight: 700; float: left }
.kqxsmienbac .giai_sau div { color: #0054be }
.kqxsmienbac .giai_bay div { font-size: 34px; font-weight: 700; width: 25%; float: left; line-height: 32px; height: 32px; color: #d60000 }
.bkqtinhmiennam .matinh, .bkqtinhmiennam .ngay { height: 24px }
.bkqtinhmiennam .ngay a, .bkqtinhmiennam .thu a, .kqxsmiennam .ngay a:visited { color: #000 }
.kqxsmienbac .ten_giai_ba, .kqxsmienbac .ten_giai_bay, .kqxsmienbac .ten_giai_nam, .kqxsmienbac .ten_giai_nhat, .kqxsmienbac .ten_giai_nhi, .kqxsmienbac .ten_giai_sau, .kqxsmienbac .ten_giai_tu { font-size: 12px }
.kqxsmienbac .ten_giai_tam { font-size: 12px }
.kqxsmienbac .ten_giai_dac_biet { font-size: 15px; font-weight: 700; line-height: 100% }
.kqxsmienbac img { margin-top: 7px!important }
.bkqtinhmiennam { background-color: #fff; size: 11px; width: 100% }
.bkqtinhmiennam div img { margin: 3px 0 }
.bkqtinhmiennam .ccgt { width: 123px }
.bkqtinhmiennam .ccgt .giai8, .kqxsmiennam .ccgt .giai1, .kqxsmiennam .ccgt .giai2, .kqxsmiennam .ccgt .giai3, .kqxsmiennam .ccgt .giai4, .kqxsmiennam .ccgt .giai5, .kqxsmiennam .ccgt .giai6, .kqxsmiennam .ccgt .giai7, .kqxsmiennam .ccgt .giaidb { font-size: 14px; color: #000; text-align: right; padding-right: 10px }
.bkqtinhmiennam td { border: 1px solid #cfcfcf; text-align: center; padding: 3px 0 }
.bkqtinhmiennam tbody tr: nth-of-type(2n) { background: #fafafa }
.bkqtinhmiennam .loaive, .bkqtinhmiennam .matinh, .bkqtinhmiennam .ngay { font-weight: 700; font-size: 13px; background-color: #f3f3f3 }
.bkqtinhmiennam .thu { font-weight: 700; font-size: 13px; width: 70px }
.bkqtinhmiennam .tentinh { height: 24px; font-weight: 700; font-size: 13px }
.bkqtinhmiennam .loaive { height: 14px; line-height: 14px }
.bkqtinhmiennam .giai_dac_biet div { line-height: 26px; height: 26px; font-size: 24px; font-weight: 700; color: #d60000 }
.bkqtinhmiennam .giai_ba div, .bkqtinhmiennam .giai_bay div, .bkqtinhmiennam .giai_nam div, .bkqtinhmiennam .giai_nhat div, .bkqtinhmiennam .giai_nhi div, .bkqtinhmiennam .giai_sau div, .bkqtinhmiennam .giai_tu div { line-height: 22px; height: 22px; font-size: 20px; font-weight: 700 }
.bkqtinhmiennam .giai_ba div { width: 50%; float: left }
.bkqtinhmiennam .giai_tu div { width: 25%; float: left }
.bkqtinhmiennam .giai_tu div.lq_5, .bkqtinhmiennam .giai_tu div.lq_6, .bkqtinhmiennam .giai_tu div.lq_7 { width: 33% }
.bkqtinhmiennam .giai_sau div { width: 33%; float: left }
.bkqtinhmiennam .giai_bay div { color: #0054be }
.bkqtinhmiennam .giai_tam div { line-height: 42px; height: 42px; font-size: 40px; font-weight: 700; color: #d60000 }
.bkqtinhmiennam .ten_giai_dac_biet { font-size: 15px; font-weight: 700 }
.bkqtinhmienbac { background: #fff; border-bottom: 0; size: 11px; width: 100%; margin-left: -1px }
.bkqtinhmienbac .giai2, .bkqtinhmienbac .giai2l, .bkqtinhmienbac .giai4, .bkqtinhmienbac .giai4l, .bkqtinhmienbac .giai6, .bkqtinhmienbac .giai6l, .bkqtinhmienbac .giaidb, .bkqtinhmienbac .giaidbl, .bkqtinhmienbac .giaidbphul, .bkqtinhmienbac .giaithuong, .bkqtinhmienbac .gtgiai2, .bkqtinhmienbac .gtgiai6, .bkqtinhmienbac .gtgiai7, .bkqtinhmienbac .gtgiaidb, .bkqtinhmienbac .gtgiaidbphu, .bkqtinhmienbac .matinh { background-color: #f3f3f3 }
.bkqtinhmienbac td { border-bottom: 1px #999 solid; border-left: 1px #999 solid; text-align: center; height: 24px; padding: 0 }
.bkqtinhmienbac .thu, .bkqtinhmienbac .thu a { font-weight: 700; font-size: 13px; color: #000 }
.bkqtinhmienbac .ngay { font-weight: 700; font-size: 13px; text-align: left; font-style: italic; padding-left: 10px; color: #06c }
.bkqtinhmienbac .giaithuong { font-weight: 700; font-size: 13px; text-align: center; color: #bf0000; width: 120px }
.bkqtinhmienbac span.loaive { float: right; color: #000; padding-right: 10px }
.bkqtinhmienbac .matinh, .bkqtinhmienbac .tinh { font-weight: 700; font-size: 13px }
.bkqtinhmienbac .phathanh { display: block; float: right; position: static; margin-right: 10px; font-style: normal; font-weight: 700 }
.bkqtinhmienbac .tngay { display: block; float: left; position: static; margin-left: 10px }
.bkqtinhmienbac .phathanh .tentinh { color: #069; font-weight: 700; font-family: Arial, Helvetica, sans-serif }
.bkqtinhmienbac .giai8l { font-size: 13px }
.bkqtinhmienbac .giai8 div { font-weight: 700; color: maroon; font-size: 30px }
.bkqtinhmienbac .giai7l { font-size: 13px }
.bkqtinhmienbac .giai7 { font-weight: 700 }
.bkqtinhmienbac .gtgiai7 { font-weight: 700; 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: 700; color: #d60000; line-height: 38px }
.bkqtinhmienbac .giai6l { font-size: 13px; height: 27px }
.bkqtinhmienbac .giai6 { height: 30px }
.bkqtinhmienbac .gtgiai6 { font-weight: 700; text-align: right; padding-right: 7px; font-size: 14px }
.bkqtinhmienbac .giai6 div { width: 33%; display: inline-block; font-size: 20px; font-weight: 700; color: #0054be }
.bkqtinhmienbac .giai5l { font-size: 13px; height: 55px }
.bkqtinhmienbac .giai5 { font-size: 20px; line-height: 20px; letter-spacing: 2px; font-weight: 700 }
.bkqtinhmienbac .giai3 div, .bkqtinhmienbac .giai4 div, .bkqtinhmienbac .giai5 div { line-height: 24px; vertical-align: bottom; display: inline-block; float: left }
.bkqtinhmienbac .gtgiai5 { font-weight: 700; text-align: right; padding-right: 7px; font-size: 14px }
.bkqtinhmienbac .giai5 div { height: 24px; font-size: 20px; letter-spacing: 2px; font-weight: 700; width: 33% }
.bkqtinhmienbac .giai4l { font-size: 13px; height: 55px }
.bkqtinhmienbac .gtgiai4 { background-color: #f3f3f3; font-weight: 700; text-align: right; padding-right: 7px; font-size: 14px }
.bkqtinhmienbac .giai4 div { width: 49%; height: 24px; font-size: 20px; letter-spacing: 2px; font-weight: 700 }
.bkqtinhmienbac div img { margin: 3px 0 }
.bkqtinhmienbac .giai3l { font-size: 13px; height: 55px }
.bkqtinhmienbac .giai3 { font-size: 13px; text-align: center }
.bkqtinhmienbac .gtgiai3 { font-weight: 700; text-align: right; padding-right: 7px; font-size: 14px }
.bkqtinhmienbac .giai3 div { height: 24px; font-size: 20px; letter-spacing: 2px; font-weight: 700; width: 33% }
.bkqtinhmienbac .giai1, .bkqtinhmienbac .giai2 div { line-height: 20px; letter-spacing: 2px; font-weight: 700 }
.bkqtinhmienbac .giai2l { font-size: 13px; height: 27px }
.bkqtinhmienbac .gtgiai2 { font-weight: 700; text-align: right; padding-right: 7px; font-size: 14px }
.bkqtinhmienbac .giai2 div { width: 49%; display: inline-block; float: left; font-size: 20px }
.bkqtinhmienbac .giai1 div, .bkqtinhmienbac .giaidb div { width: 100%; display: block }
.bkqtinhmienbac .giai1l { font-size: 13px; height: 27px }
.bkqtinhmienbac .giai1 { font-size: 20px }
.bkqtinhmienbac .gtgiai1 { font-weight: 700; text-align: right; padding-right: 7px; font-size: 14px }
.bkqtinhmienbac .giaidbl { font-size: 13px; height: 30px }
.giaidbl a, .giaidbl a:visited { color: #000 }
.giaidbl a:hover { color: #c4161c }
.bkqtinhmienbac .giaidb { font-weight: 700; color: #c4161c; font-size: 30px; line-height: 36px; letter-spacing: 3px; height: 36px }
.bkqtinhmienbac .gtgiaianui, .bkqtinhmienbac .gtgiaidb, .bkqtinhmienbac .gtgiaidbphu { text-align: right; padding-right: 7px; font-size: 14px; font-weight: 700 }
.bkqtinhmienbac .giaidbphul { text-align: right; padding-right: 7px }
.bkqtinhmienbac .giaianuil { text-align: right; padding-right: 7px }
.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: url(/template/images/bg_box_loto.png) repeat-x; 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; font-weight: 700; border: 0; text-align: left }
.btntk2sc { float: right; margin-right: 5px }
.btntk2sc.btnclicked, .btntkhdv.btnclicked { background: url(/template/images/btnswitch.png) bottom right no-repeat; background-size: 80px }
.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; background-size: 30px; padding-left: 35px; display: inline-block; line-height: 30px; height: 30px; margin: 0 5px; border: 1px solid #ccc; border-radius: 5px; overflow: hidden; font-weight: 700; color: #000; cursor: pointer }
.btnlink, .btnlinkprint, .btnlinkprinttt, .btnlinkveso, .btnlinkvesott, .btnprintlogo, .btnprintlogomien { display: inline-block; margin: 0 5px; border: 1px solid #ccc; height: 30px; font-weight: 700; cursor: pointer; overflow: hidden }
.btnlinkveso, .btnlinkvesott { background: url(/template/images/btnveso.png) left no-repeat; background-size: 30px; padding-left: 35px; line-height: 33px; padding-right: 10px; border-radius: 5px; color: #000 }
.btnlink, .btnlinkprint, .btnlinkprinttt, .btnprintlogo, .btnprintlogomien { background: url(/template/images/printer.png) left no-repeat; background-size: 30px; padding: 0 5px 0 35px; line-height: 30px; border-radius: 5px; color: #000!important }
.btnprintlogomien { background-color: #fff; margin: 0 10px; display: none }
.btnfullsize, .btnfullsizett { background: url(/template/images/maximize.png) left no-repeat; background-size: 30px; padding-left: 35px; display: inline-block; line-height: 30px; height: 30px; margin: 0 5px; border: 1px solid #ccc; border-radius: 5px; overflow: hidden; font-weight: 700; color: #000; cursor: pointer }
.btnshare.clicked, .btnsharett.clicked { background: url(/template/images/share_this.png) left no-repeat #ccc; background-size: 30px }
.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 }
.bkqtinhmienbac td.bxdauduoi { background-color: #f3f3f3; width: 100px; vertical-align: top }
.bkqtinhmienbac 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 }
.boxdauduoimien td, div.boxdauduoimien { height: inherit; font-family: Tahoma, Geneva, sans-serif }
td.somien, td.sotinh { font-size: 13px; font-family: Tahoma, Geneva, sans-serif; color: #999; width: 10px; text-align: center }
.boxdauduoimien td { border: 1px #999; border-top: 0; border-left: 0; text-align: center; padding: 1px; line-height: 1 }
div.boxdauduoimien { border: 1px solid #cfcfcf; border-top: 0; background-color: #fcf0d8; padding: 2px 0; margin: 0 }
.boxdauduoimien_home td { border: 1px solid #999; border-top: 0; border-left: 0; text-align: center; height: inherit; font-family: Tahoma, Geneva, sans-serif; padding: 0; line-height: 1.3 }
.boxdauduoimien_online 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 }
.boxdauduoimien_online td { border-top: 0; border-left: 0; font-family: Tahoma, Geneva, sans-serif; font-weight: 700; padding: 0; line-height: 1.3 }
#boxdauduoimien_online td { font-weight: 700 }
div.boxdauduoimien_online { border: 1px solid #999; text-align: center; padding: 1px; height: inherit; margin: 10px 0; border-radius: 5px; overflow: hidden }
.bangkq6x36 td, .bangkqmega td, .bkq123 td, .bkqtt4 td { height: auto }
div.boxdauduoimien_online 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 }
.bangkq6x36 td.title, .bangkqmega td.title, .bkq123 td.title, .bkqtt4 td.title { text-align: left; font-weight: 700 }
.bangkq6x36 td.title a, .bangkqmega td.title a, .bkq123 td.title a, .bkqmax4d td.title a, .bkqmega645 td.title a, .bkqtt4 td.title a { color: #000 }
.boxtkloto2so { overflow: hidden }
.boxtkloto2so .border td { font-weight: 700; white-space: nowrap; padding: 1px 5px }
.bangkq6x36 { margin: 5px 0 }
.bangkq6x36 div.title { border-bottom: 1px solid #efefef; padding: 2px 0; margin: 0 0 5px }
.bangkqmega, .bangkqmega div.title, .bkqtt4 { margin: 5px 0 }
.bangkq6x36 td.title { white-space: nowrap; padding-right: 10px }
.bangkqmega div.title, .bkqtt4 div.title { padding: 2px 0; border-bottom: 1px solid #efefef }
.bangkq6x36 .finnish0 { background-position: left 0 }
.bangkq6x36 .finnish1 { background-position: left -395px }
.bangkq6x36 .finnish2 { background-position: left -173px }
.bangkq6x36 .finnish3 { background-position: left -307px }
.bangkq6x36 .finnish4 { background-position: left -43px }
.bangkq6x36 .finnish5, .bangkq6x36 .finnish6 { background-position: left -440px }
.bangkq6x36 .finnish7 { background-position: left -307px }
.bangkq6x36 .finnish8 { background-position: left -344px }
.bangkq6x36 .finnish9 { background-position: left -395px }
.bangkqmega .finnish0, .bangkqmega .finnish1, .bangkqmega .finnish2, .bangkqmega .finnish3, .bangkqmega .finnish4, .bangkqmega .finnish5 { background-position: left -387px }
.bangkqmega .finnish6 { background-position: left -173px }
.bangkqmega .finnish7 { background-position: left -302px }
.bkqtt4 div.title { margin: 0 0 5px }
.bkqtt4 td.title { white-space: nowrap; padding-right: 10px }
.bkq123 { margin: 5px 0 }
.bkq123 div.title { border-bottom: 1px solid #efefef; padding: 2px 0; margin: 0 0 5px }
.bkq123 td.title { white-space: nowrap; padding-right: 10px }
.bkqmax4d div.title, .bkqmega645 div.title, .bkqpower655 div.title { border-bottom: 1px solid #efefef; padding: 2px 0; margin: 0 0 5px }
.bkqtt4 .finnish0 { background-position: left 0 }
.bkqtt4 .finnish1 { background-position: left -395px }
.bkqtt4 .finnish2 { background-position: left -173px }
.bkqtt4 .finnish3 { background-position: left -307px }
.bkqtt4 .finnish4 { background-position: left -43px }
.bkqtt4 .finnish5 { background-position: left -215px }
.bkqtt4 .finnish6 { background-position: left -258px }
.bkqtt4 .finnish7 { background-position: left -307px }
.bkqtt4 .finnish8 { background-position: left -344px }
.bkqtt4 .finnish9 { background-position: left -395px }
.bkq123 .finnish0 { background-position: left 0 }
.bkq123 .finnish1, .bkq123 .finnish2 { background-position: left -395px }
.bkq123 .finnish3 { background-position: left -43px }
.bkq123 .finnish4 { background-position: left -307px }
.bkq123 .finnish5, .bkq123 .finnish6 { background-position: left -440px }
.bkq123 .finnish7 { background-position: left -302px }
.bkq123 .finnish8 { background-position: left -344px }
.bkq123 .finnish9 { background-position: left -395px }
.bkqmega645 td.title a { font-weight: 700 }
.bkqpower655 td.title a { color: #000; font-weight: 700 }
.bkqmax4d td.title a { font-weight: 700 }
.bkqmax3d td div { display: inline-block; font-size: 20px; width: 50px; font-weight: 700; }
.bkqmax3d td div .runLoto { opacity: .3 }
.bkqmax3d .content tr td { border-bottom: solid 1px #CCC; padding: 3px 0 }
.bkqmax3d .content tr:last-child td { border: 0 }
.bkqmax3d .content .gmax_1 div { color: #ca2399; font-size: 25px }
.bangkq6x36, .bkq123, .bkqmax4d, .bkqmega645, .bkqpower655, .bkqtt4 { border: 1px solid #cacaca; border-radius: 5px; padding: 5px; margin-bottom: 10px }
.bangkq6x36 div.bool, .bangkq6x36 div.bool.rand, .bangkqmega div.bool, .bkq123 div.bool, .bkq123 div.bool.rand, .bkqtt4 div.bool, .bkqtt4 div.bool.rand { font-size: 20px; width: 40px; display: inline-block; border: 0; position: static; padding-left: 0; padding-top: 7px; font-family: "Times New Roman", Times, serif; text-align: center; font-weight: 700; vertical-align: middle }
.bangkq6x36 div.bool.rand, .bkq123 div.bool.rand, .bkqtt4 div.bool.rand { background: url(/template/images/xosodientoan_rand.png) left top no-repeat; height: 43px; margin: 3px }
.bangkq6x36 img, .bkq123 img, .bkqtt4 img { height: 16px; margin-top: 5px }
.bangkq6x36 img.waiting, .bkq123 img.waiting, .bkqtt4 img.waiting { height: 20px; margin-top: 3px }
.bangkq6x36 div.bool, .bangkqmega div.bool, .bkq123 div.bool, .bkqtt4 div.bool { background-image: url(/template/images/glass-balls-40px.png); background-repeat: no-repeat; height: 36px; margin: 3px; float: left }
.boxgroup { width: 30%; float: left; margin: 5px 7px; border: 1px solid #610e61; border-left: 0; border-radius: 50px; background: #ffedff }
.boxgroup .name { width: 31px; float: left; height: 31px; border-radius: 50%; font-weight: 700; font-size: 23px; background: #610e61; color: #fff }
.boxgroup .groupmax { height: 30px; line-height: 30px; padding: 0 12px; float: left }
.boxgroup .groupmax img { max-height: 16px; vertical-align: middle }
.boxgroup .groupmax>span { font-size: 26px; font-weight: 700; padding: 0 1px }
#boxtructiepdientoan { border: 1px solid #ebebeb; background: #fff; border-radius: 5px; padding: 5px 0; margin-bottom: 10px; overflow: hidden }
#boxtructiepdientoan .title-r h1, .boxkqxsdientoan h4 { background: url(/template/images/rand.png) #fff; font-family: "Times New Roman", Times, serif }
#boxtructiepdientoan .title-r h1 { border-radius: 5px 5px 0 0; color: #fff; font-size: 16px; margin: -6px -6px 0; padding: 2px 0; text-align: center; text-transform: uppercase }
#boxtructiepdientoan .title-r h1 a { color: #000; font-size: 15px; font-weight: 700; text-transform: capitalize }
#boxtructiepdientoan .body-r { padding: 5px 10px }
.toveso { margin: 10px 0 }
.toveso .vstitle a { color: #000; font-size: 14px; font-weight: 700; padding: 3px; text-align: left }
.toveso .loaive { width: inherit; float: right; display: block; max-width: 200px; text-align: right }
.boxkqxsdientoan { border: 1px solid #ccc; border-radius: 5px; overflow: hidden; padding: 5px; margin: 0 auto 10px }
.dnw-content-layout .boxkqxsdientoan td { vertical-align: middle }
.boxkqxsdientoan .title a, .boxkqxsdientoan .title a:visited { color: #000 }
.boxkqxsdientoan h4 { border-radius: 5px 5px 0 0; text-align: center; margin: -6px -6px 0; color: #fff; padding: 2px 0; font-size: 16px; text-transform: uppercase }
.boxkqxsdientoan h4 a, .boxkqxsdientoan h4 a:visited { color: #fff }
.boxkqxsdientoan h4 a:hover { color: #ff0 }
.banglototructiep { border: 1px solid #ccc; border-radius: 5px; overflow: hidden; margin-top: 10px }
.banglototructiep h2 { font-size: 12px!important; text-align: center; line-height: 25px; border-bottom: 1px solid #ccc; color: #fff; background: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYzAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+'); background: -moz-linear-gradient(top, #c00 0, #c00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c00), color-stop(100%, #c00)); background: -webkit-linear-gradient(top, #c00 0, #c00 100%); background: -o-linear-gradient(top, #c00 0, #c00 100%); background: -ms-linear-gradient(top, #c00 0, #c00 100%); background: linear-gradient(to bottom, #c00 0, #c00 100%) }
.banglototructiep div.box_dauduoi h4 { background: #e4e4e4; color: #000; text-transform: capitalize }
#tab_xstt a, .ngay_max4d, div.box_dauduoi div.box_dauduoi_header td, div.header_domain, h1.pagetitle, h1.pagetitle2 { text-transform: uppercase }
.banglototructiep .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 }
div.box_dauduoi div.box_dauduoi_header, div.box_dauduoi h4 { background: url(/template/images/bg_box_loto.png) repeat-x; height: 26px }
div.box_dauduoi div.box_dauduoi_header td, div.box_dauduoi h4 { line-height: 26px; color: #fff; padding-left: 10px; text-align: left }
#boxdauduoimien_online { width: 100% }
#boxdauduoimien_online_loto { display: inline; width: 100% }
.boxdauduoimien_online_mb { display: inline!important }
div.box_dauduoi { border-top: 1px solid #a7a9ac; margin-top: 1px }
div.box_dauduoi h4 { font-size: 14px }
.btncloselototructiep { float: right; right: 0; border-radius: 3px; border: 1px solid #ccc; cursor: pointer }
div.box_dauduoi div.box_dauduoi_header { line-height: 26px }
div.box_dauduoi div.box_dauduoi_header td a.btn_close { background: url(/template/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: 400; text-align: center; font-size: 13px; line-height: 18px; background: #f4f4f4; color: #6d6e71 }
div.box_dauduoi .box_dauduoi_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.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_0, div.box_dauduoi .dauduoi_db { color: #c4161c }
.box_dauduoi .dauduoi_0, .box_dauduoi .dauduoi_5, .box_dauduoi .dauduoi_6, .box_dauduoi .dauduoi_7, .box_dauduoi .dauduoi_8, .box_dauduoi .dauduoi_db { background: url(/template/images/line2con.gif) right 17px no-repeat }
.box_dauduoi .dauduoi_0.removeLine, .box_dauduoi .dauduoi_5.removeLine, .box_dauduoi .dauduoi_6.removeLine, .box_dauduoi .dauduoi_7.removeLine, .box_dauduoi .dauduoi_8.removeLine, .box_dauduoi .dauduoi_db.removeLine { background: 0 0 }
.box_dauduoi .dauduoi_0.active, .box_dauduoi .dauduoi_5.active, .box_dauduoi .dauduoi_6.active, .box_dauduoi .dauduoi_7.active, .box_dauduoi .dauduoi_8.active, .box_dauduoi .dauduoi_db.active { background: right 17px no-repeat #000 }
.box_dauduoi .dauduoi_4.gach4con { background: url(/template/images/line4con.gif) right 17px no-repeat }
.box_dauduoi .dauduoi_4.gach4con.removeLine, .box_dauduoi.box_dauduoi_2 .dauduoi_0, .box_dauduoi.box_dauduoi_2 .dauduoi_4.gach4con, .box_dauduoi.box_dauduoi_2 .dauduoi_5, .box_dauduoi.box_dauduoi_2 .dauduoi_db { background: 0 0 }
.box_dauduoi.box_dauduoi_2 .dauduoi_6 { color: #0054be; background: 0 0 }
.box_dauduoi.box_dauduoi_2 .dauduoi_7 { color: #c4161c; background: 0 0 }
.boxtkloto2so .dauduoi_0, .boxtkloto2so .dauduoi_5, .boxtkloto2so .dauduoi_6, .boxtkloto2so .dauduoi_7, .boxtkloto2so .dauduoi_8, .boxtkloto2so .dauduoi_db { background: url(/template/images/line2con.gif) right 17px no-repeat }
.boxtkloto2so .dauduoi_4.gach4con, .boxtkloto2so .dauduoi_5, .boxtkloto2so .dauduoi_6, .boxtkloto2so .dauduoi_7 { background: 0 0 }
.boxtkloto2so .dauduoi_db { background: 0 0; color: #d60000; text-decoration: underline }
.boxtkloto2so .dauduoi_7 { color: #0054be }
.boxtkloto2so .dauduoi_8 { color: #d60000 }
.boxtkloto2somien2 .dauduoi_7 { color: #d60000!important }
.boxtkloto2somien2 .dauduoi_6 { color: #0054be!important }
#boxdauduoimien_online #dauduoi_7, #boxdauduoimien_online .dauduoi_0, #boxdauduoimien_online .dauduoi_5, #boxdauduoimien_online .dauduoi_6, #boxdauduoimien_online .dauduoi_8, #boxdauduoimien_online .dauduoi_db { background: url(/template/images/line2con.gif) right 17px no-repeat }
#boxdauduoimien_online .dauduoi_4.gach4con, #boxdauduoimien_online .dauduoi_5 { background: 0 0 }
#boxdauduoimien_online .dauduoi_db { background: 0 0; color: #d60000; text-decoration: underline }
#boxdauduoimien_online .dauduoi_6 { background: 0 0 }
#boxdauduoimien_online .dauduoi_7 { color: #0054be; background: 0 0 }
#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: #fc0; 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_cuphap, .sms_dauso { font-weight: 700; color: red }
.sms_matinh, .sms_tentinh { font-weight: 700; color: #0068ad }
#fullscreen { width: 100%; height: 100%; position: fixed; top: 0; z-index: 1000; background: #fd9902 }
#fullscreen .radioboxline div { width: 100%!important }
#bangtructiep { position: relative; display: table }
.bangtructiepH .bangkqxsmiennam .year, .bangtructiepH .header_miennam, .bangtructiepW .bangkqxsmiennam .year { display: none }
.headertructiep { height: 60px; background: rgba(255,201,135,1); background: -moz-linear-gradient(top, rgba(255,201,135,1) 0, rgba(255,146,10,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(255,201,135,1)), color-stop(100%, rgba(255,146,10,1))); background: -webkit-linear-gradient(top, rgba(255,201,135,1) 0, rgba(255,146,10,1) 100%); background: -o-linear-gradient(top, rgba(255,201,135,1) 0, rgba(255,146,10,1) 100%); background: -ms-linear-gradient(top, rgba(255,201,135,1) 0, rgba(255,146,10,1) 100%); background: linear-gradient(to bottom, rgba(255,201,135,1) 0, rgba(255,146,10,1) 100%) }
.headertructiep img { height: 47px; margin-left: 2px; margin-top: 3px; background-color: #fff; padding: 3px 10px; border-radius: 5px }
#bangtructiep .bangkqxs { border-radius: 5px; background: #fff; border: 2px solid #f90 }
.bangtructiepW { width: 1280px; height: 720px }
.bangtructiepH { width: 720px; height: 1280px }
.bangtructiepW .bangkqxsmiennam .giai_ba div, .bangtructiepW .bangkqxsmiennam .giai_sau div, .bangtructiepW .bangkqxsmiennam .giai_tu div { width: 50%; float: left }
.bangtructiepH .bangkqxs table, .bangtructiepW .bangkqxs table { border: 2px solid #000; border-collapse: collapse; border-spacing: 0 }
.bangtructiepW .bangkqxs .bangkqxsmienbac table { border: 2px solid #000; border-collapse: collapse; min-width: 600px }
.bangtructiepH .thu, .bangtructiepW .thu { min-width: 100px; text-align: center; white-space: nowrap }
.exitfullscreen { position: absolute; margin-top: -30px }
#bangtructiep .bottom_adv { height: 13px; font-weight: 700; font-size: 13px; line-height: 13px; color: red; background: #fd9902; text-align: center; font-style: italic }
.bangtructiepW .thu { font-weight: 700; font-size: 26px; background: red; color: #fc0 }
.bangtructiepW .tentinh { text-align: center; font-weight: 700; color: #ff0; font-size: 24px; line-height: 30px; background: #ed123e; border-bottom: 0 }
.bangtructiepW .loaive { text-align: center; font-weight: 700; color: #ff0; font-size: 18px; line-height: 15px; background: #f93; border-top: 0 }
.bangtructiepW .bangkqxsmiennam tbody tr.odd { background: #fc0 }
.bangkqxsmiennam tbody tr: nth-of-type(2n) { background: #e6e6e6 }
.bangtructiepW .bangkqxsmiennam .giai_dac_biet { line-height: 44px; height: 44px; font-size: 44px; font-weight: 700; color: #d60000 }
.bangtructiepW .bangkqxsmiennam .giai_ba div, .bangtructiepW .bangkqxsmiennam .giai_bay, .bangtructiepW .bangkqxsmiennam .giai_nam, .bangtructiepW .bangkqxsmiennam .giai_nhat, .bangtructiepW .bangkqxsmiennam .giai_nhi, .bangtructiepW .bangkqxsmiennam .giai_sau div, .bangtructiepW .bangkqxsmiennam .giai_tu div { line-height: 38px; height: 38px; font-size: 36px; letter-spacing: 1px; padding: 1px 0; font-weight: 700 }
.bangtructiepW .bangkqxsmiennam .giai_bay { color: #0054be }
.bangtructiepW .bangkqxsmiennam .giai_tam { line-height: 50px; height: 50px; font-size: 52px; font-weight: 700; text-align: center; letter-spacing: 2px; color: #d60000 }
.bangkqxsmiennam .giai_sau div.lq_1, .bangtructiepW .bangkqxsmiennam .giai_tu div.lq_1 { width: 100%; clear: both }
.bangkqxsmiennam .ten_giai_ba, .bangkqxsmiennam .ten_giai_bay, .bangkqxsmiennam .ten_giai_nam, .bangkqxsmiennam .ten_giai_nhat, .bangkqxsmiennam .ten_giai_nhi, .bangkqxsmiennam .ten_giai_sau, .bangkqxsmiennam .ten_giai_tam, .bangkqxsmiennam .ten_giai_tu { vertical-align: middle; font-size: 18px; font-weight: 700 }
.bangkqxsmiennam .ten_giai_dac_biet { vertical-align: middle; font-size: 28px; font-weight: 700 }
.bangkqxsmiennam .giai_cuoi { line-height: 160%; font-size: 27px!important }
.bangtructiepH .thu { font-weight: 700; font-size: 26px; background: red; color: #fc0 }
.bangtructiepH .tentinh { text-align: center; font-weight: 700; color: #ff0; font-size: 24px; line-height: 30px; background: #ed123e; border-bottom: 0 }
.bangtructiepH .loaive { text-align: center; font-weight: 700; color: #ff0; font-size: 18px; line-height: 15px; background: #f93; border-top: 0 }
.bangtructiepH .bangkqxsmiennam tbody tr.odd { background: #fc0 }
.bangtructiepH .bangkqxsmiennam .giai_dac_biet { line-height: 64px; height: 64px; font-size: 52px; font-weight: 700; color: #d60000 }
.bangtructiepH .bangkqxsmiennam .giai_ba div, .bangtructiepH .bangkqxsmiennam .giai_bay, .bangtructiepH .bangkqxsmiennam .giai_nam, .bangtructiepH .bangkqxsmiennam .giai_nhat, .bangtructiepH .bangkqxsmiennam .giai_nhi, .bangtructiepH .bangkqxsmiennam .giai_sau div, .bangtructiepH .bangkqxsmiennam .giai_tu div { line-height: 58px; height: 58px; font-size: 58px; letter-spacing: 1px; padding: 1px 0; font-weight: 700 }
.bangtructiepH .bangkqxsmiennam .giai_bay { color: #0054be }
.bangtructiepH .bangkqxsmiennam .giai_tam div { line-height: 64px; height: 64px; font-size: 68px; font-weight: 700; text-align: center; letter-spacing: 2px; color: #d60000 }
.bangtructiepW .header_mienbac .ngaykqxs, .bangtructiepW .header_mienbac .title, .bangtructiepW .header_miennam .ngaykqxs, .bangtructiepW .header_miennam .title { color: #000; padding-right: 30px }
.bangtructiepH .miennam5cot .giai_dac_biet { font-size: 44px }
.bangtructiepH .miennam5cot .giai_ba div, .bangtructiepH .miennam5cot .giai_nam div, .bangtructiepH .miennam5cot .giai_nhat div, .bangtructiepH .miennam5cot .giai_nhi div, .bangtructiepH .miennam5cot .giai_sau div, .bangtructiepH .miennam5cot .giai_tu 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 }
.bangtructiepW .header_miennam { clear: none; display: table; width: auto; background: 0 0; line-height: 44px; position: absolute; top: 10px; right: 30px }
.header_mienbac { clear: both; display: table; width: 100%; background: #fc0; line-height: 44px }
.bangtructiepW .header_mienbac { clear: none; display: table; width: auto; background: 0 0; line-height: 44px; position: absolute; top: 10px; right: 30px }
.header_mienbac .ngaykqxs, .header_miennam .ngaykqxs { font-size: 36px; color: red; padding-right: 10px; font-weight: 700; text-align: center }
.header_miennam .title { font-size: 36px; font-weight: 700; text-align: center; color: red; float: left; padding-left: 10px }
.header_miennam .ngaykqxs { float: right }
.header_mienbac .title { font-size: 36px; font-weight: 700; text-align: center; color: red; float: left; padding-left: 10px }
.header_mienbac .ngaykqxs { float: right }
.tructiep6x36 h2.title, .tructiepDT123 h2.title, .tructiepThanTai4 h2.title, .tructiepmax4d h2.title, .tructiepmega645 h2.title, .tructieppower655 h2.title { float: left; line-height: 42px; 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, 0, 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%) }
.bangtructiepW .tructiep6x36 h2.title, .bangtructiepW .tructiepDT123 h2.title, .bangtructiepW .tructiepThanTai4 h2.title, .bangtructiepW .tructiepmax4d h2.title, .bangtructiepW .tructiepmega645 h2.title, .bangtructiepW .tructieppower655 h2.title { border-radius: 10px 10px 0 0; margin-left: 10px; float: none; clear: both; margin-bottom: -2px }
.tructiep6x36, .tructiepDT123, .tructiepThanTai4, .tructiepmax4d, .tructiepmega645, .tructieppower655 { margin-bottom: 20px; margin-top: 20px; clear: both; display: table; margin-left: 10px }
.tructiep6x36 table, .tructiepDT123 table, .tructiepThanTai4 table, .tructiepmax4d table, .tructiepmega645 table, .tructieppower655 table { height: 58px; background: #fff; border: 1px solid #f60; border-radius: 10px; float: left }
.tructiep6x36 div.bool img, .tructiepDT123 div.bool img, .tructiepThanTai4 div.bool img { width: 25px; height: 30px; margin-top: 8px }
.tructiep6x36 div.bool img.waiting, .tructiepDT123 div.bool img.waiting, .tructiepThanTai4 div.bool img.waiting { width: 30px; height: 30px; margin-top: 8px }
.tructiep6x36 div.bool, .tructiepDT123 div.bool, .tructiepThanTai4 div.bool { background-image: url(/template/images/glass-balls-40px.png); background-repeat: no-repeat; height: 50px; width: 50px; display: inline-block; font-weight: 700; border: 0; vertical-align: middle; position: static; margin: 3px; padding-left: 0; text-align: center; font-family: "Times New Roman", Times, serif; float: left; background-size: 50px; font-size: 42px; line-height: 50px }
.ball, .box_ketqua_max .ball { font-family: arial, helvetica, sans-serif }
.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 -495px }
.tructiep6x36 .finnish2 { background-position: left -220px }
.tructiep6x36 .finnish3 { background-position: left -385px }
.tructiep6x36 .finnish4 { background-position: left -55px }
.tructiep6x36 .finnish5, .tructiep6x36 .finnish6 { background-position: left -552px }
.tructiepDT123 table td { padding: 0 2px }
.tructiepDT123 table td.space { padding: 0 24px }
.bangtructiepW .tructiepDT123 table td.space { padding: 0 8px }
.tructiepDT123 .finnish1, .tructiepDT123 .finnish2 { background-position: left -495px }
.tructiepDT123 .finnish3 { background-position: left -55px }
.tructiepDT123 .finnish4 { background-position: left -385px }
.tructiepDT123 .finnish5, .tructiepDT123 .finnish6 { background-position: left -552px }
.tructiepThanTai4 table td { padding: 0 }
.tructiepThanTai4 .finnish1 { background-position: left -495px }
.tructiepThanTai4 .finnish2 { background-position: left -220px }
.tructiepThanTai4 .finnish3 { background-position: left -385px }
.tructiepThanTai4 .finnish4 { background-position: left -55px }
.bangtructiepH .bangkqxsmienbac table { width: 100% }
.bangtructiepH .bangkqxsmienbac .giai_dac_biet { line-height: 66px; height: 66px; font-size: 60px; font-weight: 700; color: #d60000; letter-spacing: 5px; position: relative }
.bangtructiepH .bangkqxsmienbac .giai_nhat, .bangtructiepH .bangkqxsmienbac .giai_sau div { line-height: 62px; height: 62px; font-size: 54px; letter-spacing: 5px; padding: 1px 0; font-weight: 700 }
.bangtructiepH .bangkqxsmienbac .giai_ba div, .bangtructiepH .bangkqxsmienbac .giai_nam div, .bangtructiepH .bangkqxsmienbac .giai_nhi div, .bangtructiepH .bangkqxsmienbac .giai_tu div { width: 50%; float: left; line-height: 62px; height: 62px; font-size: 54px; font-weight: 700; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH .bangkqxsmienbac .giai_sau div { width: 33%; float: left; color: #0054be }
.bangtructiepH .bangkqxsmienbac .giai_bay div { width: 25%; float: left; line-height: 66px; height: 66px; font-size: 60px; font-weight: 700; letter-spacing: 1px; padding: 1px 0; color: #d60000 }
.bangtructiepW .bangkqxsmienbac table { width: 868px }
.bangtructiepW .bangkqxsmienbac .giai_dac_biet { line-height: 62px; height: 62px; font-size: 60px; font-weight: 700; color: #d60000; letter-spacing: 5px; position: relative }
.bangtructiepW .bangkqxsmienbac .giai_nhat { line-height: 52px; height: 52px; font-size: 52px; font-weight: 700; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW .bangkqxsmienbac .giai_ba div, .bangtructiepW .bangkqxsmienbac .giai_nhi div { float: left; line-height: 52px; height: 52px; font-size: 50px; font-weight: 700; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW .bangkqxsmienbac .giai_nhi div { width: 50% }
.bangtructiepW .bangkqxsmienbac .giai_ba div { width: 33% }
.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: 700; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW .bangkqxsmienbac .giai_nam div, .bangtructiepW .bangkqxsmienbac .giai_sau div { width: 33%; line-height: 52px; height: 52px; font-size: 50px; font-weight: 700; letter-spacing: 5px; padding: 1px 0; float: left }
.bangtructiepW .bangkqxsmienbac .giai_sau div { color: #0054be }
.bangtructiepW .bangkqxsmienbac .giai_bay div { width: 25%; float: left; line-height: 62px; height: 62px; font-size: 60px; font-weight: 700; letter-spacing: 1px; padding: 1px 0; color: #d60000 }
.bangkqxsmienbac .ten_giai_ba, .bangkqxsmienbac .ten_giai_bay, .bangkqxsmienbac .ten_giai_nam, .bangkqxsmienbac .ten_giai_nhat, .bangkqxsmienbac .ten_giai_nhi, .bangkqxsmienbac .ten_giai_sau, .bangkqxsmienbac .ten_giai_tam, .bangkqxsmienbac .ten_giai_tu { font-size: 18px; font-weight: 700; vertical-align: middle }
.bangtructiepW .bangkqxsmienbac table img { width: 30px; height: 30px; margin-top: 10px }
.bangtructiepH .bangkqxsmienbac table img { width: 30px; height: 30px; margin-top: 12px }
.bangtructiepW .tructiep6x36, .bangtructiepW .tructiepDT123, .bangtructiepW .tructiepThanTai4, .bangtructiepW .tructiepmax4d, .bangtructiepW .tructiepmega645, .bangtructiepW .tructieppower655 { margin-bottom: 20px; margin-top: 10px; clear: none; display: table; margin-left: 5px; float: left }
.bangtructiepW .dientoan_content { float: left; width: 410px }
.bangtructiepW .boxgroup .groupmax { padding: 0 5px }
.bangkqxsmienbac .ten_giai_nhat { width: 100px }
.bangkqxsmienbac .ten_giai_dac_biet { vertical-align: middle; font-size: 28px; font-weight: 700 }
.bangkqxsmienbac .box_kh { position: absolute; letter-spacing: 2px }
.bangkqxsmienbac .box_kh .khtemp { float: left; border: 2px solid #ff8b00; font-size: 18px; padding: 0 3px; margin: 5px 2px 8px; height: 31px; line-height: 34px; background: #fff1d4; min-width: 20px }
.bangkqxsmienbac tbody tr: nth-of-type(2n) { background: #e6e6e6 }
.maximizeicon { background: url(/template/images/maximize.gif) no-repeat; width: 25px; height: 25px; background-size: 25px; border: 0; margin-top: -5px; cursor: pointer }
.miximize_icon, .miximizeicon { background: url(/xoso88/img/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 }
.bangkqxsmienbac .tick, .bangkqxsmiennam .tick, .box_kqxs .tick { background: url(/template/images/tickcss.gif) center right no-repeat }
.bangtructiepW43 { width: 1080px; height: 768px }
.bangtructiepW43 .bangkqxs table { border: 2px solid #000; border-collapse: collapse }
.bangtructiepW43 .header_miennam { clear: none; display: table; width: auto; background: 0 0; line-height: 44px; position: absolute; top: 10px; right: 30px }
.bangtructiepW43 .header_miennam .ngaykqxs, .bangtructiepW43 .header_miennam .title { color: #ff0; 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: 700; font-size: 26px; min-width: 100px; display: block; white-space: nowrap; background: red; color: #fc0 }
.bangtructiepW43 .tentinh { text-align: center; font-weight: 700; color: #ff0; font-size: 24px; line-height: 30px; background: #ed123e; border-bottom: 0 }
.bangtructiepW43 .loaive { text-align: center; font-weight: 700; color: #ff0; font-size: 18px; line-height: 15px; background: #f93; border-top: 0 }
.bangtructiepW43 .bangkqxsmiennam tbody tr.odd { background: #fc0 }
.bangtructiepW43 .bangkqxsmiennam .year { display: none }
.bangtructiepW43 .bangkqxsmiennam .giai_dac_biet { line-height: 34px; height: 34px; font-size: 40px; font-weight: 700; color: #d60000 }
.bangtructiepW43 .bangkqxsmiennam .giai_ba div, .bangtructiepW43 .bangkqxsmiennam .giai_bay, .bangtructiepW43 .bangkqxsmiennam .giai_nam, .bangtructiepW43 .bangkqxsmiennam .giai_nhat, .bangtructiepW43 .bangkqxsmiennam .giai_nhi, .bangtructiepW43 .bangkqxsmiennam .giai_sau div, .bangtructiepW43 .bangkqxsmiennam .giai_tu div { line-height: 32px; height: 32px; font-size: 36px; letter-spacing: 1px; padding: 1px 0; font-weight: 700 }
.bangtructiepW43 .bangkqxsmiennam .giai_bay { color: #0054be }
.bangtructiepW43 .bangkqxsmiennam .giai_tam { line-height: 36px; height: 36px; font-size: 46px; font-weight: 700; text-align: center; letter-spacing: 2px; color: #d60000 }
.bangtructiepW43 .bangkqxsmiennam .giai_sau div.lq_1, .bangtructiepW43 .bangkqxsmiennam .giai_tu 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: 0 0; line-height: 44px; position: absolute; top: 10px; right: 30px }
.bangtructiepH43 .header_miennam .title { display: none }
.bangtructiepH43 .header_miennam .ngaykqxs { color: #ff0; 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: 700; font-size: 26px; min-width: 100px; display: block; white-space: nowrap; background: red; color: #fc0 }
.bangtructiepH43 .tentinh { text-align: center; font-weight: 700; color: #ff0; font-size: 24px; line-height: 30px; background: #ed123e; border-bottom: 0 }
.bangtructiepH43 .loaive { text-align: center; font-weight: 700; color: #ff0; font-size: 18px; line-height: 15px; background: #f93; border-top: 0 }
.bangtructiepH43 .bangkqxsmiennam tbody tr.odd { background: #fc0 }
.bangtructiepH43 .bangkqxsmiennam .year { display: none }
.bangtructiepH43 .bangkqxsmiennam .giai_dac_biet { line-height: 42px; height: 42px; font-size: 48px; font-weight: 700; color: #d60000 }
.bangtructiepH43 .bangkqxsmiennam .giai_ba div, .bangtructiepH43 .bangkqxsmiennam .giai_nhat, .bangtructiepH43 .bangkqxsmiennam .giai_nhi, .bangtructiepH43 .bangkqxsmiennam .giai_tu div { line-height: 42px; height: 42px; font-size: 48px; font-weight: 700; letter-spacing: 1px; padding: 1px 0 }
.bangtructiepH43 .bangkqxsmiennam .giai_nam { line-height: 52px; height: 52px; font-size: 48px; font-weight: 700; letter-spacing: 1px; padding: 1px 0 }
.bangtructiepH43 .bangkqxsmiennam .giai_sau div { line-height: 42px; height: 42px; font-size: 48px; font-weight: 700; letter-spacing: 1px; padding: 1px 0 }
.bangtructiepH43 .bangkqxsmiennam .giai_bay { line-height: 52px; height: 52px; font-size: 48px; font-weight: 700; letter-spacing: 1px; padding: 1px 0; color: #0054be }
.bangtructiepH43 .bangkqxsmiennam .giai_tam div { line-height: 64px; height: 64px; font-size: 68px; font-weight: 700; 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: 0 0; line-height: 44px; position: absolute; top: 10px; right: 30px }
.bangtructiepW43 .header_mienbac .ngaykqxs, .bangtructiepW43 .header_mienbac .title { color: #ff0; padding-right: 30px }
.bangtructiepH43 .bangkqxsmienbac table { width: 100% }
.bangtructiepH43 .bangkqxsmienbac .giai_dac_biet { line-height: 54px; height: 54px; font-size: 60px; font-weight: 700; color: #d60000; letter-spacing: 5px; position: relative }
.bangtructiepH43 .bangkqxsmienbac .giai_nhat { line-height: 54px; height: 54px; font-size: 48px; font-weight: 700; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH43 .bangkqxsmienbac .giai_ba div, .bangtructiepH43 .bangkqxsmienbac .giai_nhi div { float: left; line-height: 54px; height: 54px; font-size: 50px; font-weight: 700; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH43 .bangkqxsmienbac .giai_nhi div { width: 50% }
.bangtructiepH43 .bangkqxsmienbac .giai_ba div { width: 33% }
.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: 700; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH43 .bangkqxsmienbac .giai_nam div, .bangtructiepH43 .bangkqxsmienbac .giai_sau div { width: 33%; font-size: 50px; letter-spacing: 5px; float: left; line-height: 54px; height: 54px; padding: 1px 0; font-weight: 700 }
.bangtructiepH43 .bangkqxsmienbac .giai_sau div { color: #0054be }
.bangtructiepH43 .bangkqxsmienbac .giai_bay div { width: 25%; float: left; line-height: 54px; height: 54px; font-size: 60px; font-weight: 700; 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: 700; color: #d60000; letter-spacing: 5px; position: relative }
.bangtructiepW43 .bangkqxsmienbac .giai_nhat { line-height: 48px; height: 48px; font-size: 48px; font-weight: 700; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW43 .bangkqxsmienbac .giai_ba div, .bangtructiepW43 .bangkqxsmienbac .giai_nhi div { float: left; line-height: 48px; height: 48px; font-size: 50px; font-weight: 700; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW43 .bangkqxsmienbac .giai_nhi div { width: 50% }
.bangtructiepW43 .bangkqxsmienbac .giai_ba div { width: 33% }
.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: 700; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW43 .bangkqxsmienbac .giai_nam div, .bangtructiepW43 .bangkqxsmienbac .giai_sau div { width: 33%; font-size: 50px; letter-spacing: 5px; line-height: 48px; height: 48px; padding: 1px 0; float: left; font-weight: 700 }
.bangtructiepW43 .bangkqxsmienbac .giai_sau div { color: #0054be }
.bangtructiepW43 .bangkqxsmienbac .giai_bay div { width: 25%; float: left; line-height: 48px; height: 48px; font-size: 60px; font-weight: 700; 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 }
.bangtructiepW .tructiep6x36, .bangtructiepW .tructiepDT123, .bangtructiepW .tructiepmax4d, .bangtructiepW .tructiepmega645, .bangtructiepW .tructieppower655, .bangtructiepW43 .tructiepThanTai4 { margin-bottom: 10px; margin-top: 10px; clear: none; display: table; margin-left: 5px }
.ball, .ball_giai1, .ball_giai2, .ball_giai3, .ball_giaimax, .circle-num i, .spinner>div { display: inline-block }
.nav-vietlott { margin-top: 20px }
.nav-vietlott li { float: left; border-radius: 4px 4px 0 0; margin-right: 1px }
.nav-vietlott li a { color: #000; font-size: 15px; padding: 9px 11px; background: #c8c8c8; border-radius: 4px 4px 0 0 }
.nav-vietlott li:first-child.active a { background: #d6302b; color: #fff }
.nav-vietlott li:nth-child(2).active a { background: #c44822; color: #fff }
.nav-vietlott li:nth-child(3).active a { background: #98036d; color: #fff }
.nav-vietlott li:last-child.active a { background: #ca2399; color: #fff }
.boxketqua_vl .title { margin-top: 6px; padding: 3px 5px; text-align: left; color: #fff; font-size: 17px; font-weight: 700 }
.boxketqua_vl .titlesl { margin-top: 0 }
.circle-num, .groupmax_right, .ngay_max4d, .spinner, .titleIPerm { text-align: center }
.boxketqua_vl .ngay { font-weight: 700; padding: 13px 0 6px; font-size: 17px }
.ball { height: 60px; width: 60px; margin: 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; font-size: 35px; line-height: 59px; text-decoration: none; font-weight: 700; color: #fff }
.ball_mega { border: 1px solid #df0909; 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) }
.ball_power, .ball_power2 { margin: 6px 2px; border: 1px solid #900 }
.ball_power { color: #000; background: #ffe1af; background: -moz-linear-gradient(-117deg, rgba(255,235,172,1) 0, rgba(255,235,172,1) 10%, rgba(235,157,93,1) 50%, rgba(255,235,172,1) 95%, rgba(255,235,172,1) 100%); background: -webkit-gradient(left top, right bottom, color-stop(0, rgba(255,235,172,1)), color-stop(10%, rgba(255,235,172,1)), color-stop(50%, rgba(235,157,93,1)), color-stop(95%, rgba(255,235,172,1)), color-stop(100%, rgba(255,235,172,1))); background: -webkit-linear-gradient(-117deg, rgba(255,235,172,1) 0, rgba(255,235,172,1) 10%, rgba(235,157,93,1) 50%, rgba(255,235,172,1) 95%, rgba(255,235,172,1) 100%); background: -o-linear-gradient(-117deg, rgba(255,235,172,1) 0, rgba(255,235,172,1) 10%, rgba(235,157,93,1) 50%, rgba(255,235,172,1) 95%, rgba(255,235,172,1) 100%); background: -ms-linear-gradient(-117deg, rgba(255,235,172,1) 0, rgba(255,235,172,1) 10%, rgba(235,157,93,1) 50%, rgba(255,235,172,1) 95%, rgba(255,235,172,1) 100%); background: linear-gradient(50deg, rgba(255,235,172,1) 0, rgba(255,235,172,1) 10%, rgba(235,157,93,1) 50%, rgba(255,235,172,1) 95%, rgba(255,235,172,1) 100%) }
.ball_power2 { background: #c44822; background: -webkit-radial-gradient(50% 50%, closest-side, #faa433, #983309); background: -o-radial-gradient(50% 50%, closest-side, #00f, #faa433, #983309); background: -moz-radial-gradient(50% 50%, closest-side, #faa433, #983309); background: radial-gradient(closest-side at 50% 50%, #faa433, #983309) }
.box_ketqua_max .ball { font-size: 24px; height: 35px; width: 35px; margin: 1px 2px 4px; line-height: 35px; display: inline-block }
.box_tructiep_vietlott_2 .ball { margin: 1px 0 4px }
.ball_giaimax { border: 1px solid #d409e2; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-decoration: none; text-shadow: -1px -1px 0 rgba(0,0,0,.3); font-weight: 700; color: #fff; background-color: #ba00e4; background-image: -webkit-gradient(linear, left top, left bottom, from(#ed00ff), to(#ba00e4)); background-image: -webkit-linear-gradient(top, #ed00ff, #ba00e4); background-image: -moz-linear-gradient(top, #ed00ff, #ba00e4); background-image: -ms-linear-gradient(top, #ed00ff, #ba00e4); background-image: -o-linear-gradient(top, #ed00ff, #ba00e4); background-image: linear-gradient(to bottom, #ed00ff, #ba00e4) }
.ball_giai1 { border: 1px solid #df0909; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-decoration: none; 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) }
.ball_giai2 { border: 1px solid #fd9a46; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-decoration: none; text-shadow: -1px -1px 0 rgba(0,0,0,.3); font-weight: 700; color: #fff; background-color: #fd9a46; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffa12d), to(#fba720)); background-image: -webkit-linear-gradient(top, #ffa12d, #fba720); background-image: -moz-linear-gradient(top, #ffa12d, #fba720); background-image: -ms-linear-gradient(top, #ffa12d, #fba720); background-image: -o-linear-gradient(top, #ffa12d, #fba720); background-image: linear-gradient(to bottom, #ffa12d, #fba720) }
.ball_giai3 { border: 1px solid #047b12; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-decoration: none; text-shadow: -1px -1px 0 rgba(0,0,0,.3); font-weight: 700; color: #fff; background-color: #047b12; background-image: -webkit-gradient(linear, left top, left bottom, from(#30cf3d), to(#1bbd14)); background-image: -webkit-linear-gradient(top, #30cf3d, #1bbd14); background-image: -moz-linear-gradient(top, #30cf3d, #1bbd14); background-image: -ms-linear-gradient(top, #30cf3d, #1bbd14); background-image: -o-linear-gradient(top, #30cf3d, #1bbd14); background-image: linear-gradient(to bottom, #30cf3d, #1bbd14) }
.ball_mega img, .ball_power img, .ball_power2 img { margin-bottom: 7px; margin-top: 4px; height: 55px!important; vertical-align: middle }
.boxketqua_vl .content_vl { background: url(/upload/template/images/mega-result-bg.png) 5px 5px no-repeat #050830; background-size: 250px; color: #fff; padding: 0 10px 10px }
.box_tructiep_vietlott_1 .title { background: #d6302b }
.box_tructiep_vietlott_3 .title { background: #c44822 }
.box_tructiep_vietlott_3 .content_vl { background: url(/upload/template/images/mega-result-bg.png) 5px 5px no-repeat #ffd5a4; color: #000 }
.box_tructiep_vietlott_3 .congdon { color: red }
.box_ketqua_max .title { background: #98036d }
.box_ketqua_max .content_vl { padding-top: 10px }
.box_tructiep_vietlott_2 .table-max { margin-top: 10px }
.congdon { font-size: 18px; padding-top: 20px; color: #ffeb00 }
.congdon span { font-weight: 700 }
.giatri_jackpot { font-size: 16px; padding-bottom: 10px; font-weight: 700 }
.giatri_jackpot span { font-size: 26px; font-weight: 700; color: red }
.ngay_max4d { margin-bottom: -5px; background: #e5d3ae; padding: 4px 0; font-weight: 700; font-size: 18px }
.box_ketqua { margin: 5px 0 }
.table_vietlott, .tblMax4dIperm { border-collapse: collapse; border: 2px solid #6c6d7c }
.boxkqMax4dIPerm { background: #5f174b }
.boxkqMax4dIPerm th { background: #97036d }
.tblMax4dIperm td, .tblMax4dIperm th { padding: 3px }
.table-max td, .table-max th, .table-mega td, .table-mega th, .table_vietlott td, .table_vietlott th, .titleIPerm { padding: 5px }
.titleIPerm { font-weight: 700; margin-top: 10px; color: #fff; font-size: 13px }
.table_max3d, .table_slmax3d { text-align: center; border-collapse: collapse; font-size: 12px; border: solid 3px #ca2399; border-top: solid 3px #aa197f; }
.table_max3d .noteGiai { font-size: 13px; font-style: italic; text-align: right !important }
.table_max3d thead th { text-transform: uppercase; font-size: 14px }
.table_max3d .loading { background: url(/images/loading.gif) center no-repeat; min-height: 15px; min-width: 10px; display: block; background-size: 15px; }
.table_max3d img { width: 25px; }
.table_max3d .max3d_g1 img { width: 35px; }
.table_max3d .max3d_sl { font-size: 20px; font-weight: 700 }
.max3d_number div { width: 50%; line-height: 45px; float: left; font-size: 45px; font-weight: 700; }
.max3d_g1 div { color: #ca2399; font-size: 60px; line-height: 63px; }
.table_slmax3d th { color: #ca2399; text-transform: uppercase }
.table_slmax3d td, .table_slmax3d th { border-bottom: solid 1px #ccc; padding: 9px 0 9px 5px; }
.table_slmax3d { font-size: 14px }
.table_slmax3d .max3d_sl { font-weight: 700 }
.table_slmax3d .max3d_note { font-style: italic }
.table_slmax3d th:nth-child(1), .table_slmax3d td:nth-child(2) { border-right: solid 1px #CCC; }
.table_slmax3d tbody tr:nth-child(odd) { background: #f0f0f0; }
.boxketqua_vl .titleSL { margin-top: 0; }
.giaiMax3d { font-size: 20px; line-height: 22px; }
.table_max3d td, .table_max3d th { border: solid 1px #CCC; }
.box_ketqua_max3d .title { background: #ca2399; padding: 5px; text-align: center }
.table-max, .table-mega, .table-power { font-size: 15px }
.table-power { background: #f9c979; border-color: #ec9400 }
.table-power th { background: #f4af51 }
.circle-num i { border: 2px solid #f90; background: #f90; width: 10px; height: 10px; border-radius: 50%; margin-right: 3px }
.spinner { width: auto }
.spinner>div { width: 8px; height: 8px; margin: 0 -2px; background-color: #000; border-radius: 100%; -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both; animation: sk-bouncedelay 1.4s infinite ease-in-out both }
.table-mega .spinner>div, .table-power .spinner>div { width: 10px; height: 10px; margin-right: 2px; background-color: #fff }
.table-power .spinner>div { background-color: #000 }
.table-max .spinner>div, .tblMax4dIperm .spinner>div { width: 8px; height: 8px; margin-right: 2px; background-color: #fff }
.gtblive { font-size: 28px; color: #ffda00; font-weight: 700; width: 260px; border: 2px solid #d30000; border-radius: 17px; background: red; margin: 5px 0; height: 40px }
.gtblive .spinner>div { width: 20px; height: 20px; margin: 8px 2px; background-color: #ffda00 }
.box_tructiep_vietlott_3 .gtblive { color: red; border: 2px solid #ffa143; background: #ffb856 }
.box_tructiep_vietlott_3 .gtblive .spinner>div { background: red }
.spinner .bounce1 { -webkit-animation-delay: -.32s; animation-delay: -.32s }
.spinner .bounce2 { -webkit-animation-delay: -.16s; animation-delay: -.16s }
.boxgroup_right { width: 47%; display: table; float: left; margin-bottom: 5px; height: 40px }
.boxgroup_right:nth-child(2n-1) { float: right }
.boxgroup_right .ball { margin: 0 }
.nameMax { font-size: 24px; padding: 4px 11px; display: block; width: 15px; background: #610e61; border-radius: 8px 0 0 8px }
.groupmax_right { width: 100%; background: #7e5f96; padding: 0; border-radius: 0 8px 8px 0; margin: 11px 1px; display: table-cell }
.titleMax_right { text-align: left; font-size: 16px; font-weight: 700 }
#fullscreen .bangkqxsmienbac .box_kh { left: 0 }
#fullscreen .ball { width: 49px; height: 49px; font-family: "Times New Roman", Times, serif; font-size: 36px!important; line-height: 49px }
#fullscreen .ball.ball_power { width: 48px; height: 48px; line-height: 48px; margin: 0 2px }
#fullscreen .ball_mega img, #fullscreen .ball_power img, #fullscreen .ball_power2 img { height: 44px!important }
#fullscreen .boxgroup { width: 125px; margin: 5px 3px }
#fullscreen .tructiepmax3d table { width: 98%; padding: 0 5px; font-weight: 700; }
#fullscreen .tructiepmax3d div { display: inline-block; width: 50px; height: 40px; vertical-align: bottom; font-size: 22px; line-height: 40px; }
#fullscreen .tructiepmax3d .gmax_1 div { color: #ca2399; font-size: 26px }
#fullscreen .tructiepmax3d tr td { border-bottom: solid 1px #fe6704 }
.bangtructiepH .hiddenV, .bangtructiepH43 .hiddenV { display: none }
@-webkit-keyframes sk-bouncedelay {  0%, 100%, 80% {
 -webkit-transform: scale(0)
}
40% {
 -webkit-transform: scale(1)
}
}
@keyframes sk-bouncedelay {  0%, 100%, 80% {
 -webkit-transform: scale(0);
 transform: scale(0)
}
40% {
 -webkit-transform: scale(1);
 transform: scale(1)
}
}
.cssload-loader { position: relative; left: calc(50% - 15px); width: 29px; height: 29px; bottom: 32px; border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; perspective: 480px }
.ball_giaimax .cssload-loader { left: calc(50% - 19px) }
.cssload-inner { position: absolute; width: 100%; height: 100%; box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50% }
.cssload-inner.cssload-one { left: 0; top: 0; animation: cssload-rotate-one .95s linear infinite; -o-animation: cssload-rotate-one .95s linear infinite; -ms-animation: cssload-rotate-one .95s linear infinite; -webkit-animation: cssload-rotate-one .95s linear infinite; -moz-animation: cssload-rotate-one .95s linear infinite; border-bottom: 3px solid #fff }
.cssload-inner.cssload-two { right: 0; top: 0; animation: cssload-rotate-two .95s linear infinite; -o-animation: cssload-rotate-two .95s linear infinite; -ms-animation: cssload-rotate-two .95s linear infinite; -webkit-animation: cssload-rotate-two .95s linear infinite; -moz-animation: cssload-rotate-two .95s linear infinite; border-right: 3px solid #fff }
.cssload-inner.cssload-three { right: 0; bottom: 0; animation: cssload-rotate-three .95s linear infinite; -o-animation: cssload-rotate-three .95s linear infinite; -ms-animation: cssload-rotate-three .95s linear infinite; -webkit-animation: cssload-rotate-three .95s linear infinite; -moz-animation: cssload-rotate-three .95s linear infinite; border-top: 3px solid #fff }
@keyframes cssload-rotate-one {  0% {
 transform: rotateX(35deg) rotateY(-45deg) rotateZ(0)
}
100% {
 transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
}
}
@-o-keyframes cssload-rotate-one {  0% {
 -o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0)
}
100% {
 -o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
}
}
@-ms-keyframes cssload-rotate-one {  0% {
 -ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0)
}
100% {
 -ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
}
}
@-webkit-keyframes cssload-rotate-one {  0% {
 -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0)
}
100% {
 -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
}
}
@-moz-keyframes cssload-rotate-one {  0% {
 -moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0)
}
100% {
 -moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
}
}
@keyframes cssload-rotate-two {  0% {
 transform: rotateX(50deg) rotateY(10deg) rotateZ(0)
}
100% {
 transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)
}
}
@-o-keyframes cssload-rotate-two {  0% {
 -o-transform: rotateX(50deg) rotateY(10deg) rotateZ(0)
}
100% {
 -o-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)
}
}
@-ms-keyframes cssload-rotate-two {  0% {
 -ms-transform: rotateX(50deg) rotateY(10deg) rotateZ(0)
}
100% {
 -ms-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)
}
}
@-webkit-keyframes cssload-rotate-two {  0% {
 -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0)
}
100% {
 -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)
}
}
@-moz-keyframes cssload-rotate-two {  0% {
 -moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(0)
}
100% {
 -moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)
}
}
@keyframes cssload-rotate-three {  0% {
 transform: rotateX(35deg) rotateY(55deg) rotateZ(0)
}
100% {
 transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)
}
}
@-o-keyframes cssload-rotate-three {  0% {
 -o-transform: rotateX(35deg) rotateY(55deg) rotateZ(0)
}
100% {
 -o-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)
}
}
@-ms-keyframes cssload-rotate-three {  0% {
 -ms-transform: rotateX(35deg) rotateY(55deg) rotateZ(0)
}
100% {
 -ms-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)
}
}
@-webkit-keyframes cssload-rotate-three {  0% {
 -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0)
}
100% {
 -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)
}

}
@-moz-keyframes cssload-rotate-three {  0% {
 -moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(0)
}
100% {
 -moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)
}
}

@media (max-width: 767px) {
.congdon { padding-top: 10px }
.hidden-xs { display: none }
.boxgroup_right { width: 49% }
.box_ketqua_max .ball { width: 28px; height: 28px; line-height: 28px }
.nameMax { font-size: 24px; padding: 2px 6px; width: 18px }
.table-mega td, .table-mega th { padding: 3px }
.table-max td, .table-max th { padding: 2px }
.list_khongxuathienlaunhat_vietlott { width: 20% }
.table_vietlott td, .table_vietlott th { padding: 5px 3px }
#boxtructiepdientoan .body-r { padding: 0 5px }
.boxgroup { width: 140px; margin: 4px 2px }
.boxgroup .groupmax { padding: 0 7px }
}
@media (max-width: 500px) {
.ball_giaimax .cssload-loader, .cssload-loader { left: calc(50% - 13px) }
.box_kqxs .khtemp { font-size: 16px; padding: 1px 3px 0; margin: -1px 0 0 2px; height: 22px; min-width: 20px; line-height: 22px }
.ngaykqxstt { margin-top: -2px; margin-bottom: 3px; padding: 0 }
.ball { font-size: 34px; height: 52px; width: 52px; margin: 3px; line-height: 53px }
.ball img { height: 47px!important }
.ball.ball_power, .ball.ball_power2 { margin: 0 1px; width: 48px; height: 48px; line-height: 52px; font-size: 31px }
.ball.ball_power img, .ball.ball_power2 img { height: 44px!important }
.cssload-loader { width: 25px; height: 25px; bottom: 27px }
.ball.ball_power img { height: 42px }
.box_tructiep_vietlott_2 .content_vl { padding: 2px }
.congdon { font-size: 20px }
.table-max, .table-mega, .table-power { font-size: 12px }
}
@media (max-width: 375px) {
.ball { font-size: 25px; height: 38px; width: 38px; line-height: 39px }
.ball.ball_power, .ball.ball_power2 { margin: 0 1px; width: 38px; height: 38px; line-height: 38px; font-size: 25px }
.ball img, .ball.ball_power img, .ball.ball_power2 img { height: 32px!important }
.cssload-loader { left: calc(50% - 13px); width: 24px; height: 24px; bottom: 26px }
.ball_giaimax .cssload-loader { left: calc(50% - 12px) }
}
@media (max-width: 320px) {
.ball_giaimax .cssload-loader, .cssload-loader { left: calc(50% - 10px) }
.cssload-loader { width: 19px; height: 19px; bottom: 21px }
.ball.ball_power, .ball.ball_power2 { margin: 0; height: 36px; width: 36px; line-height: 36px; font-size: 23px }
.box_ketqua_max .ball { width: 23px; height: 23px; line-height: 23px; font-size: 19px; margin-right: 0 }
.boxgroup_right { height: 29px }
.nameMax { font-size: 17px; padding: 2px 6px; width: 11px }
}
@media (max-width: 1180px) {
.hidemax1180 { display: none }
}
#phantrang ul li, #phantrang ul li a, #rokslide-toolbar span, #rokslide-wrapper del, .btnseting, .tollbox, ul.menuxosott li a { text-decoration: none }
div.clear { height: 10px; clear: both; overflow: hidden; text-indent: -999px }
a, h1, h2, h3, h4, h5, h6, ol, p, ul { margin: 0 }
h1 { font-size: 24px }
h2 { font-size: 20px }
h3 { font-size: 18px }
h4 { font-size: 16px }
h5 { font-size: 14px }
h6 { font-size: 12px }
h4.title-small { padding: 2px 0; color: #c00; position: relative }
.ui-dialog .ui-dialog-content { padding: .5em!important }
.ui-tabs .ui-tabs-panel { padding: 0 1.4em!important }
.noidugnchitiet img { max-width: 510px!important }
input, select, textarea { vertical-align: middle }
.playout input[type=password], .playout input[type=text] { background: #fff; font-weight: 400; font-size: 14px; height: 28px; padding: 0 3px!important; border: 1px solid #ccc; border-radius: 5px }
.playout select { background: #fff; font-weight: 400; font-size: 14px; padding: 2px!important; height: 28px!important; margin: 0; border: 1px solid #ccc; border-radius: 5px; width: auto }
#dnw-main { position: relative; z-index: 1; width: 1000px; margin: 0 auto; cursor: default; background: url(/template/images/bg_menu.png) top repeat-x }
.topmenu { display: block; clear: both; position: absolute; bottom: -1px }
#topmenu_mien_home { margin: 0 auto; padding: 0; position: relative; float: right }
#topmenu_mien_home li { float: left; display: block; padding: 0; border-top: 0; border-bottom: 0; border-radius: 0 0 5px 5px; background: url(/template/images/bgrad50.png) left -5px repeat-x #fff; margin: 0 2px; overflow: hidden }
#topmenu_mien_home li a:hover { background: url(/template/images/bgrad50.png) left -5px repeat-x #bf0000; text-shadow: 1px 1px #000; color: #fff }
.topnavbar { border-bottom: 1px solid #ccc }
body { background: #fff }
form { padding: 0!important; margin: 0!important }
.dnw-sheet, .dnw-sheet-body { padding: 0; position: relative }
.dnw-sheet { margin: 0 auto; min-width: 990px; cursor: auto; width: 990px; text-align: left }
.dnw-sheet-body { margin: 0; font-family: Arial, Helvetica, sans-serif }
div.dnw-header { margin: 0 auto; position: relative; padding-bottom: 5px; height: 100px; min-width: 1000px }
div#topheader { background: #f9f9f9; color: #333; line-height: 25px }
#topheader li { display: inline; border-right: solid 1px #ccc; padding-right: 5px }
#topheader li:nth-child(3) { border-right: 0 }
#topheader li:last-child { border-right: 0; float: right; color: #868686; padding: 0 }
#topheader li:last-child a { color: #00f }
#topheader li a { color: #868686 }
div.header_ext { position: relative; float: right; margin-top: 15px }
div.header_domain { float: right; right: 220px; position: absolute; display: block; overflow: hidden; max-height: 40px; font-weight: 700; color: red; font-size: 32px; letter-spacing: 3px; text-shadow: 3px 1px 2px rgba(0,0,0,1) }
.mobilelicon, div.logo { float: left }
div.logo { margin-top: 10px; width: 400px }
.mobilelicon a { background: url(/template/images/iphone.png) top center no-repeat; background-size: 60px; width: 60px; height: 60px; display: block; text-indent: -200px; overflow: hidden; margin-top: 10px }
div.dnw-nav { background: url(/template/images/button.png) left -41px repeat-x; border: 1px solid #fff; border-left: 0; border-right: 0; width: 990px; margin: 0 auto 10px; border-radius: 5px; padding: 0 5px }
.dnw-content-layout { display: table; position: relative; margin: 0; table-layout: fixed; border-collapse: collapse; border: none!important; width: 100% }
.dnw-content-layout .dnw-sheet { border-radius: 5px; padding: 5px; min-height: 800px; background: #fcfcfc }
#dnw-left, .dnw-left { width: 160px; overflow: hidden }
.dnw-content-layout .left { width: 160px; padding-right: 10px }
.dnw-content-layout .right { padding-left: 10px }
.dnw-content-layout .right, .sidebar-roller { width: 300px }
.dnw-content-layout td { vertical-align: top }
#news-list-item { margin: 5px; border-bottom: 1px solid #ccc; display: inline-block; width: 100% }
#news-list-item .news-list-item-body { text-align: left; padding: 2px }
#news-list-item .news-list-item-image { text-align: center; overflow: hidden; width: inherit; float: left; margin: 5px 5px 5px 0; display: inline-table; padding: 2px; border: 1px solid #ccc; background: #fff }
.news-list-item-title, .news-list-item-title a { color: #c00; font-weight: 700 }
.news-list-item-desc { font-size: 11px; font-style: italic }
li.news-list-item-title { margin-left: 25px; padding: 0 }
li.news-list-item-title a { color: #c00; font-style: italic; text-decoration: none; font-weight: 400 }
li.news-list-item-title a:hover { color: #06f }
#news-list-item .btnchitiet { width: 70px; height: 20px; float: right; display: inline-block; background: url(/template/images/btnchitiet.png); margin: 2px }
div.dnw-content-top { z-index: 50 }
.news_details { padding: 5px }
.news_details div, .news_details p, .news_details span { font-size: 16px!important }
.news_details img { max-width: 480px; height: auto!important }
.btnchitiet, .btndathang, .btndathang_details, .btnlienhe { width: 67px; height: 21px; display: inline-block; margin: 2px }
.btnchitiet { background: url(/template/images/btndetail.png) }
.btnlienhe { background: url(/template/images/btncontact.png) }
.btndathang, .btndathang_details { background: url(/template/images/btnbuy.png) }
.btnlienhe_details { width: 150px; height: 30px; display: none; background: url(/template/images/btnlienhe.png); margin: 2px }
.btndatmua { width: 89px; height: 36px; display: inline-block; background: url(/template/images/bt_dathang.jpg); margin: 2px }
.abtn, .abtn:active, .abtn:visited { border: 1px solid #c54f00; border-radius: 5px; text-align: center; font-size: 13px; padding: 3px 10px; color: #fff; background: #faad3a; background-image: -webkit-linear-gradient(top, #faad3a, #db6714); background-image: -moz-linear-gradient(top, #faad3a, #db6714); background-image: -ms-linear-gradient(top, #faad3a, #db6714); background-image: -o-linear-gradient(top, #faad3a, #db6714); background-image: linear-gradient(to bottom, #faad3a, #db6714); cursor: pointer }
h1.pagetitle, h1.pagetitle2 { font-size: 18px; text-align: center }
.abtn:hover { color: #ff0 }
.w160 { width: 160px }
.usermenu { display: table; margin-bottom: -1px; padding-left: 5px }
.usermenu li { float: left; margin-right: 1px }
.usermenu li a { padding: 0 12px; line-height: 30px; border: 1px solid #eee; border-radius: 5px 5px 0 0; background: #faad3a; background-image: -webkit-linear-gradient(top, #faad3a, #db6714); background-image: -moz-linear-gradient(top, #faad3a, #db6714); background-image: -ms-linear-gradient(top, #faad3a, #db6714); background-image: -o-linear-gradient(top, #faad3a, #db6714); background-image: linear-gradient(to bottom, #faad3a, #db6714); cursor: pointer; color: #fff; font-weight: 700; display: block }
.usermenu li a.active, .usermenu li a:hover { background: #fafafa; color: red; border-bottom: 1px solid #fafafa }
#phantrang { display: inline-table; margin-left: -50%; clear: both; height: 25px }
#phantrang ul { padding: 0; margin: 0; width: inherit; float: right }
#phantrang ul li { display: block; width: inherit; background-color: #fff; float: left; margin: 2px; list-style: none }
#phantrang ul li a { display: block; border: 1px solid #ccc; padding: 0 2px; min-width: 12px; text-align: center; color: #333; font-weight: 700 }
#phantrang ul li a.active, #phantrang ul li a:hover { color: red; border-color: red }
#flashtop { height: 242px; padding: 0; margin: 0; background: url(/template/images/5.png) }
h1.pagetitle { margin: 5px 0 }
h2.pagetitle { text-align: center; margin: 25px 0 5px }
.dnw-footer { position: relative; margin-bottom: 0; background: #df8725; min-width: 1000px }
.dnw-footer .dnw-sheet { overflow: hidden; color: #fff; padding-top: 10px }
li, ul { margin: 0; padding: 0 }
.dnw-footer .dnw-sheet a, .dnw-footer .dnw-sheet:visited { color: #fff }
h1.pagetitle2 { color: #499cd7 }
fieldset { border-radius: 5px; border: 1px solid #efefef }
fieldset legend { font-weight: 700; padding: 3px 10px; background-color: #ccc; border-radius: 3px }
a, a:visited { color: #06c }
a:hover { color: #c4161c }
a.logo { background: url(/template/images/logo.png) left bottom no-repeat; width: 100%; height: 104px; display: block }
h1.title { font-size: 16px; color: #08c; line-height: 26px; padding: 0 10px }
lable, lable * { margin: 0; padding: 0 }
lable { line-height: 100% }
.formbox { margin: 10px }
.formbox input { max-width: 100% }
.formitem2col>div { width: 50%; display: inline-block; float: left }
.formitem1col>div { width: 100%; display: inline-block }
.formitem { line-height: 30px; margin-bottom: 10px }
#hinhxstt { border: 1px solid #e1e1e1; border-radius: 5px; padding: 2px 5px; clear: both; margin-bottom: 10px; min-height: 17px; text-align: center; font: 700 11px/20px Verdana, Geneva, sans-serif }
div.boxbinhchon { text-align: left }
div.boxbinhchon .bc_question { text-align: left; font-weight: 700 }
div.box_msdove { border: 1px solid #e5e5e5; margin: 10px auto; background-color: #f7f7f7; font-size: 14px; line-height: 1.5; padding: 5px; border-radius: 3px }
div.ads_space { clear: both; display: block }
a.dvs_linkdoisotrung { line-height: 33px; background: url(/template/images/btndoisotrung.png) left -34px no-repeat; display: block; text-align: center; color: #333; text-shadow: none; width: 200px; margin: 0 auto }
.btnprint, .btnseting, .closeicon, .iconbox a, span.bol30 { display: inline-block }
a.dvs_linkdoisotrung:hover { background: url(/template/images/btndoisotrung.png) left 0 no-repeat; color: #fff }
.border td a { color: #000 }
.border td a:hover { color: red }
.noidugnchitiet img { height: auto }
.box_thongkexoso { border: 1px solid #e9e9e9; border-bottom: 3px solid #e9e9e9; border-radius: 5px; padding: 5px 1px 1px }
.box_thongkexoso h2.title_kqtk { border: 1px solid #666; border-radius: 4px 4px 0 0; background: url(/template/images/rand.png) top repeat-x #ff0; margin-top: -4px; font-size: 11px; line-height: 20px; padding-left: 10px; margin-bottom: 1px; color: #fff }
.box_formthongkexoso { border: 1px solid #e0e0e0; border-bottom: 3px solid #e0e0e0; border-radius: 5px; background-color: #f9f9f9 }
.box_formthongkexoso>div { padding: 0 10px }
.box_formthongkexoso h2.title { font-size: 14px; line-height: 28px; text-align: center; border-bottom: 2px solid #ccc }
.box_formthongkexoso h3.slecttk { font-size: 12px; line-height: 20px; margin-bottom: 1px; color: #000; padding: 5px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffcd03), color-stop(.57, #ed9600)); background-image: -o-linear-gradient(bottom, #ffcd03 0, #ed9600 57%); background-image: -moz-linear-gradient(bottom, #ffcd03 0, #ed9600 57%); background-image: -webkit-linear-gradient(bottom, #ffcd03 0, #ed9600 57%); background-image: -ms-linear-gradient(bottom, #ffcd03 0, #ed9600 57%); background-image: linear-gradient(to bottom, #ffcd03 0, #ed9600 57%); text-align: center }
.box_formthongkexoso td { vertical-align: middle!important }
.box_thongkexosoext { border: 1px solid #e9e9e9; border-bottom: 3px solid #e9e9e9; padding: 0 10px 5px }
.box_thongkexosoext h2.title_kqtkext, div.box_tkdefault_loto h4.box_tkdefault_title { background: url(/template/images/rand.png) top #999; line-height: 25px; padding-left: 10px; color: #fff; border: 1px solid #333; text-align: center; text-transform: uppercase }
.box_thongkexosoext h2.title_kqtkext { margin: 0 -10px; font-size: 12px }
.box_formthongkexoso input[type=text] { width: 90% }
div.box_tkdefault_loto table { border: 1px solid #333 }
div.box_tkdefault_loto table td { border-bottom: 1px solid #ccc; padding: 2px; text-align: center; white-space: nowrap }
div.box_tkdefault_loto table td.so, div.box_tkdefault_loto table tr.header td.so { background: #f5f5f5; width: 30px }
div.box_tkdefault_loto table tr.header td { background: #ccc; height: 20px; line-height: 20px }
span.bol30 { background-image: url(/template/images/glass-balls-30px.png); background-size: 30px; background-repeat: no-repeat; height: 32px; width: 30px; border: 0; vertical-align: middle; position: static; text-align: center; color: #000; font: 700 16px/30px "Times New Roman", Times, serif }
.tblThongKeMax { border-collapse: collapse; text-align: center; width: 100%; font: 400 12px/150% Arial, Helvetica, sans-serif; border: 1px solid #714399 }
.tblThongKeMax td, .tblThongKeMax th { padding: 6px 10px }
.tblThongKeMax thead th { background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #652299), color-stop(1, #4d1a75)); background: -moz-linear-gradient(center top, #652299 5%, #4d1a75 100%); background-color: #652299; color: #fff; font-size: 15px; font-weight: 700; border-left: 1px solid #714399 }
.tblThongKeMax thead th:first-child { border: none }
.tblThongKeMax tbody td { color: #4d1a75; border-left: 1px solid #e7bdff; font-size: 12px; font-weight: 700 }
.tblThongKeMax tbody .alt td { background: #f4e3ff; color: #4d1a75 }
.tblThongKeMax tbody td:first-child { border-left: none }
.tblThongKeMax tbody tr:last-child td { border-bottom: none }
span.bol30_9 { background-position: left -1px }
span.bol30_1 { background-position: left -33px }
span.bol30_2 { background-position: left -66px }
span.bol30_3 { background-position: left -99px }
span.bol30_4 { background-position: left -132px }
span.bol30_5 { background-position: left -165px }
span.bol30_6 { background-position: left -198px }
span.bol30_7 { background-position: left -231px }
span.bol30_8 { background-position: left -264px }
span.bol30_0 { background-position: left -297px }
.box_tkdefault_xhn3l td { line-height: 30px }
.box_tkdefault_xhn3l .chiso { margin-top: 10px }
.box_tkdefault_xhn3l .box_tkdefault_title { border-bottom: 1px solid #e9e9e9; font-size: 11px }
.btnprint, .btnseting, .tollbox { font-family: Arial; font-size: 15px }
.box_tkdefault_xhn3l .box_tkdefault_title a { color: #000 }
#moduleslider-size, #rokslide-toolbar { background-color: #f2f2f2; text-align: left }
#moduleslider-size { height: 180px; overflow: hidden; margin-top: 0; margin-bottom: 5px; width: 570px }
.tollbox { position: relative; -moz-box-shadow: inset 0 1px 0 0 #fff; -webkit-box-shadow: inset 0 1px 0 0 #fff; box-shadow: inset 0 1px 0 0 #fff; background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #fff), color-stop(1, #f6f6f6)); background: -moz-linear-gradient(top, #fff 5%, #f6f6f6 100%); background: -webkit-linear-gradient(top, #fff 5%, #f6f6f6 100%); background: -o-linear-gradient(top, #fff 5%, #f6f6f6 100%); background: -ms-linear-gradient(top, #fff 5%, #f6f6f6 100%); background: linear-gradient(to bottom, #fff 5%, #f6f6f6 100%); background-color: #fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #dcdcdc; color: #666; font-weight: 400 }
.btnprint, .btnprint input { color: #fff; cursor: pointer }
#kqxsh a, .btnprint, .btnprint input, .btnseting, .hottitle, .iconbox a, .red { font-weight: 700 }
.btnprint { -moz-box-shadow: 0 1px 0 0 #f0f7fa; -webkit-box-shadow: 0 1px 0 0 #f0f7fa; box-shadow: 0 1px 0 0 #f0f7fa; background-color: #1e93c9; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #1e93c9 }
.btnprint input { background: url(/template/images/printer_green.png) 5px center no-repeat; background-size: 26px; border: 0; padding: 6px 6px 6px 36px }
.iconbox { float: right; padding-right: 10px; line-height: 40px; position: absolute; top: 0; right: 0; text-align: right; overflow: hidden; height: 40px; border-radius: 20px 6px 6px 20px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fffbc4), color-stop(1, #fff196)); background-image: -o-linear-gradient(bottom, #fffbc4 0, #fff196 100%); background-image: -moz-linear-gradient(bottom, #fffbc4 0, #fff196 100%); background-image: -webkit-linear-gradient(bottom, #fffbc4 0, #fff196 100%); background-image: -ms-linear-gradient(bottom, #fffbc4 0, #fff196 100%); background-image: linear-gradient(to bottom, #fffbc4 0, #fff196 100%); border: 1px solid #fc6; margin: -1px }
.iconbox>div { width: 500px; float: right; right: 0 }
.iconbox a:hover { color: #e60005 }
.iconbox a { margin: 5px; color: #f98e00; line-height: 25px; background-color: #fff; border-radius: 10px; padding: 0 10px }
.closeicon { width: 23px; height: 23px; background: url(/template/images/button.png) 0 -362px no-repeat; margin-top: 10px; float: left; margin-left: 5px }
#vdntoll { background: url(/template/images/calendar_today.png) 82px center no-repeat; padding-right: 25px!important }
.btnseting { background: #faad3a; background-image: -webkit-linear-gradient(top, #faad3a, #db6714); background-image: -moz-linear-gradient(top, #faad3a, #db6714); background-image: -ms-linear-gradient(top, #faad3a, #db6714); background-image: -o-linear-gradient(top, #faad3a, #db6714); background-image: linear-gradient(to bottom, #faad3a, #db6714); -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 28px; border: 1px solid #db6814; cursor: pointer; color: #fff; text-shadow: 0 1px 0 #810e05 }
#hottoday .icon, #kqxsh a, h1.ttxstt, ul.menu .icon, ul.menu2 .icon { display: block }
.btnseting a { color: #fff; line-height: 28px; padding: 0 10px }
.hottitle { color: #fff; font-size: 14px; line-height: 28px; padding-left: 10px; background: url(/template/images/rand.png) #fff }
#hottoday { font-size: 10px; border: 1px solid #e2e2e2; border-radius: 5px; overflow: auto; position: relative; background: #fdfdfd }
#hottoday * { font-size: 11px; line-height: 25px }
#hottoday td { white-space: nowrap }
#hottoday .hottoday_mien, #hottoday .hottoday_tinh25 { color: #06c; text-align: right }
#hottoday .hottoday_mien:hover, #hottoday .hottoday_tinh25:hover, .red { color: red }
#hottoday .norightborder { border-right: 0 }
#hottoday .finnish { background: url(/template/images/ok_daxosoxong.png) right center no-repeat }
#hottoday .wait { background: url(/images/wait16.gif) right center no-repeat; background-size: 16px }
#hottoday .running { background: url(/template/images/dangtructiepxoso.gif) right center no-repeat }
.onidprocess { position: absolute; z-index: 100; width: 70px; height: 60px; border-radius: 35px; line-height: 70px; text-align: center; left: 50%; top: 50%; padding-top: 10px; margin-left: -35px; margin-top: -35px; background: #fff; border: 1px solid #ccc; opacity: .8 }
#hottoday .btnnext, #hottoday .btnprev { position: absolute; z-index: 2; width: 20px; height: 100%; text-indent: -9999em; overflow: hidden }
#hottoday .btnprev { left: 0; margin-top: 0 }
#hottoday .btnprev:hover { background: url(/template/images/backward.png) -2px center no-repeat }
#hottoday .btnnext { right: 0 }
#hottoday .btnnext:hover { background: url(/template/images/forward.png) -25px center no-repeat }
ul.menu.menu .finnish { background: url(/template/images/finnish.png) right 5px center no-repeat; background-size: 16px }
ul.menu2 .finnish { background: url(/template/images/finnish.png) right center no-repeat; background-size: 16px }
ul.menu.menu .wait { background: url(/images/wait16.gif) right 5px center no-repeat; background-size: 14px }
ul.menu2 .wait { background: url(/images/wait16.gif) right center no-repeat; background-size: 14px }
ul.menu.menu .running { background: url(/images/loto0.gif) right 5px center no-repeat; background-size: 16px }
ul.menu2 .running { background: url(/images/loto0.gif) right center no-repeat; background-size: 16px }
h1.iconnew { background: url(/template/images/new.gif) 10px 2px no-repeat }
h1.iconold { background: url(/template/images/old.gif) 10px 2px no-repeat }
#kqxsh a { color: #000; text-align: left; background: url(/template/images/new.png) left center no-repeat; padding-left: 30px }
#kqxsh a:hover { color: #b6050a }
#kqxsh a span.times { float: right; font-weight: 400; font-size: 11px }
h1.ttxstt, h1.ttxstt_finish, h1.ttxstt_waitting { text-shadow: 0 1px 0 #fff, 0 2px 2px #c8c8c8; padding-left: 10px; font: 700 12px Verdana, Geneva, sans-serif; text-align: center }
h1.ttxstt { background: url(/template/images/dangtructiepxoso.gif) left center no-repeat; color: #c4161c }
h1.ttxstt_finish, h1.ttxstt_waitting { color: #06c; display: block }
h1.ttxstt_waitting { background: url(/template/images/dangchoxoso.gif) left center no-repeat }
h1.ttxstt_finish { background: url(/template/images/finnish.png) left center no-repeat }
#rokslide-toolbar li { float: left; width: 150px; display: table-cell; height: 26px; line-height: 28px; text-align: center; padding: 0 5px }
#rokslide-toolbar li.current, #rokslide-toolbar li.last.current { background: url(/template/images/tabber-active.png) repeat-x }
#rokslide-toolbar { background: url(/template/images/tabber-inactive.png) repeat-x }
#navItem3_SubNavItem56_SubNav { width: 300px }
#navItem3_SubNavItem56_SubNav li { width: 100px; float: left; max-width: 100px; text-align: left; background: 0 0 }
#navItem3_SubNavItem56_SubNav li a { background: 0 0 }
#moduleslider-size hr { clear: both; height: 0; border: 0; display: none }
#rokslide-wrapper del { clear: both }
ul#rokslide-toolbar { display: table; padding: 0; margin: 0 auto; list-style-type: none; white-space: nowrap }
.vesokotrung, .vesotrung { font-size: 14px; font-weight: 700; padding: 5px 0 5px 5px; line-height: 150% }
#rokslide-toolbar span { cursor: pointer; display: block; width: auto; height: 26px }
div#frame { clear: both; position: relative; overflow: hidden; z-index: 1 }
div#frame div.button { position: absolute; width: 50px; height: 50px; cursor: pointer; overflow: hidden; top: 40% }
div#frame div.button#left { left: 10px }
div#frame div.button#right { right: 10px }
div#frame div.button#left.hover, div#frame div.button#left:hover, div#frame div.button#right.hover, div#frame div.button#right:hover { background-position: 0 -50px }
#scroller { margin: 0 auto; overflow: hidden }
#moduleslide .tab-pane { overflow: hidden; float: left }
.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 }
div.borderdiv { border: 1px solid #e6e6e6; margin-bottom: 10px }
.vesotrung { color: #df0000 }
.vesokotrung { color: #000; text-shadow: 0 1px 0 #fff, 0 1px 1px }
#donghodemnguoc { background: url(/template/images/bg_clock_xstt.png) 2px top no-repeat; width: 240px; height: 80px }
#donghodemnguoc td { vertical-align: middle; color: #000; text-align: center; font: 36px Arial, Helvetica, sans-serif }
#tab_xstt a, .tabthongkexoso li a { border-radius: 5px 5px 0 0; font-weight: 700 }
#tab_xstt { width: 100%; vertical-align: text-bottom; text-align: center; padding-left: 1px; padding-right: 1px }
#tab_xstt a { background: #fc6; height: 18px; width: 22%; font-size: 12px; display: inline-block; padding: 6px 0; color: #fff; margin: 0 }
#tab_xstt ._active, #tab_xstt a:hover { background: #fc0; color: #000 }
.tabthongkexoso { clear: both; display: table; margin: 0 auto; height: 26px }
.tabthongkexoso li { float: left; margin: 0 1px }
.tabthongkexoso li a { background: #fc6; line-height: 26px; display: block; padding: 0 15px; text-transform: capitalize; color: #fff }
.tabthongkexoso li a:hover, .tabthongkexoso li.active a { background: #fc0; color: #000 }
div.component_max { border: 1px solid #eee; border-radius: 5px; overflow: hidden; padding: 5px }
.modules_black { display: block; border: 1px solid #eaeaea; border-radius: 5px; overflow: hidden }
.modules_black .mdtitle { text-align: center; font-size: 12px; color: #fff; line-height: 30px; padding: 0 5px; background: #45484d; background: -moz-linear-gradient(top, rgba(69,72,77,1) 0, rgba(0,0,0,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(69,72,77,1)), color-stop(100%, rgba(0,0,0,1))); background: -webkit-linear-gradient(top, rgba(69,72,77,1) 0, rgba(0,0,0,1) 100%); background: -o-linear-gradient(top, rgba(69,72,77,1) 0, rgba(0,0,0,1) 100%); background: -ms-linear-gradient(top, rgba(69,72,77,1) 0, rgba(0,0,0,1) 100%); background: linear-gradient(to bottom, rgba(69,72,77,1) 0, rgba(0,0,0,1) 100%) }
.modules_black .mdtitle a { color: #fff }
.modules_black .mdcontent { padding: 5px 3px }
.modules_black .content { background: rgba(233,234,237,.54) }
.modules_red { display: block; border: 1px solid #eaeaea; border-radius: 5px; overflow: hidden; background: #f5f5f5 }
.modules_red a { color: #000!important }
.modules_red .mdtitle { background: #c50000; color: #fff; text-transform: uppercase; padding: 5px 0 5px 10px }
.modules_red .belowNews:first-child { border: 0 }
.modules_red .content { padding: 0 10px }
.modules_red .belowNews { padding: 10px 0 }
.belowNews *, .topNews * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.topNews .imgTop { border-radius: 5px }
.topNews a { color: #000 }
.topNews h2 { margin: 5px 0 }
.topNews .desc { margin: 10px 0 }
.boxNews { width: 50%; float: left }
.boxNews h3 { margin: 10px 0; text-transform: uppercase; position: relative }
.topNews h3::after { content: ""; height: 1px; background: red; width: 82px; position: absolute; bottom: -11px; left: 0 }
.boxNews a { color: #000!important }
.boxNews .firstNews { padding: 20px 0; border-top: solid 1px #ccc; border-right: 0; border-left: 0 }
.boxNews .firstNews div { font-weight: 700 }
.boxNews .firstNews .descFirst { height: 36px }
.belowNews { padding: 20px 0; border-top: solid 1px #ccc; border-right: 0; border-left: 0 }
.belowNews .left { width: 30%; float: left }
.belowNews .right { float: left; width: 70%; padding-left: 10px; font-weight: 700 }
.belowNews .right .desc { font-weight: 400; margin-top: 10px }
.btnDetail { width: 120px; padding: 5px; background: #c50000; color: #fff!important; display: block; text-align: center; font-size: 16px; text-transform: uppercase; border-radius: 5px; margin-bottom: 30px; margin-top: 15px }
.news-left { padding-right: 8px }
.news-right { padding-left: 8px }
ul.menu ul li, ul.menuxosott li { border-bottom: 1px solid #fafafa }
.component .title-r h1 a { color: #000; font-size: 15px; font-weight: 700 }
.component .body-r { text-align: justify }
ul.menu, ul.menuxosott { margin: 0 2px; text-align: left }
ul.menuxosott li { padding: 4px 5px }
ul.menuxosott li a { color: #000; display: block; padding: 0; font: 14px Arial, Helvetica, sans-serif; line-height: 26px }
ul.menuxosott li a:hover { color: #c4161c }
ul.menu li a, ul.menu li ul li a { text-decoration: none; color: #333; display: block; white-space: nowrap }
ul.menu ul { margin: 0 0 -1px; padding: 0 }
ul.menu ul li { margin-top: -1px; padding: 4px 0 }
ul.menu li a { padding: 11px 0 5px 10px; background: url(/template/images/arrow_1.gif) left center no-repeat; font: 13px Arial, Helvetica, sans-serif }
ul.menu li ul li a { padding: 3px 0; font: 400 13px Tahoma, Geneva, sans-serif }
ul.list_doisotrung, ul.list_news { text-align: left; line-height: 170% }
ul.menu li a:hover { color: #c4161c }
ul.menu.menulichxoso li a { background: url(/template/images/arrow_down_gold.gif) 0 16px no-repeat; padding-left: 15px }
ul.menu.menulichxoso li ul li a { background: url(/template/images/arrow_1.gif) 5px center no-repeat; padding-left: 15px }
.content .box_ad { background: #fff; padding: 5px 0 5px 8px }
ul.list_doisotrung { padding-left: 17px }
ul.list_doisotrung li { list-style: outside; margin: 2px 0; padding-left: 0; font-size: 15px; color: #d21717; font-weight: 700 }
ul.list_doisotrung li a { color: #0066d2 }
ul.list_doisotrung li a:hover, ul.list_news li a:hover { color: #c4161c }
ul.news_list li, ul.news_list li.n_item_1 { text-align: justify; display: table; clear: both }
ul.news_list { margin: 0; padding: 0 }
ul.news_list li { border-bottom: 1px dotted #f4f4f4; padding: 5px 0 }
ul.news_list li .div_content_img { width: 120px; float: left; height: 100px; border-radius: 3px; border: 1px solid #ccc; margin: 5px 10px 5px 0; position: relative; background-color: #f5f5f5 }
ul.news_list li .content_img { margin: 0 auto; height: 100px; width: 120px }
ul.news_list li a.content_title { padding-left: 10px; font-size: 12px; color: #333; font-weight: 700 }
ul.news_list li a.content_title:hover { color: #c4161c }
ul.news_list li.n_item_1 { border-bottom: 1px dotted #f4f4f4; padding: 5px 0 }
.listimage_title, .othervideo li { border: 1px solid #ebebeb; float: left }
ul.news_list li.n_item_1 .div_content_img { width: 200px; margin: 5px 10px 5px 0; float: left; clear: both; display: table }
.album_list, .othervideo { display: inline-block }
ul.news_list li.n_item_1 .div_content_img .content_img { width: 200px; max-width: 200px; height: auto }
.listimage_title .title, .othervideo .title { height: 33px; vertical-align: middle; border-top: 1px solid #ebebeb; overflow: hidden }
ul.news_list li.n_item_1 a.content_title { padding-left: 10px; font-size: 13px; color: #08c; font-weight: 700 }
ul.news_list li.n_item_1 a.content_title:hover { color: #c4161c }
.listimage_title { width: 31%; background: #fcfcfc; overflow: hidden; margin: 5px }
.listimage_title .pic { text-align: center; margin-bottom: 10px; margin-top: 5px }
.listimage_title .title { background: #f0f0f0; padding: 5px }
.listimage_title .title a { color: #333; font-weight: 700; font-size: 13px; padding-top: 10px }
.statusbar_gallery a { padding-top: 10px; padding-bottom: 10px; font-size: 17px; line-height: 15px!important }
.statusbar_gallery a.running { color: red!important }
.gallerypostcenter li { width: 236px!important }
.gallerypostfullw li { width: 232px!important }
.othervideo.rightgallery li { width: 100%; margin: 5px 0 }
.othervideo li { width: 210px; background: #fcfcfc; overflow: hidden; margin: 5px }
.othervideo .pic { text-align: center; margin-bottom: 10px; margin-top: 5px }
.othervideo .title { background: #f0f0f0; padding: 5px }
.othervideo .title a { color: #333; font-weight: 700; font-size: 13px; padding-top: 10px }
div#pagenav { text-align: center; clear: both; margin: 5px 0 10px; display: block }
ul.pagenav { display: inline-table; margin: 0 auto; overflow: hidden; padding: 0; width: inherit }
ul.pagenav li { float: left; margin: 1px; min-width: 17px }
ul.pagenav li a, ul.pagenav li.activedate { margin: 0 6px; text-decoration: none; font-weight: 700 }
ul.pagenav li a { min-width: 28px; height: 20px; line-height: 20px; display: block; background: #f70d0d; color: #fff; background-image: -webkit-linear-gradient(top, #f70d0d, #8a1c08); background-image: -moz-linear-gradient(top, #f70d0d, #8a1c08); background-image: -ms-linear-gradient(top, #f70d0d, #8a1c08); background-image: -o-linear-gradient(top, #f70d0d, #8a1c08); background-image: linear-gradient(to bottom, #f70d0d, #8a1c08); -webkit-border-radius: 7; -moz-border-radius: 7; border-radius: 7px; padding: 5px 8px }
ul.pagenav li.activedate { background: #faad3a; background-image: -webkit-linear-gradient(top, #faad3a, #db6714); background-image: -moz-linear-gradient(top, #faad3a, #db6714); background-image: -ms-linear-gradient(top, #faad3a, #db6714); background-image: -o-linear-gradient(top, #faad3a, #db6714); background-image: linear-gradient(to bottom, #faad3a, #db6714); font-size: 15px; -webkit-border-radius: 7; -moz-border-radius: 7; border-radius: 7px; padding: 0 5px }
.sodauduoi_mienbac, .sodauduoi_miennam { border: 1px double #999; margin-bottom: 10px }
ul.pagenav li.activedate input[type=text] { color: #fff; font-weight: 700 }
ul.pagenav li a:hover { background: #8a1c08; background-image: -webkit-linear-gradient(top, #8a1c08, #8a1c08); background-image: -moz-linear-gradient(top, #8a1c08, #8a1c08); background-image: -ms-linear-gradient(top, #8a1c08, #8a1c08); background-image: -o-linear-gradient(top, #8a1c08, #8a1c08); background-image: linear-gradient(to bottom, #8a1c08, #8a1c08); text-decoration: none; font-weight: 700 }
ul.pagenav li.active { background-color: #999 }
ul.pagenav li a.active { background: #ffd7d7; color: #000; display: block }
ul.pagenav li a.f_link { color: #ccc; cursor: not-allowed }
#sodauduoi .div1 .td1 { background-image: url(/template/images/ctt1.png); width: 11px; height: 37px }
#sodauduoi .div1 .td2 { text-align: left; white-space: nowrap; background-image: url(/template/images/ctt2.png); padding: 0 10px; min-width: 100px; font-size: 14px; font-weight: 700; color: #fff }
#sodauduoi .div1 .td3 { background-image: url(/template/images/ctt3.png); width: 66px; min-width: 66px }
#sodauduoi .div1 .td4 { background-image: url(/template/images/ctt4.png); width: 250px }
#sodauduoi .div1 .td5 { background-image: url(/template/images/ctt5.png); width: 9px }
#sodauduoi .div2 .td1 { background-image: url(/template/images/ctc1.png); width: 3px; background-position: left; background-repeat: repeat-y }
#sodauduoi .div2 .td2 { padding: 5px; vertical-align: top; text-align: left; background-color: #fff }
#sodauduoi .div2 .td3 { background-image: url(/template/images/ctc2.png); background-position: right; background-repeat: repeat-y; width: 3px }
#sodauduoi .div3 .td1 { background-image: url(/template/images/ctb1.png); width: 11px; height: 11px }
#sodauduoi .div3 .td2 { background-image: url(/template/images/ctb2.png) }
#sodauduoi .div3 .td3 { background-image: url(/template/images/ctb3.png); width: 9px }
.sodauduoi_miennam { size: 11px; width: 100%; line-height: 200% }
.sodauduoi_miennam .ngay { font-size: 13px; font-weight: 400; text-align: center; width: 25%; vertical-align: top; max-width: 80px; line-height: 23px; color: #999; padding: 2px 0 }
.sodauduoi_miennam .kq { text-align: center; border: 1px double #999; border-right: 0; border-bottom: 0; border-top: 0; vertical-align: top; width: 33%; color: #999; font: 400 13px Tahoma, Geneva, sans-serif }
.sodauduoi_miennam .kq .xanh { color: #08c; font-size: 20px; font-weight: 700 }
.sodauduoi_miennam .kq .do { color: #c4161c; font-size: 20px; font-weight: 700 }
.sodauduoi_mienbac { border-right: 0; border-bottom: 0; size: 11px; line-height: 30px }
.sodauduoi_mienbac .ngay { font-size: 13px; font-weight: 400; text-align: center; width: 130px; border: 1px double #999; border-left: 0; border-top: 0; vertical-align: top; padding-left: 5px }
.sodauduoi_mienbac .tdb, .sodauduoi_mienbac .tg7, .sodauduoi_mienbac .topthungay { font-size: 13px; text-align: center; border: 1px double #999; border-left: 0; border-top: 0; vertical-align: top; padding-left: 5px; background: url(/template/images/bg_box_den_title.png) repeat-x; color: #fff; font-weight: 700; line-height: 27px }
.sodauduoi_mienbac .topthungay { width: 130px }
.sodauduoi_mienbac .g7 { text-align: center; border: 1px double #999; border-left: 0; border-top: 0; vertical-align: middle; width: 100px; color: #999; font: 400 13px Tahoma, Geneva, sans-serif; padding: 0 5px }
.sodauduoi_mienbac .g7 .xanh { font-size: 20px; color: #08c; font-weight: 700 }
.sodauduoi_mienbac .thungay { font-size: 13px; font-weight: 400; text-align: center; border: 1px double #999; border-left: 0; border-top: 0; vertical-align: top; width: 130px; color: #999; line-height: 22px; padding: 3px 0 }
.sodauduoi_mienbac .db { text-align: center; border: 1px double #999; border-left: 0; border-top: 0; vertical-align: middle; width: 100px; color: #999; font: 400 13px Tahoma, Geneva, sans-serif }
.sodauduoi_mienbac .tdb { width: 120px }
.sodauduoi_mienbac .db .xanh { color: #08c; font-size: 20px; font-weight: 700 }
.sodauduoi_mienbac .db .do { color: #c4161c; font-size: 20px; font-weight: 700 }
#gancucdai .div1 .td1 { background-image: url(/template/images/ctt1.png); width: 11px; height: 37px }
#gancucdai .div1 .td2 { text-align: left; white-space: nowrap; background-image: url(/template/images/ctt2.png); padding: 0 10px; min-width: 100px; font-size: 14px; font-weight: 700; color: #fff }
#gancucdai .div1 .td3 { background-image: url(/template/images/ctt3.png); width: 66px; min-width: 66px }
#gancucdai .div1 .td4 { background-image: url(/template/images/ctt4.png); width: 300px }
#gancucdai .div1 .td5 { background-image: url(/template/images/ctt5.png); width: 9px }
#gancucdai .div2 .td1 { background-image: url(/template/images/ctc1.png); width: 3px; background-position: left; background-repeat: repeat-y }
#gancucdai .div2 .td2 { padding: 5px; vertical-align: top; text-align: left; background-color: #fff }
.box_vedo_seting td, .image-placeholder, span.conso100 { vertical-align: middle }
#gancucdai .div2 .td3 { background-image: url(/template/images/ctc2.png); background-position: right; background-repeat: repeat-y; width: 3px }
#gancucdai .div3 .td1 { background-image: url(/template/images/ctb1.png); width: 11px; height: 11px }
#gancucdai .div3 .td2 { background-image: url(/template/images/ctb2.png) }
#gancucdai .div3 .td3 { background-image: url(/template/images/ctb3.png); width: 9px }
.gancucdai_info { border: 1px double #999; size: 11px; border-right: 0; border-bottom: 0 }
.gancucdai_info .dayso { border: 1px double #999; border-left: 0; border-top: 0; size: 11px; color: #fff; font-size: 14px; font-weight: 700; background: url(/template/images/ti.jpg) }
.bangthongke .dayso, .bangthongke .so { background-color: #999; font-size: 13px; height: 24px; font-weight: 700; color: #fff }
.gancucdai_info .gancucdai, .gancucdai_info .ngay { border: 1px double #999; border-left: 0; border-top: 0; size: 11px }
.bangthongke { border: 1px double #999; border-right: 0; border-bottom: 0; size: 11px; width: 100% }
.bangthongke .dayso { text-align: left; background-image: url(/template/images/ti.jpg) }
.bangthongke .ngay { width: 80px; border: 1px double #999; border-left: 0; border-top: 0; padding: 5px; font-size: 11px; font-weight: 700; text-align: center }
.bangthongke .ngay a { font-weight: 400 }
.bangthongke .kq { border: 1px double #999; border-left: 0; border-top: 0; padding: 5px; font-size: 12px }
.bangthongketangsuat { size: 11px; max-width: 500px; overflow: hidden }
.bangthongketangsuat td { border-bottom: 1px solid #f4f4f4 }
.bangthongketangsuat .tieude { background-color: #004592; color: #fff; font-size: 13px; font-weight: 700; height: 16px; background-image: url(/template/images/ti.jpg) }
.bangthongketangsuat .so { color: #03c; font-size: 11px; font-weight: 700; width: 40px }
.bangthongketangsuat .ts { font-size: 11px; line-height: 30px }
.bangthongketangsuat .ts .chiso { border-radius: 4px; max-width: 400px; background-color: #a3a3a3; float: left; height: 10px; margin-top: 10px }
#caccapsoxuathien .chiso, #caccapsoxuathien30 .chiso, #thongkexxdau .chiso, #thongkexxduoi .chiso { border-radius: 4px; float: left; background: url(/template/images/rand.png) #fff; height: 10px }
#box_tracuukqxs { height: 150px }
#box_tracuukqxs input, #box_tracuukqxs select, #box_tracuukqxs td { font-size: 11px }
#statusbar { color: red; border: 1px solid #fdd34f; border-radius: 5px; padding: 2px 5px; clear: both; margin-bottom: 10px; min-height: 20px; text-align: center; background: #fcf0d8; font: 700 11px/20px Verdana, Geneva, sans-serif }
#statusbar a.finnish, #statusbar a.running, #statusbar a.waitting, #statusbar span.waitting { line-height: 20px; display: block }
#statusbar a.running { color: #d60000; background: url(/images/loto0.gif) left center no-repeat; padding-left: 20px; background-size: 16px }
#statusbar a.waitting { color: #06c; background: url(/images/wait16.gif) left center no-repeat; padding-left: 20px; background-size: 16px }
#statusbar span.waitting { color: #000; background: url(/template/images/dangchoxoso.gif) left center no-repeat; padding-left: 40px }
#statusbar a.finnish { color: #06c; background: url(/template/images/finnish.png) left center no-repeat; padding-left: 20px }
a.buttonBlue, a.buttonGrey, input.btnxemthongke { display: block; font: 700 12px/28px arial, sans-serif; text-align: center; position: relative; text-decoration: none }
a.buttonBlue, a.buttonGrey { background-image: url(/template/images/menu-sprite.png); background-repeat: no-repeat; width: 99px; height: 29px; border-bottom: none!important }
a.buttonBlue:hover, a.buttonGrey:hover { background-position: 0 -118px; text-decoration: none; text-shadow: #fff 1px 1px 0; color: #000!important; border-bottom: none!important }
a.buttonGrey { background-position: 0 -89px; color: #333!important; text-shadow: #fff 1px 1px 0 }
a.buttonBlue { background-position: -100px -89px; color: #fff!important; text-shadow: #333 -1px -1px 0 }
input.btnxemthongke:hover { text-decoration: none; text-shadow: #fff 1px 1px 0; color: #000!important }
input.btnxemthongke { background: #258dc8; background: -moz-linear-gradient(top, rgba(37,141,200,1) 0, rgba(24,87,127,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(37,141,200,1)), color-stop(100%, rgba(24,87,127,1))); background: -webkit-linear-gradient(top, rgba(37,141,200,1) 0, rgba(24,87,127,1) 100%); background: -o-linear-gradient(top, rgba(37,141,200,1) 0, rgba(24,87,127,1) 100%); background: -ms-linear-gradient(top, rgba(37,141,200,1) 0, rgba(24,87,127,1) 100%); background: linear-gradient(to bottom, rgba(37,141,200,1) 0, rgba(24,87,127,1) 100%); border-radius: 5px; height: 30px; color: #fff!important; text-shadow: #333 -1px -1px 0; border: 0; cursor: pointer; margin: 0 auto }
.logodaily { border: 3px solid #e2e2e2; border-radius: 5px; padding: 3px 0; height: 90px; overflow: hidden; background: url(/template/images/bglogodl.png) top left }
.logodaily .lhdl_top { color: #fff; margin: 5px 0 0; text-align: center; font: 700 14px/24px "Times New Roman", Times, serif }
.logodaily .lhdl_mid { color: #ff0; margin: 0; text-align: center; font: 700 20px "Times New Roman", Times, serif }
.logodaily .lhdl_bottom { color: #fff; margin: 0; padding: 0; text-align: center; font: 700 20px Arial, Helvetica, sans-serif }
#boxradiotructiep { display: none }
#frminkq input, #frminkq select { font-size: 14px }
#frminkq .btninvedo { font-size: 16px; font-weight: 700; cursor: pointer; line-height: 30px }
.baivietcungnhom h2 { color: #036; font-size: 14px; margin-top: 10px; font-weight: 700 }
.baivietcungnhom ul { margin: 0; padding: 0 }
.baivietcungnhom ul li { list-style: inside; margin: 2px 0 }
.baivietcungnhom ul li a { color: #333 }
.content_image { text-align: center }
.content_image img { max-width: 640px }
ul.menumember { margin-top: 10px }
ul.menumember li { text-align: left; border-bottom: 1px dotted #ccc; padding: 3px 0 }
div.div_tab_thu { clear: both; padding-top: 5px }
ul.tab_thu li { float: left; margin: 3px 0 0; width: 12.5% }
ul.tab_thu li a { font-size: 12px; line-height: 20px; white-space: nowrap; border: 1px solid #ccc; border-radius: 5px 5px 0 0; background: url(/template/images/bgrad50.png) left 0 repeat-x #f5f5f5; color: #333; padding: 3px 0; text-align: center; display: block }
ul.tab_thu li a.active, ul.tab_thu li a:hover { color: #06c; background: url(/template/images/bg-tab-thu-active.jpg) repeat-x }
.LR-box { border: 1px solid #e1e1e1; padding: 3px; background: rgba(233,234,237,.54) }
.LR-box h2.title { background: url(/template/images/LR-15-11-t-c.gif) repeat-x; margin: -6px -5px 5px; font-size: 12px; color: #fff; line-height: 12px; padding: 8px 0 8px 5px }
ul.forum_new_post { margin: 0; padding: 0 }
ul.forum_new_post li { list-style: none; margin: 4px 0; border-bottom: 1px dotted #eee; height: 18px; overflow: hidden }
ul.forum_new_post li a { color: #036; line-height: 18px; font-size: 12px; background: url(/template/images/arrow_1.gif) left center no-repeat; padding-left: 10px }
div.bc_res, div.box_bc { padding: 5px; clear: both }
ul.forum_new_post li a:hover { color: #999 }
ul.forum_new_post li .forum { font-style: italic; font-size: 11px; padding-right: 5px; color: #999 }
ul.forum_new_post li .user { text-align: right; font-style: italic; font-size: 11px; padding-right: 5px }
div.bc_as_ch, div.bcsmall_as_ch { font-size: 10px; text-indent: 10px; background-image: url(/template/images/bgrad50.png); background-position: left -100px; clear: both }
div.box_bc { border: 1px solid #ccc; border-radius: 7px; background-color: #fefcd3 }
div.bc_question { font-weight: 700; margin-bottom: 5px }
div.bc_res { border-top: 1px solid #ccc }
div.bc_as { font-style: italic }
div.bc_as_ch { height: 15px; line-height: 15px; border: 1px solid #ccc; border-radius: 3px }
div.bcsmall_as_ch { height: 5px; border: 1px solid #ccc; border-radius: 3px; display: block }
div.bc_as_ch1 { background-color: #f90 }
div.bc_as_ch2 { background-color: #069 }
div.bc_as_ch3 { background-color: #996 }
div.bc_as_ch4 { background-color: #399 }
div.bc_as_ch5 { background-color: #6c6 }
div.bc_as_ch6 { background-color: #99c }
div.bc_as_ch7 { background-color: #906 }
div.bc_as_ch8 { background-color: #fc9 }
div.bc_as_ch9 { background-color: #396 }
div.bc_as_ch10 { background-color: #306 }
ul.list_binnhchon { margin: 10px; padding: 0 }
ul.list_binnhchon li { list-style: decimal; padding: 5px; border-bottom: 1px dotted #eee }
ul.list_binnhchon li a { font-weight: 700 }
ul.list_binnhchon li .question { font-style: italic; color: #333 }
div.menu_bottom { height: 104px; margin-top: 5px; padding-bottom: 8px; border-bottom: 1px solid #ccc }
div.menu_bottom ul { margin-top: 5px }
div.menu_bottom ul li { padding: 2px 0 }
div.menu_bottom ul li a { line-height: 20px; color: #000 }
div.menu_bottom ul li a:hover { line-height: 20px; color: #d50000 }
div.menu_bottom ul li a strong { color: #c00 }
ul.list_news { padding-left: 10px }
ul.list_news li { list-style: outside; margin: 2px 0; padding-left: 0; color: #c00 }
ul.list_news li a { color: #333; font-style: italic }
.maxvs img { width: 510px; height: auto }
.box_skitter_large { width: 520px; height: 256px; margin-bottom: 10px; clear: both }
.label_skitter h3, .label_skitter p { letter-spacing: .4px; margin: 0; color: #fff }
.box_skitter.box_skitter_small { width: 520px; height: 120px }
.label_skitter h3 { padding: 10px 0 5px 10px; text-decoration: none; font: 400 22px BebasNeueRegular }
.label_skitter p { z-index: 10; padding: 0 5px 2px 10px; font: 10px/15px Arial, Helvetica, sans-serif }
.box_skitter { position: relative; width: 520px; height: 256px; background: #fff }
.box_skitter ul { display: none }
.box_skitter .container_skitter { overflow: hidden; position: relative }
.box_clone img, .box_skitter .box_clone { position: absolute; top: 0; left: 0; z-index: 1 }
.box_skitter .image { overflow: hidden }
.box_skitter .image img { display: none; width: 520px }
.box_skitter.box_skitter_small.image img { display: none; width: 520px; height: 120px }
.box_skitter .box_clone { width: 100px; overflow: hidden; display: none }
.box_skitter .next_button, .prev_button { top: 50%; z-index: 100; width: 42px; height: 42px; margin-top: -25px; position: absolute; text-indent: -9999em; overflow: hidden }
.prev_button { left: 10px; background: url(/template/images/prevsl.png) left top no-repeat }
.box_skitter .next_button { right: 10px; background: url(/template/images/nextsl.png) left top no-repeat }
.box_skitter .info_slide { position: absolute; top: 15px; left: 15px; background: #000; color: #fff; font: 700 11px arial; padding: 5px 0 5px 5px; border-radius: 5px; opacity: .75; z-index: 2 }
.box_skitter .info_slide .image_number { background: #333; float: left; padding: 2px 10px; margin: 0 5px 0 0; cursor: pointer; border-radius: 2px }
.box_skitter .info_slide .image_number_select { background: #c00; float: left; padding: 2px 10px; margin: 0 5px 0 0 }
.box_skitter .container_thumbs { position: relative; overflow: hidden; height: 50px }
.box_skitter .info_slide_thumb { border-radius: 0; overflow: hidden; height: 45px; top: auto; bottom: -5px; left: -5px; padding: 5px; opacity: 1 }
.box_skitter .info_slide_thumb .image_number { overflow: hidden; width: 70px; height: 40px; position: relative }
.box_skitter .info_slide_thumb .image_number img { position: relative; top: -50px; left: -50px }
.box_skitter .box_scroll_thumbs { padding: 0 10px }
.box_skitter .box_scroll_thumbs .scroll_thumbs { position: absolute; bottom: 60px; left: 50px; background: #ccc; width: 200px; height: 10px; overflow: hidden; text-indent: -9999em; z-index: 101; border-radius: 20px; cursor: pointer; border: 1px solid #333 }
.box_skitter .info_slide_dots { position: absolute; bottom: -40px; z-index: 100; padding: 5px 0 5px 5px; border-radius: 50px }
.box_skitter .info_slide_dots .image_number { background: #333; float: left; margin: 0 5px 0 0; cursor: pointer; border-radius: 50px; width: 18px; height: 18px; text-indent: -9999em; overflow: hidden; position: relative }
.box_skitter .info_slide_dots .image_number_select { background: #c00; float: left; margin: 0 5px 0 0 }
.box_skitter .label_skitter { z-index: 1; position: absolute; bottom: 0; left: 0; display: none }
div#skitter.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(/template/images/ajax-loader.gif) left top no-repeat; width: 32px; height: 32px }
.label_skitter { z-index: 150; position: absolute; bottom: 0; left: 0; background: url(/template/images/back-box-label-black.png) left top repeat-x; color: #fff; display: none; border-top: 1px solid #000 }
.boxradio, .chatbox { position: fixed; bottom: 0; right: 0 }
.boxdudoankqxs { border: 1px solid #999; border-radius: 5px; background: #d00; color: #fff }
.radioboxline { border: 1px solid #ccc; border-radius: 5px; background: #454545; margin-bottom: 10px; color: #fff; overflow: hidden }
.radioboxline h3 { padding-left: 10px; font-size: 13px; font-style: normal; line-height: 40px }
.boxradio:hover { opacity: 1; transition: opacity 1s linear }
.boxradio { transition: opacity 1s linear; opacity: 0; z-index: 9999; display: table; max-width: 700px }
.boxradio .radioboxline h3 { line-height: 25px }
.boxradio #myElement610_wrapper, .boxradio #myElement999_wrapper, .boxradio #playerpop_wrapper { width: 100%!important }
.chatbox { float: right; height: 300px }
#chatboxcontent { border: 1px solid #ccc; border-radius: 10px 0 0; overflow: hidden; width: 400px; height: 300px; min-height: 300px; display: none }
#chatboxcontent iframe { min-width: 400px }
.onofchat { float: left; height: 185px; width: 40px; margin-left: -40px; cursor: pointer; margin-top: 10px; background: url(/template/images/btn.png) no-repeat; border: 0; text-indent: -300px; overflow: hidden }
.conso100.giaima, span.conso100 { text-indent: -999px; height: 30px }
.info_slide * { font-family: Consolas, arial, tahoma!important }
.defaulttext { color: #999!important; font-weight: 400 }
.defaulttext.removedefaulttext { color: #000!important; font-weight: inherit }
.ddsmoothmenu { height: 28px; padding: 5px 0; font-size: 11px }
.ddsmoothmenu ul { z-index: 100; margin: 0; padding: 0; list-style-type: none }
.ddsmoothmenu ul li { position: relative; display: inline; float: left; margin: 0; padding: 0 5px; border-right: 1px solid #f79d2c }
.ddsmoothmenu ul li a { display: block; color: #000; padding: 7px 13px 5px; text-decoration: none; text-transform: uppercase; margin: 0; font: 700 13px Arial, Helvetica, sans-serif }
.ddsmoothmenu ul li ul li ul { top: 0 }
.ddsmoothmenu ul li ul li a { padding: 0 5px; margin: 0 }
.ddsmoothmenu ul li ul li a.top-menu-popup-a { color: #333; border: none; border-top: dotted 1px #ccc; padding-left: 10px; font-weight: 400; text-transform: none; background-image: none }
.btnInvedochuyennghiep a, .btnmaplvs a, .btnpmdlvs a { padding: 0 9px; border-radius: 0 0 5px 5px; border-top: 0; font-size: 14px; line-height: 30px; display: block }
.ddsmoothmenu ul li ul li a.top-menu-popup-a:hover { color: #ccc }
.btnInvedochuyennghiep a, .btnmap a, .btnmaplvs a, .btnpmdlvs a { color: #fff; font-weight: 700; text-align: center }
* html .ddsmoothmenu { height: 1% }
ul#menukqxstinh.submenu-border { width: 400px; margin-top: -83px }
ul#menukqxstinh.submenu-border div.submenu-border { width: 100% }
ul#menukqxstinh.submenu-border li { width: 25%; float: left }
ul#menukqxstinh.submenu-border li.root { width: 100%; float: left; text-align: center; clear: both; background: #ff0 }
.btnInvedochuyennghiep a { background: #faad3a; background-image: -webkit-linear-gradient(top, #2295cc, #0088b3); background-image: -moz-linear-gradient(top, #2295cc, #0088b3); background-image: -ms-linear-gradient(top, #2295cc, #0088b3); background-image: -o-linear-gradient(top, #2295cc, #0088b3); background-image: linear-gradient(to bottom, #2295cc, #0088b3) }
.btnpmdlvs a { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffb219), color-stop(1, #fa9f28)); background-image: -o-linear-gradient(bottom, #ffb219 0, #fa9f28 100%); background-image: -moz-linear-gradient(bottom, #ffb219 0, #fa9f28 100%); background-image: -webkit-linear-gradient(bottom, #ffb219 0, #fa9f28 100%); background-image: -ms-linear-gradient(bottom, #ffb219 0, #fa9f28 100%); background-image: linear-gradient(to bottom, #ffb219 0, #fa9f28 100%) }
.btnmaplvs a { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1eda08), color-stop(1, #4fa70d)); background-image: -o-linear-gradient(bottom, #1eda08 0, #4fa70d 100%); background-image: -moz-linear-gradient(bottom, #1eda08 0, #4fa70d 100%); background-image: -webkit-linear-gradient(bottom, #1eda08 0, #4fa70d 100%); background-image: -ms-linear-gradient(bottom, #1eda08 0, #4fa70d 100%); background-image: linear-gradient(to bottom, #1eda08 0, #4fa70d 100%) }
.btnInvedochuyennghiep a:hover, .btnmaplvs a:hover { background: #d21717!important; border: 0 }
.box_thongtindlvs { border: 1px solid #eee; border-radius: 5px; background: #fdffd5; margin-bottom: 10px; padding-bottom: 15px }
.btnmap a { border: 1px solid #47a50c; border-radius: 5px; font-size: 15px; padding: 5px 10px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1eda08), color-stop(1, #4fa70d)); background-image: -o-linear-gradient(bottom, #1eda08 0, #4fa70d 100%); background-image: -moz-linear-gradient(bottom, #1eda08 0, #4fa70d 100%); background-image: -webkit-linear-gradient(bottom, #1eda08 0, #4fa70d 100%); background-image: -ms-linear-gradient(bottom, #1eda08 0, #4fa70d 100%); background-image: linear-gradient(to bottom, #1eda08 0, #4fa70d 100%) }
div.btnmap { float: left; line-height: 30px; margin-left: 5px }
.boxlogin { border: 1px solid #eee; border-radius: 5px; background: #fdffd5; height: 240px }
.boxlogin input[type=password], .boxlogin input[type=text] { width: 100% }
.requie { color: red; padding-left: 10px; font-weight: 700; font-size: 24px }
#boxregister { background: #f8f8f8!important }
.boxlogin h2.title { text-align: center; font-size: 24px; color: red; text-transform: uppercase; padding-top: 10px }
.box_vedo_seting { border: 1px solid #eee; border-radius: 5px; background: #fafafa; padding: 10px; min-height: 650px; overflow: auto }
.box_vedo_seting input[type=text] { width: 95% }
.box_vedo_seting select { width: 90% }
.chonloaivedo { border: 1px solid #eee; border-radius: 5px; background: #fff; padding: 10px; height: 650px; overflow: auto; width: 450px }
#boxxemtruocvedo { margin-top: 10px }
.titlebangincookie { text-align: center }
.downarrowclass { position: absolute; top: 12px; right: 7px }
.rightarrowclass { position: absolute; top: 6px; right: 5px }
.ddshadow { position: absolute; left: 0; top: 0; width: 0; height: 0; background: silver }
.toplevelshadow { opacity: .8 }
span.top-menu-popup-span { color: #c00d0e; display: block; font-size: 14px; font-weight: 700; padding-bottom: 10px; padding-top: 10px; text-transform: uppercase }
.top-menu-popup { min-width: 195px }
.ddsmoothmenu ul li ul li.child a { font-weight: 400; padding-left: 15px }
.tkxxsl { width: 40px!important }
.tkxxtg { width: 50px!important }
.list_khongxuathienlaunhat, .list_ralientiep { margin: 2px 0; width: 33%; white-space: nowrap; float: left }
.list_ralientiep { min-width: 150px }
.list_khongxuathienlaunhat_vietlott { float: left; margin: 4px 0; width: 20%; white-space: nowrap }
.list_khongxuathienlaunhat_right { float: left; margin: 2px 0; width: 130px }
.scrollup { position: fixed; cursor: pointer; display: none; right: 5px; bottom: 5px; height: 50px; width: 50px; background: url(/template/images/top.png) center top no-repeat }
#ui-datepicker-div { z-index: 1000!important; min-width: 250px }
.ui-datepicker-header { background: #000!important; margin: -3px -3px 0; border-radius: 8px 8px 0 0 }
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev { border: 1px solid #666!important }
.ui-datepicker-calendar thead th { padding: 2px 0 0; line-height: 20px }
#hms_timer { color: red }
.sharebutton_wg { top: 50%; left: 0; margin-top: -226px; float: left; border: 1px solid #fc6; border-radius: 6px; padding: 5px 0; background-color: #fffce8; display: inherit; text-align: center; position: fixed; z-index: 2000 }
#jquery-lightbox, #jquery-overlay, #lightbox-loading, #lightbox-nav { position: absolute; left: 0; width: 100% }
.sharebutton_wg .stButton { padding: 3px; background: #fff; border: 1px solid #fbeab5; border-radius: 3px }
.stButton .stBubble { height: auto!important; padding-bottom: 4px; margin-top: 0!important;  background: url(http: //w.sharethis.com/share4x/images/bubble_arrow_below.png) 10px 22px no-repeat!important
}
.stButton .stBubble_count { height: auto!important; padding-top: 2px!important; font-size: 14px!important; line-height: 18px!important }
#jquery-lightbox, #lightbox-loading { text-align: center; line-height: 0 }
.stButton .googleplus { font-size: 10px!important }
#leftmodule span.tags { display: block; float: left; padding: 0 3px }
.tag_list { border: 1px solid #f5f5f5; padding: 2px; text-align: center; clear: both }
.tag_list li { display: inline-block; margin: 2px; padding: 0 5px }
.tag_list li a { color: #afaeae }
.tag_list li a:hover { color: #e80000 }
#jquery-overlay { top: 0; z-index: 110; height: 500px }
#jquery-lightbox { top: 0; z-index: 120 }
#jquery-lightbox a img { border: none }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto }
#lightbox-container-image { padding: 10px }
#lightbox-loading { top: 40%; height: 25% }
#lightbox-nav { top: 0; height: 100%; z-index: 10 }
#lightbox-container-image-box>#lightbox-nav { left: 0 }
#lightbox-nav-btnNext, #lightbox-nav-btnPrev { width: 49%; height: 100%; display: block }
#lightbox-nav-btnPrev { left: 0; float: left }
#lightbox-nav-btnNext { right: 0; float: right }
#lightbox-container-image-data-box { font: 10px/1.4em Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; overflow: auto; width: 100%; padding: 0 10px }
#leftmodule, .hideover, .playout { overflow: hidden }
#lightbox-container-image-data { padding: 0 10px; color: #666 }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left }
#lightbox-image-details-caption { font-weight: 700 }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1em }
#foter, #foter .boxkhachhang, #main, .cleared, .line, .modules_bottom { clear: both }
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: .7em }
#gallery ul { list-style: none; padding: 0; margin: 0 }
#gallery ul li { display: inline }
#gallery ul a:hover, #gallery ul a:hover img { color: #fff }
#vgc_loading, .panel_footer_vgchat, .vgc_bt_logovchat { display: none }
.ui-datepicker { max-width: 300px }
.box_vedo_seting input.vddaivalue { width: 20px!important; height: 20px!important; background: #ff9; text-align: center; margin: 1px }
.box_vedo_seting .wttdai { border: 1px solid #fc3; border-radius: 3px; background: #ffc; margin-right: 5px; height: 24px; display: inline-block; padding-left: 3px }
.tollototructiep { background: #c00; display: inline-block; width: 100% }
.btnlotohanchuc, .btnlotohandonvi { background: url(/template/images/btnswitch.png) bottom right no-repeat; cursor: pointer; display: inline-block; height: 30px; line-height: 30px; background-size: 80px; padding-right: 85px; float: left; padding-left: 10px; color: #fff; font-weight: 700 }
#css3menu ul ul ul::after, #css3menu>ul>li>ul::after { content: ""; width: 0; height: 0 }
.btnlotohanchuc { float: right; margin-right: 5px }
.btnlotohanchuc.off, .btnlotohandonvi.off { background: url(/template/images/btnswitch.png) top right no-repeat; background-size: 80px }
#css3menu { border-radius: 5px; z-index: 100; width: auto; background: #d21213 }
#css3menu, #css3menu #menu-button, #css3menu ul, #css3menu ul li, #css3menu ul li a { margin: 0; padding: 0; border: 0; list-style: none; line-height: 1; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
#css3menu>ul>li { float: left; display: inline-block }
#css3menu #menu-button { display: none }
#css3menu>ul>li.active>a, #css3menu>ul>li:hover>a, #css3menu>ul>li>a.active, #css3menu>ul>li>a:hover { color: #fff; background: #bd0000; background: rgba(0,0,0,.1) }
#css3menu ul ul li a i { float: right }
#css3menu>ul>li>a { padding: 11px 15px 14px; border-right: 1px solid rgba(80,80,80,.12); text-decoration: none; font-size: 13px; font-weight: 700; color: #fff; letter-spacing: 1px }
#css3menu>ul>li:last-child>a { border: 0 }
#css3menu ul ul li:first-child>a { border-top-left-radius: 3px; border-top-right-radius: 3px }
#css3menu ul ul li:last-child>a { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px }
#css3menu ul ul li a { text-decoration: none; font-weight: 700; padding: 11px 18px; width: 250px; color: #fff; background: #f2993e; box-shadow: 0 2px 2px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,.1), -1px 1px 1px rgba(0,0,0,.1); border-bottom: solid 1px #ea7a06 }
#css3menu ul ul>li:hover>ul { left: 250px; top: 0; opacity: 1 }
#css3menu>ul>li:hover>ul { top: 38px; left: 0; opacity: 1 }
#css3menu ul ul ul { padding-top: 0; padding-left: 6px }
#css3menu ul ul { position: absolute; left: -9999px; top: 60px; z-index: 9999; padding-top: 6px; font-size: 13px; opacity: 0; -webkit-transition: top .2s ease, opacity .2s ease-in; -moz-transition: top .2s ease, opacity .2s ease-in; -ms-transition: top .2s ease, opacity .2s ease-in; -o-transition: top .2s ease, opacity .2s ease-in; transition: top .2s ease, opacity .2s ease-in }
#css3menu>ul>li>ul::after { display: block; position: absolute; border: 5px solid transparent; border-bottom-color: #f2993e; top: -4px; left: 20px }
#foter, #foter .module, #header, #main .pcontent>div { display: inline-block }
#css3menu ul ul ul::after { position: absolute; border: 5px solid transparent; border-right-color: #f2993e; top: 11px; left: -4px }
#css3menu ul ul li.cactinh ul::after { left: -10px }
#css3menu>ul>li>a>i { margin-right: 4px }
#css3menu ul ul ul li a { width: 120px }
#css3menu ul ul li.cactinh { position: absolute }
#contentmodule, #header, .box, .box_12congiap h4 small, .pcontent, .pright10 { position: relative }
#css3menu ul ul li.cactinh ul { width: 510px; background: #f3993e; margin-left: 6px; border-radius: 3px; padding: 0 }
#css3menu ul ul li.cactinh ul li { float: left; width: 100px }
#css3menu ul ul li.cactinh ul li a { width: auto!important; background: 0 0; box-shadow: none; border: 0; padding: 7px 10px }
#css3menu ul ul li.cactinh ul div { clear: both; margin: 6px; background: #ffe000; padding: 5px; text-align: center; border-radius: 3px; text-transform: uppercase; font-weight: 700 }
.cleared, body { margin: 0; padding: 0 }
body { min-width: 320px; color: #322c20; font: 13px/1.5 Arial, Helvetica, sans-serif; -webkit-text-size-adjust: 100% }
.playout { min-width: 1000px }
.responsive .playout { min-width: inherit }
.cleared { float: none; border: none; font-size: 1px }
.box, .left { float: left }
.pcontent { width: 1000px; margin: 0 auto }
#breadcrumb, #content, #header, #slide { width: 100% }
:: -webkit-scrollbar {
 width: 6px
}
:: -webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
 border-radius: 10px
}
:: -webkit-scrollbar-thumb {
 border-radius: 10px;
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.5)
}
#header { padding-bottom: 10px }
#navbar { background: url(/template/images/button.png) left -40px repeat-x; border-left: 0; border-right: 0; max-width: 990px; border-radius: 5px; margin: 0 auto 10px; padding: 0 5px }
#main .pcontent>div { background: #fff; width: 100% }
#leftmodule { width: 160px; top: 0; padding-right: 10px }
#contentmodule { width: 520px; background: #fff }
.fullpage #contentmodule { width: 100% }
.noleft #contentmodule { width: 690px }
.noright #contentmodule { width: 830px }
.responsive.fullpage #contentmodule { width: 100% }
.responsive.noleft #contentmodule { width: 690px }
.responsive.noright #contentmodule { width: 830px }
#rightmodule { width: 300px; top: 0; padding-left: 10px }
#rightmodule .ui-datepicker { width: auto; max-width: none }
#bottom, #foter { width: 100% }
#contentmodule div, #contentmodule iframe, #contentmodule img, #contentmodule span, #contentmodule ul { max-width: 100%!important }
#foter { background: #fcf0d8; padding: 10px 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
#foter .module { width: 50%; float: left; text-align: center }
.btnshowmenu { display: none; padding: 10px; border: 1px solid #ccc; width: 40px; background: #ffc; border-radius: 3px }
.hideover, div#crosshair { display: block }
.boxIframe iframe { width: 100%; height: 83px }
#contentmodule img { height: auto; padding: 0!important }
.ui-dialog .ui-dialog-content { background-color: #fff!important }
.ui-dialog { background-color: #fff }
.pleft10 { padding-left: 10px }
.left { display: inline-block }
.pright10 { padding-right: 10px }
.adv img { margin: 0 auto; display: list-item }
.adsautozoom { text-align: center }
.formdoveso { width: 450px; padding: 7px 20px; border-radius: 30px; background-image: -webkit-linear-gradient(top, #faad3a, #db6714); background-image: -ms-linear-gradient(top, #faad3a, #db6714); background-image: -o-linear-gradient(top, #faad3a, #db6714); background: #c8c8c8; float: right }
.formdoveso input[type=text], .formdoveso select { background: #fff; font-weight: 400; width: 100%; font-size: 14px }
.formdoveso input[type=text] { height: 28px; line-height: 28px; padding: 0!important; text-align: center; border: 1px solid #a1a09d; border-radius: 5px; outline: 0 }
.formdoveso select { padding: 5px!important; height: 30px!important; margin: 0; border: 1px solid #a1a09d; border-radius: 5px }
.btndoveso { width: 100%; height: 30px; line-height: 30px; padding: 0 10px; border-radius: 5px; border: 1px solid #dc6a15; color: #fff; font-weight: 700; cursor: pointer; font-size: 14px; text-transform: uppercase; background: #faad3a; background-image: -webkit-linear-gradient(top, #faad3a, #db6714); background-image: -moz-linear-gradient(top, #faad3a, #db6714); background-image: -ms-linear-gradient(top, #faad3a, #db6714); background-image: -o-linear-gradient(top, #faad3a, #db6714); background-image: linear-gradient(to bottom, #faad3a, #db6714) }
.formdoveso .row, .formdoveso .row .col { width: 50%; float: left }
.formdoveso .row .col .item { margin: 0 5px }
.icon.livescore { background: url(/images/soccer_ball.gif) right center no-repeat; background-size: 17px }
#box_12congiap { width: 300px }
.box_12congiap h4 { font-family: Arial, Helvetica, sans-serif; font-size: 23px; color: #fff; letter-spacing: -1px; margin-bottom: 10px }
.box_12congiap h4 small, .box_12congiap ul.tabs li a { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase }
.box_12congiap h4 small { color: #e3e9ec; font-weight: 400; top: -4px; left: 6px; letter-spacing: 0 }
.box_12congiap .tabbed_area { border: 1px solid #494e52; background-color: #636d76; padding: 8px }
.box_12congiap ul.tabs { margin: 5px 0; padding: 0 }
.box_12congiap ul.tabs li { list-style: none; display: inline }
.box_12congiap ul.tabs li a { background-color: #464c54; color: #ffebb5; padding: 8px 14px; text-decoration: none; font-weight: 700; border: 1px solid #464c54; background-repeat: repeat-x; background-position: bottom }
.box_12congiap ul.tabs li a:hover { background-color: #2f343a; border-color: #2f343a }
.box_12congiap ul.tabs li a.active { background-color: #fff; color: #282e32; border: 1px solid #464c54; border-bottom: 1px solid #fff; background-repeat: repeat-x; background-position: top }
.box_12congiap .content { background-color: #fff; padding: 10px; max-height: 526px; overflow-y: auto; border: 1px solid #464c54; font-family: Arial, Helvetica, sans-serif; background-repeat: repeat-x; background-position: bottom }
.box_12congiap #content_2, .box_12congiap #content_3 { display: none }
.divsearch, .divsearch_top, span.conso100 { display: inline-block }
.box_12congiap .content ul { margin: 0; padding: 0 20px }
.box_12congiap .content ul li { list-style: none; border-bottom: 1px solid #d6dde0; padding-top: 15px; padding-bottom: 15px; font-size: 13px }
.box_12congiap .content ul li:last-child { border-bottom: none }
.box_12congiap .content ul li a { text-decoration: none; color: #3e4346 }
.box_12congiap .content ul li a small { color: #8b959c; font-size: 9px; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; left: 4px; top: 0 }
.box_12congiap .content ul li a:hover { color: #a59c83 }
.box_12congiap .content ul li a:hover small { color: #baae8e }
span.conso100 { background-image: url(/template/images/100conso.png); background-repeat: no-repeat; width: 30px; border: 0; position: static; text-align: center; color: #000; font: 700 16px/30px "Times New Roman", Times, serif }
.title_100conso { text-align: center; font-weight: 700; color: #fff; width: 80%; font-size: 16px; padding-top: 7px; float: left }
.icon_100conso { width: 20%; float: left; text-align: center }
.conso100.giaima { background-position: -102px -318px; overflow: hidden }
.conso100.conchuot { background-position: 0 -21px }
.conso100.contrau { background-position: -52px -21px }
.conso100.concop { background-position: -102px -21px }
.conso100.conmeonha { background-position: -150px -21px }
.conso100.conmeorung { background-position: -202px -21px }
.conso100.conrongnam { background-position: -252px -21px }
.conso100.conrongbay { background-position: -302px -21px }
.conso100.conran { background-position: -300px -71px }
.conso100.conngua { background-position: 0 -71px }
.conso100.conde { background-position: -52px -71px }
.conso100.conkhi { background-position: -102px -71px }
.conso100.conga { background-position: -150px -71px }
.conso100.concho { background-position: -202px -71px }
.conso100.conheo { background-position: -252px -71px }
.conso100.ongtao { background-position: 0 -120px }
.conso100.ongto { background-position: -52px -120px }
.conso100.tientai { background-position: -102px -121px }
.conso100.bavai { background-position: -150px -121px }
.conso100.ongtroi { background-position: -200px -121px }
.conso100.ongdia { background-position: -252px -119px }
.conso100.thantai { background-position: -300px -121px }
.conso100.trungvit { background-position: 0 -171px }
.conso100.concatrang { background-position: -52px -171px }
.conso100.conoc { background-position: -102px -171px }
.conso100.convit { background-position: -149px -171px }
.conso100.concong { background-position: -200px -171px }
.conso100.contrung { background-position: -252px -171px }
.conso100.convoi { background-position: -302px -171px }
.conso100.contho { background-position: -52px -320px }
.conso100.conong { background-position: 0 -219px }
.conso100.conhac { background-position: -52px -219px }
.conso100.conbuom { background-position: -102px -221px }
.conso100.conret { background-position: -150px -221px }
.conso100.cogai { background-position: -198px -218px }
.conso100.conbocau { background-position: -250px -221px }
.conso100.conech { background-position: -300px -220px }
.conso100.cono { background-position: 0 -274px }
.conso100.conrua { background-position: -52px -277px }
.conso100.conluon { background-position: -153px -270px }
.conso100.concaden { background-position: -198px -274px }
.conso100.contom { background-position: -253px -274px }
.conso100.connhen { background-position: -300px -270px }
.conso100.connai { background-position: 2px -320px }
.box_thongtindlvs .title { text-align: center; color: red; padding: 15px 0 }
.box_thongtindlvs .imgDaiDien { text-align: center }
.divsearch { padding: 10px }
.divsearch_top { padding: 10px 10px 0 }
.title_map { line-height: 30px }
.image-placeholder { position: relative; overflow: hidden; width: 160px; height: 48px; padding: 0; font-size: 12px; line-height: 13px; color: #fff; text-align: center; cursor: pointer; background: url(/images/upload.png) no-repeat }
.image-placeholder input[type=file] { position: absolute; top: 0; right: 0; float: left; opacity: 0; margin: 0; border-style: solid; border-color: transparent; border-width: 0; cursor: pointer; width: auto; height: 133px; z-index: 100 }
div#crosshair { position: absolute; top: 242px; height: 19px; width: 19px; left: 50%; margin-left: -8px; background: url(/images/crosshair.gif) center center no-repeat }
div#map { position: relative; margin: 15px }
#navibarfull { background: url(/template/images/button.png) left -40px repeat-x; border-left: 0; border-right: 0; width: 100%; margin: 0 auto 10px; padding: 0 5px }
.boxSearchMap { text-align: center; width: 100% }
.content_map .dlvsName { font-size: 16px; font-weight: 700; color: red }
.content_map .dlvsAddress, .content_map .dlvsPhone { font-size: 14px; font-weight: 700 }
.content_map #map_canvas { width: 100%; overflow: auto; height: 550px }
.content_map .right_map { border: 1px solid #ccc; height: 100%; width: 350px; border-radius: 0 5px 0 0 }
.content_map .right_title { font-weight: 700; padding: 5px; font-size: 20px; color: #fafafa; background: #f79732; text-align: center }
.content_map { width: 100%; overflow: hidden }
.content_map #list { overflow-y: auto; max-height: 510px }
#foter .text-ellips, #foter .title-link { overflow: hidden; text-overflow: ellipsis }
.content_map #list li { padding: 5px 5px 0; border-bottom: dotted 1px #ccc }
.content_map #list .info_right, .content_map .info_detail .info_right { padding-left: 10px }
.content_map .info_detail { min-width: 300px; max-width: 350px }
.hotlinetool { float: right; line-height: 40px; padding-right: 10px; font-weight: 700; font-size: 16px }
#messageDL span { color: red; font-weight: 700; font-size: 14px }
.ttyoutube { margin: 5px 0 }
.sub-youtube { padding: 5px 0 }
.buy-support ul { height: 45px; width: 1000px; margin: 0 auto }
#responsive-tab { display: none }
#foter .w33pt { padding: 10px; margin: 0 }
#foter .title-link { max-height: 39px; font-weight: 600; color: #000 }
#foter .text-ellips { font-size: 14px; line-height: 19px }
#foter .boxkhachhang { margin-bottom: 11px; margin-top: 2px }
#foter .boxkhachhang:last-child { margin-bottom: 0 }
#foter .thumbfloat { float: left; border: 2px solid #fff }
#foter .block-footer .title-small { color: #c00 }
.box_dlvs { padding: 4px; border-bottom: dotted 1px #ccc }
.box_dlvs:last-child { border: none }
.box_dlvs td.daily, .box_dlvs td.phone { color: red; font-weight: 700 }
.box_dlvs td.address { font-weight: 700 }
.theme-black { background-color: #000 }
.block-fanpage { height: 220px }
.nav-footer { float: left }
.copyr, .nav-footer { padding: 5px 0 }
.nav-footer a { display: inline-block; padding: 0 10px; border-right: 1px solid #c4c4c4; line-height: .8; color: #fff }
.nav-footer a:last-child { border: 0 }
.nav-footer a:first-child { padding-left: 0 }
#foter .desc { padding-left: 90px }
.copyr { text-align: right; color: #fff }
#foter .clear, .foter .clear { height: 0 }
#boxtiviletsviet { opacity: 0 }
#boxtiviletsviet:hover { opacity: 1 }
.noteGopY { margin: 10px }
.tblGopY { background: #f6f6f7 }
.topbarmenu { min-width: 100%; display: inline }
.topbarmenu ul { margin: 0 0 8px; padding: 2px 0; display: inline-block; width: 100%; min-width: 100%; background-color: #ca0000; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a60000), color-stop(1, #c00)); background-image: -o-linear-gradient(bottom, #a60000 0, #c00 100%); background-image: -moz-linear-gradient(bottom, #a60000 0, #c00 100%); background-image: -webkit-linear-gradient(bottom, #a60000 0, #c00 100%); background-image: -ms-linear-gradient(bottom, #a60000 0, #c00 100%); background-image: linear-gradient(to bottom, #a60000 0, #c00 100%) }
.topbarmenu li { float: left; border-right: 1px solid #c54646; padding: 0 }
.topbarmenu li a { display: inline-block; padding: 5px 10px; font-weight: 700; font-size: 14px; color: #fff }
.topbarmenu li a.active { color: #ffdf00 }
.box_kqxs .top_adv { padding: 0!important }
.top_adv img { height: 30px!important }
.tblFoterLeft { width: 67%; float: left; border-right: solid 1px #b3b3b3; padding-right: 10px }
.tblFoterLeft .row { width: 33.3%; float: left }
.tblFoterLeft .row2 { width: 50%; float: left }
.tblFoterLeft .row2:last-child { float: right }
.tblFoterRight { float: left; width: 30%; padding-left: 10px }
.link-list a, .link-list p { color: #000; font-size: 14px }
.line { border-bottom: solid 1px #b3b3b3; margin: 6px 0 8px; padding: 5px 0; height: 11px }
.doitac { width: 25%; float: left }
.box_gioithieuxstt { padding: 5px; border: 2px solid #b1911f; border-radius: 5px; margin-bottom: 10px; background: #fffae5 }
@media only screen and (min-width: 1000px) {
.responsive .w20pt { width: 20%; float: left }
.responsive .w30pt { width: 30%; float: left }
.responsive .w40pt { width: 40%; float: left }
.responsive .w50pt { width: 50%; float: left }
.responsive .w60pt { width: 60%; float: left }
.responsive .w70pt { width: 70%; float: left }
.responsive .w80pt { width: 80%; float: left }
.boxFoter { width: 33%; float: left; padding: 10px 20px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.boxFoter:last-child { float: right; padding-right: 0 }
.responsive .pcontent { width: 1000px }
.responsive #header { width: 100% }
.responsive #leftmodule { width: 160px; overflow: hidden }
.responsive #contentmodule { width: 520px }
.responsive #rightmodule { width: 300px }
.gopy { background: #1e93c9; transform: rotate(-90deg); -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg); position: fixed; right: 0; top: 40%; padding: 8px 11px; border-radius: 5px 5px 0 0; margin-right: -15px; cursor: pointer; color: #fff!important; font-weight: 700; display: block; z-index: 12 }
}
@media only screen and (min-width: 800px) and (max-width: 999px) {
.responsive .pcontent { width: 800px }
.responsive #leftmodule { width: 160px }
.responsive #contentmodule { width: 630px }
.responsive #rightmodule { width: 650px; margin-left: 150px }
.responsive.noleft #rightmodule { width: 300px; margin-left: 0 }
.responsive #rightmodule .module { float: left; width: 300px; margin: 0 10px }
.responsive.fullpage #contentmodule { width: 800px }
.responsive.noleft #contentmodule { width: 490px }
.responsive.noright #contentmodule { width: 630px }
.responsive #topnavbar { display: none }
.responsive .formdoveso { width: 250px; padding: 5px; border-radius: 5px; border: 1px solid #f90; background: #fff; float: right }
.responsive .formdoveso .row { width: 100%; float: none; margin: 5px 0; display: inline-block }
.responsive .formdoveso .row .col { width: 50%; float: left }
.responsive .formdoveso .row .col .item { margin: 0 5px }
}
@media only screen and (min-width: 768px) and (max-width: 799px) {
.responsive .pcontent { width: 768px }
.responsive #leftmodule { width: 160px }
.responsive #contentmodule { width: 598px }
.responsive #rightmodule { width: 640px; margin-left: 80px }
.responsive #rightmodule .module { float: left; width: 300px; margin: 0 10px }
.responsive #topnavbar { display: none }
.responsive .btnshowmenu { display: block }
.responsive .navmenu { display: none }
.responsive .floatmenu { display: block; width: 200px; position: absolute; left: 0 }
.responsive .floatmenu ul { position: relative!important; width: 100%; display: table!important }
.responsive .floatmenu ul li { display: block; float: none }
.responsive.fullpage #contentmodule { width: 768px }
.responsive.noleft #contentmodule { width: 458px }
.responsive.noright #contentmodule { width: 598px }
}
@media only screen and (min-width: 720px) and (max-width: 767px) {
.responsive .pcontent { width: 720px }
.responsive #leftmodule { width: 160px }
.responsive #contentmodule { width: 550px }
.responsive #rightmodule { width: auto }
.responsive #rightmodule .module { float: left; width: 300px; margin: 0 10px }
.responsive #topnavbar { display: none }
.responsive .btnshowmenu { display: block }
.responsive .navmenu { display: none }
.responsive .floatmenu { display: block; width: 200px; position: absolute; left: 0 }
.responsive .floatmenu ul { position: relative!important; width: 100%; display: table!important }
.responsive .floatmenu ul li { display: block; float: none }
.responsive.fullpage #contentmodule, .responsive.noleft #contentmodule { width: 720px }
.responsive.noright #contentmodule { width: 550px }
.buy-support { width: 100%; height: 45px; background: #e8e8e8; margin-bottom: 25px }
.buy-support ul { height: 45px; width: 100%; margin: 0 auto }
}
@media (min-width: 768px) {
.hidemin768 { display: none }
}
@media (max-width: 999px) {
.responsive #navbar { border-radius: 0 }
.gopy { background: #1e93c9; position: fixed; right: 0; bottom: 0; padding: 4px 15px; border-radius: 5px 0 0; cursor: pointer; color: #fff!important; font-weight: 700; display: block; z-index: 12 }
}
@media (max-width: 799px) {
.copyr, .nav-footer { text-align: center }
.responsive .boxFoter, .responsive .w20pt, .responsive .w30pt, .responsive .w33pt, .responsive .w40pt, .responsive .w50pt, .responsive .w60pt, .responsive .w70pt, .responsive .w80pt { width: 100% }
.responsive #responsive-tab { width: 50px; height: 50px; float: right; display: block; position: absolute; top: 0; right: 5px }
.responsive #responsive-tab a { border-radius: 5px; background: url(/template/images/menu.png) 7px 18px no-repeat #e47a13; background-size: 27px; width: 41px; height: 41px; display: block; text-align: center; font-weight: 700; font-size: 12px; margin-top: 5px; color: #fff }
.responsive #responsive-tab a.clicked { background-color: #d80041 }
.responsive #css3menu { display: block; position: fixed; top: 62px; right: 0; background-color: #c50000; height: 0; width: 100%; opacity: 0; z-index: 1000; max-height: 0; overflow: hidden; transition-property: all; transition-duration: .5s; transition-timing-function: cubic-bezier(0, 1, .5, 1) }
.responsive #css3menu.mobilemenushow { display: block; max-height: 100%; height: 100%; width: 100%; overflow: auto; opacity: 1; margin-top: 28px }
.responsive #css3menu>ul { width: 100%; margin-bottom: 100px }
.responsive #css3menu>ul ul ul { display: none!important }
.responsive #css3menu>ul ul li { border: 0 }
.responsive #css3menu>ul li { display: block }
.responsive #css3menu>ul li.right { float: none }
.responsive #css3menu>ul li.has-sub { position: relative; width: 100% }
.responsive #css3menu>ul li.has-sub ul { display: block; position: static; width: auto; background: 0 0; border: 0; margin: 0 10px 10px; border-radius: 10px; background-color: rgba(255,255,0,.57); padding: 2px 0; opacity: 1 }
.responsive #css3menu>ul>li>a span { background: url(/template/images/arrow-menu.png) right 4px no-repeat; padding-right: 24px }
.responsive #css3menu>ul>li>a { background-color: #c50000; border-top: 1px solid #d23c3c }
.responsive #css3menu>ul li.has-sub ul li { display: block!important }
.responsive #css3menu>ul li.has-sub ul li a { color: #fff; border-bottom: 1px solid #d23c3c; display: block; width: 100%; background: 0 0; box-shadow: none }
.responsive #css3menu>ul li.has-sub ul li a span { display: block; padding-left: 10px }
.responsive #css3menu>ul li.has-sub>ul>li>ul>li a span { display: block; padding-left: 20px }
.responsive #css3menu>ul>li>ul>li:last-child>a { border-bottom: 0 }
.responsive #css3menu>ul li.has-sub>a { background-image: none; padding-left: 37px }
.responsive #css3menu>ul li a { color: #fff }
.responsive #css3menu ul li a i, .responsive #css3menu>ul>li>ul::after { display: none }
.responsive #css3menu ul ul li.cactinh { position: relative }
.responsive #header { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f2f2f2)); background-image: -o-linear-gradient(bottom, #fff 0, #f2f2f2 100%); background-image: -moz-linear-gradient(bottom, #fff 0, #f2f2f2 100%); background-image: -webkit-linear-gradient(bottom, #fff 0, #f2f2f2 100%); background-image: -ms-linear-gradient(bottom, #fff 0, #f2f2f2 100%); background-image: linear-gradient(to bottom, #fff 0, #f2f2f2 100%); padding-bottom: 0 }
.responsive div.logo { float: none; width: 320px; margin: 5px auto 0 10px }
.responsive div.logo img { height: 45px!important }
.responsive a.logo { background: url(/template/images/logo.png) left center no-repeat; width: 150px; height: 50px; display: block; background-size: 150px; margin: 10px 0 }
.responsive .mobilemenushow { display: block!important }
.responsive .max799hide, .responsive .mobile_hide { display: none }
.responsive #navbar { background: #c30000; padding: 0 }
#menu_cleander { width: 300px; display: table; margin: 10px auto }
.responsive div.header_ext { float: none; margin: 15px 0 0 }
.responsive .formdoveso { width: 100%; padding: 1px 0; border-radius: 0; border: 1px solid #f90; background: url(/template/images/button.png) left -245px; float: right }
.responsive .formdoveso .row { width: 50%; float: left; margin: 5px 0; display: inline-block }
.responsive .formdoveso .row .col { width: 50%; float: left }
.responsive .formdoveso .row .col .item { margin: 0 8px }
.buy-support { margin-top: -20px }
.buy-support img { margin-left: 20px }
.buy-support ul li:first-child { border-top: solid 1px #d6d6d6 }
.buy-support ul li { padding: 5px 0; position: relative; border-bottom: solid 1px #d6d6d6 }
.buy-support .transfer { width: 100%!important }
.buy-support ul { margin: 6px 0 1px; padding: 0 }
.nav-footer { float: none; padding: 10px 0 0 }
.boxFoter { clear: both }
}
@media (min-width: 800px) {
.responsive #cssmenu>ul>li.collapsed { display: inline-block!important; display: inline; zoom: 1 }
.responsive #cssmenu>ul ul li.collapsed { display: block!important }
.responsive #cssmenu>ul li.has-sub:hover>ul { display: block }
.responsive #cssmenu>ul li.has-sub ul { background: #fff; z-index: 100 }
.responsive #cssmenu>ul li.has-sub ul>li.has-sub ul { margin-left: 250px; display: none; position: absolute; top: 0 }
.responsive #cssmenu>ul li.has-sub ul>li.has-sub:hover ul { display: block }
.responsive .menukqxstinh li { width: 200px; float: left; padding-left: 5px }
.responsive .menukqxstinh li.root { width: 100%; float: left }
.responsive .menukqxstinh li a { padding: 5px 0 5px 10px!important }
.responsive .desktop_hide { display: none }
.buy-support { width: 100%; height: 45px; background: #e8e8e8; margin-bottom: 25px }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.link-list a, .link-list p, h4.title-small { font-size: 13px }
.row2 .link-list p { font-size: 11px }
}
@media only screen and (min-width: 640px) and (max-width: 719px) {
.responsive .pcontent { width: 640px }
.responsive #content img { width: 100% }
.responsive #leftmodule { width: 0; display: none }
.responsive #contentmodule { width: auto; float: none; padding: 0 5px }
.responsive #rightmodule { width: 100%; padding-left: 0; margin-top: 10px }
.responsive #rightmodule .module { float: left; width: 300px; margin: 0 10px }
.responsive #contentmodule img { height: auto; max-width: 100% }
#contentmodule *, #contentmodule div, .responsive #contentmodule ul { max-width: 100% }
.responsive #topnavbar { display: none }
.responsive .btnshowmenu { display: block }
.responsive .navmenu { display: none }
.responsive .floatmenu { display: block; width: 200px; position: absolute; left: 0 }
.responsive .floatmenu ul { position: relative!important; width: 100%; display: table!important }
.responsive .floatmenu ul li { display: block; float: none }
.responsive.fullpage #contentmodule, .responsive.noleft #contentmodule, .responsive.noright #contentmodule { width: auto }
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
.responsive #content img, .responsive .pcontent { width: 100% }
.responsive #leftmodule { width: 0; display: none }
.responsive #contentmodule { width: auto; float: none; padding: 0 2px }
.responsive #rightmodule { width: 100%; padding-left: 0; margin-top: 10px }
.responsive #contentmodule img { height: auto; max-width: 100% }
#contentmodule *, #contentmodule div, .responsive #contentmodule ul { max-width: 100% }
.responsive #topnavbar { display: none }
.responsive .btnshowmenu { display: block }
.responsive .navmenu { display: none }
.responsive .floatmenu { display: block; width: 200px; position: absolute; left: 0 }
.responsive .floatmenu ul { position: relative!important; width: 100%; display: table!important }
.responsive .floatmenu ul li { display: block; float: none }
.responsive.fullpage #contentmodule, .responsive.noleft #contentmodule, .responsive.noright #contentmodule { width: auto }
.responsive #foter .module { width: 100%; float: none }
}
@media (max-width: 767px) {
.line, .link-list { display: none }
.tblFoterLeft, .tblFoterLeft .row, .tblFoterLeft .row2, .tblFoterRight { width: 100%; float: none }
.tblFoterLeft, .tblFoterRight { clear: both; border: 0; padding-left: 0 }
.tblFoterLeft .row, .tblFoterLeft .row2 { margin-bottom: 10px }
.title-small:after { position: absolute; content: "+"; width: 30px; top: 3px; right: -9px; text-align: center; line-height: 13px; font-size: 25px; font-weight: 300; cursor: pointer; border: 0; left: inherit }
.link-list a, .link-list p { color: #000; font-size: 15px }
h4.title-small:before { border: 0 }
h4.title-small { color: #ff7930; border-bottom: solid 1px #ffdb97; padding-bottom: 4px; margin-bottom: 7px; font-size: 14px }
h4.title-small.active:after { content: "-"; font-size: 45px }
.doitac { width: 50% }
}
@media only screen and (max-width: 479px) {
.responsive .pcontent { width: 100% }
.responsive #leftmodule { width: 0; display: none }
.responsive #contentmodule { width: auto; float: none; padding: 0 2px }
.responsive #rightmodule { width: 100%; padding-left: 0; margin-top: 10px }
.responsive #topnavbar { display: none }
.responsive .btnshowmenu { display: block }
.responsive .navmenu { display: none }
.responsive .floatmenu { display: block; width: 200px; position: absolute; left: 0 }
.responsive .floatmenu ul { position: relative!important; width: 100%; display: table!important }
.responsive .floatmenu ul li { display: block; float: none }
.responsive div.logo { width: 250px!important; margin-bottom: 0!important }
.responsive #responsive-tab { top: -2px!important }
.responsive ul.tab_thu li { width: 25% }
.responsive.fullpage #contentmodule, .responsive.noleft #contentmodule, .responsive.noright #contentmodule { width: auto }
.responsive .formdoveso { width: 100%; padding: 1px 0; border-radius: 0; border: 0 solid #f90; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b30000), color-stop(1, #d40000), color-stop(1, #8f0000)); background-image: -o-linear-gradient(bottom, #b30000 0, #d40000 100%, #8f0000 100%); background-image: -moz-linear-gradient(bottom, #b30000 0, #d40000 100%, #8f0000 100%); background-image: -webkit-linear-gradient(bottom, #b30000 0, #d40000 100%, #8f0000 100%); background-image: -ms-linear-gradient(bottom, #b30000 0, #d40000 100%, #8f0000 100%); background-image: linear-gradient(to bottom, #b30000 0, #d40000 100%, #8f0000 100%); float: right }
.responsive .formdoveso .row { width: 100%!important; float: left; margin: 5px 0; display: inline-block }
.listimage_title { width: 46% }
}
@media (min-width: 420px) {
.buy-support ul li { display: inline-block; float: left; text-align: center; height: 35px; padding: 5px 0; position: relative }
.buy-support ul li:first-child:before, .buy-support ul li:last-child:after { border-right: 0 }
.buy-support ul li:before { border-right: 1px solid #d3d2d2; left: 0 }
.buy-support ul li:after { right: 0; border-right: 1px solid #fff }
.buy-support ul li:after, .buy-support ul li:before { position: absolute; content: ""; width: 0; top: 0; height: 100% }
.buy-support ul li span { display: inline }
}
@media (max-width: 500px) {
.responsive .image-placeholder { margin: 0 auto }
.responsive .box_thongtindlvs table { padding: 15px }
.responsive .box_thongtindlvs input[type=text] { width: 100%!important }
.responsive .box_kqxs .tenbkqxs { background: #c50000; padding: 5px 100px 5px 10px }
.pagemindate, .responsive .pagemaxdate { display: none }
.responsive .Menutool, .responsive .hidemobile, .responsive .mobilehiden { display: none!important }
.responsive #foter .module { width: 100%; float: none }
.responsive #topheader { font-size: 11px; text-align: center }
.boxFoter:last-child { margin-top: 8px }
.block-fanpage, .social { text-align: center }
.boxFoter, .top5 { margin-top: 5px }
.block-fanpage iframe { width: 100%!important }
.box_thongkexosoext h2.title_kqtkext { padding: 5px }
.list_khongxuathienlaunhat_vietlott { width: 25% }
.topbarmenu li a { padding: 5px 8px }
.top_adv img { float: left }
.box_ketqua_max3d .title { font-size: 14px }
.max3d_number div { line-height: 40px; font-size: 35px; }
.max3d_g1 div { font-size: 45px; line-height: 44px; }
.table_max3d, .table_slmax3d { border: 0 }
}
@media (max-width: 400px) {
.responsive #hottoday .btnnext, .responsive #hottoday .btnprev, .responsive .boxsharekqxs label, .responsive .btnshare { display: none }
.responsive .miennam5cot .giai_dac_biet div { font-size: 19px }
.responsive .thu { width: 50px!important }
.responsive .miennam5cot .thu { width: auto }
.responsive ul.pagenav li a { min-width: 20px; width: 34px; padding: 5px 4px; margin: 0 1px }
.responsive ul.tab_thu li { width: 25% }
.responsive .bkqtinhmiennam .giai_tu div { width: 50% }
.responsive .bkqtinhmiennam .giai_tu .lq_1 { width: 100% }
.responsive .kqxsmienbac .giai_ba div { width: 50% }
.responsive div.box_dauduoi .box_dauduoi_content tr.content td { font-size: 11px }
.responsive div.bangkqxs_link a, .responsive div.bangkqxs_link input { margin: 5px 2px!important }
.responsive .btntk2sc, .responsive .btntkhdv { font-size: 10px }
}
@media (max-width: 375px) {
.responsive .box_kqxs .title, .responsive .box_kqxs .title a { font-size: 15px }
.responsive .box_kqxs .tenbkqxs { padding-right: 70px }
.responsive .box_kqxs .top_adv { padding-left: 10px; font-size: 12px; line-height: 25px }
.responsive .box_kqxs .ngaykqxs { padding: 5px; right: 5px }
.topbarmenu li a { padding: 5px; font-size: 13px }
.boxIframe iframe { width: 100%; height: 60px }
.max3d_number div { line-height: 35px; font-size: 32px; }
.max3d_g1 div { font-size: 40px; line-height: 40px; }
.table_slmax3d { font-size: 12px }
.nav-vietlott li a {padding: 9px 7px}
}
@media only screen and (max-width: 320px) {
.responsive .box_kqxs .title, .responsive .box_kqxs .title a { font-size: 14px }
.responsive .box_kqxs .top_adv { padding-left: 5px; font-size: 11px; line-height: 25px }
.responsive .btntk2sc, .responsive .btntkhdv { font-size: 10px; text-indent: -33px; margin-left: 5px }
.responsive .pcontent { width: 100% }
.responsive #leftmodule { width: 0; display: none }
.responsive #contentmodule { width: auto; float: none; padding: 0 1px }
.responsive #rightmodule { width: 100%; padding-left: 0; margin-top: 10px }
.responsive #topnavbar { display: none }
.responsive .btnshowmenu { display: block }
.responsive .navmenu { display: none }
.responsive .floatmenu { display: block; width: 200px; position: absolute; left: 0 }
.responsive .floatmenu ul { position: relative!important; width: 100%; display: table!important }
.responsive .floatmenu ul li { display: block; float: none }
.responsive div.logo { width: 230px!important; margin-bottom: 0!important }
.responsive #responsive-tab { top: -2px!important }
.responsive.fullpage #contentmodule, .responsive.noleft #contentmodule, .responsive.noright #contentmodule { width: auto }
.topbarmenu li a { padding: 5px 4px; font-size: 12px }
.listimage_title { width: 96% }
.top_adv img { height: 27px!important }
.link-list a, .link-list p { font-size: 13px }
.boxIframe iframe { height: 52px }
}
@media only screen and (min-width: 320px) {
.responsive .hidemin320 { display: none!important }
}
@media only screen and (max-width: 319px) {
.responsive .hidemax320 { display: none!important }
}
@media only screen and (min-width: 360px) {
.responsive .hidemin360 { display: none!important }
}
@media only screen and (max-width: 359px) {
.responsive .hidemax360 { display: none!important }
}
@media only screen and (min-width: 480px) {
.responsive .hidemin480 { display: none!important }
}
@media only screen and (max-width: 479px) {
.responsive .hidemax480 { display: none!important }
}
@media only screen and (min-width: 640px) {
.responsive .hidemin640 { display: none!important }
}
@media only screen and (max-width: 639px) {
.responsive .hidemax640 { display: none!important }
}
@media only screen and (min-width: 768px) {
.responsive .hidemin768 { display: none!important }
}
@media only screen and (max-width: 767px) {
.responsive .hidemax768 { display: none!important }
}
@media only screen and (min-width: 800px) {
.responsive .hidemin800 { display: none!important }
}
@media only screen and (max-width: 799px) {
.responsive .hidemax800 { display: none!important }
}
@media only screen and (min-width: 960px) {
.responsive .hidemin960 { display: none!important }
}
@media only screen and (max-width: 959px) {
.responsive .hidemax960 { display: none!important }
}
@media only screen and (min-width: 1000px) {
.responsive .hidemin1000 { display: none!important }
}
@media only screen and (max-width: 999px) {
.responsive .hidemax1000 { display: none!important }
}
@media only screen and (min-width: 1280px) {
.responsive .hidemin1280 { display: none!important }
}
@media only screen and (max-width: 1279px) {
.responsive .hidemax1280 { display: none!important }
}
@media only screen and (min-width: 1366px) {
.responsive .hidemin1366 { display: none!important }
}
@media only screen and (max-width: 1365px) {
.responsive .hidemax1366 { display: none!important }
}
@media print {
.btncloselototructiep, .btndauduoimien, .tollototructiep { display: none }
@page {
 size: A4
}
.banglototructiep, div.box_dauduoi { border: none }
}
/* keno */
.keno_container{display:flex}
.keno_tructiep .keno_header{background:#fff7d5;justify-content:space-between;align-items:center;padding:0 10px;display:flex}
.keno_tructiep .keno_title{color:#90191c;font-size:40px;font-weight:700}
.keno_tructiep .keno_ky{float:right;text-align:right;color:#90191c;font-size:16px;font-weight:700}
.keno_tructiep .keno_body{padding:10px;background:#ffbf39}
.keno_tructiep .keno_TK_KQ{border-radius:10px;text-align:left;display:flex;position:relative}
.keno_tructiep .boxKenoTK{width:260px}
.keno_tructiep .boxKQKeno{display:flex;justify-content:space-between;flex-grow:1;flex-direction:column}
.keno_tructiep .rowKQKeno{justify-content:space-between;display:flex}
.keno_tructiep .keno_ball{box-sizing: content-box; height:55px;line-height:55px;width:55px;border-radius:50%;font-size:30px;color:#90191c;border:solid 1px #90191c;text-align:center;font-weight:700;background:#FFF;position:relative}
.keno_tructiep .keno_ball img {width: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0}
.keno_tructiep .rowKenoTK{line-height:35px;display:flex;font-weight:700;border:solid 1px #9d3437;align-items:center;margin-right:10px;padding-left:5px;background:#FFF;position:relative}
.keno_tructiep .totalKeno{line-height:35px;margin-right:10px;border-radius:5px;border:solid 1px #9d3437;font-weight:700;background:#FFF;position:relative;padding:0 10px}.keno_tructiep .rowKenoTop{border-radius:5px 5px 0 0;border-bottom:0}
.keno_tructiep .rowKenoBot{border-radius:0 0 5px 5px}
.keno_tructiep .icKeno{display:inline-block;width:25px;height:25px;position:relative;border-radius:50%;margin-right:10px}
.keno_tructiep .tblTK .icKeno{margin:0}
.keno_tructiep .icKeno:after{position:absolute;width:25px;height:25px;line-height:25px;color:#FFF;text-align:center;border-radius:50%;left:0}
.keno_tructiep .icChan{background:#1967b2}
.keno_tructiep .icChan:after{content:"C"}
.keno_tructiep .icLe{background:#36b3e5}
.keno_tructiep .icLe:after{content:"L"}
.keno_tructiep .icLon{background:#f26531}
.keno_tructiep .icLon:after{content:">";font-size:16px}
.keno_tructiep .icBe{background:#faa21e}
.keno_tructiep .icBe:after{content:"<";font-size:16px}
.keno_tructiep .icH{}
.keno_tructiep .icH:after{content:"-";font-size:20px; color:#4CAF50; font-weight:700}
.keno_tructiep .col{float:left}
.keno_tructiep .cell{width:32px;height:32px;line-height:32px;border:solid 1px #9d3437;border-left:0;border-top:0;text-align:center;background:#FFF}
.keno_tructiep .cell .icKeno{margin-right:0}
.keno_tructiep .cell span{margin-top:3px}
.keno_tructiep .tblTK{border-collapse:collapse;border-color:#9d3437;background:#FFF}
.keno_tructiep .tblTK tbody tr:nth-child(1),.keno_tructiep .tblTK tbody tr:nth-child(2),.keno_tructiep .tblTK tbody tr:nth-child(5),.keno_tructiep .tblTK tbody tr:nth-child(6),.keno_tructiep .tblTK tbody tr:nth-child(9),.keno_tructiep .tblTK tbody tr:nth-child(10){background:#fff9d3}
.keno_tructiep .tblTK td{height:30px;width:30px;line-height:9px}
.keno_tructiep .tblKQ td{line-height:inherit}
.keno_tructiep table,.keno_tructiep tr,.keno_tructiep td{border:1px inset #9d3437;border-collapse:collapse;border-spacing:0;text-align:center;font-weight:700}
.keno_tructiep .containerBodyTK{display:flex}
.keno_tructiep .containerTK{justify-content:space-between;flex-direction:column;display:flex;text-align:left}
.keno_tructiep .boxTableTK{text-align:left;border-left:solid 1px #9d3437;border-top:solid 1px #9d3437;width:98%;overflow-x:scroll;overflow-y: hidden;display:flex}
.keno_tructiep .boxTableTK::-webkit-scrollbar{height:6px}
.keno_tructiep .tabKeno{display:none}
.keno_tructiep .tk{position:absolute; right:10px;top:0; z-index:1}
.keno_tructiep #kq_ky {color: #f22525;}
.keno_tructiep .keno_waiting {position:absolute;top:0;bottom:0;right:0;left:0;text-align:center;background:#fff;align-items:center;justify-content:center;flex-direction: column;display:none;z-index:2}
.keno_tructiep .keno_waiting.active {display:flex}
.keno_tructiep .keno_time_waiting {font-size:40px;color:#ff0000;font-weight: 700}
.keno_tructiep .btnKeno {
    background: #ff9c11;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    border-radius: 3px;
    color: #fff;
    font-weight: 700;
    padding-left: 30px;
    font-size: 13px;
    position: relative;
    cursor: pointer;
}
.keno_tructiep .btnKeno:after{content:" ";position:absolute;width:20px;height:20px;top:5px;left:5px;background:url(/xoso88/img/ic_keno.png);background-size:35px}

.keno_tructiep .btnKeno.btnDetailKeno:after {
    background-position: -5px 236px;
}
.keno_tructiep .btnKeno.btnZoomKeno:after {
    background-position: -5px -35px;
}
.keno_tructiep .btnKeno.btnSwitchTK:after {
    background-position: -8px -333px;
}
.keno_tructiep .groupToolKeno {display:flex; justify-content: space-between; margin-top:5px}
.keno_tructiep .keno_time_title{font-size: 29px;font-weight:700;line-height:42px;color: #f47b23;}
.keno_tructiep .keno_time_waiting {font-size:47px;color: #ff0000;font-weight: 700;line-height: 50px;width: 240px;border: dashed;border-radius: 5px}
.keno_tructiep #tk_countdown { color:#f22525;font-size: 16px}

.keno_tructiep .keno_ts_header{height:32px;border:solid 1px #9d3437;text-align:center;line-height:30px;font-weight:700}
.keno_tructiep #ts{width:98%;background:#FFF;margin-bottom:30px}
.keno_tructiep .keno_ts{border-radius:10px;width:38px;text-align:center;vertical-align:middle;font-weight:700;display:flex;flex-direction:column;align-items:center}
.keno_tructiep .keno_ts .row_ts1{font-size:14px;width:27px;height:27px;line-height:27px;color:#000;border-radius:50%;background:rgba(255,255,255,1);background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(255,203,125,1) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(255,203,125,1)));background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(255,203,125,1) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(255,203,125,1) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(255,203,125,1) 100%);background:radial-gradient(ellipse at center,rgba(255,255,255,1) 0%,rgba(255,203,125,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffcb7d',GradientType=1)}
.keno_tructiep .keno_ts_body{border:solid 1px #9d3437;border-top:0;padding:5px}
.keno_tructiep .keno_ts_row{display:flex;justify-content:space-around;margin-bottom:5px}
.keno_tructiep .row_ts2{font-size:11px}

.keno_tructiep .boxtk10 {display: flex;justify-content: space-between;margin-top:10px}
.keno_tructiep .tbtk10 { width: 32%;background:#FFF}
.keno_tructiep .tbtk10 td { height: 35px;font-size: 16px;font-weight: normal; border-color: #CCC !important;}
.keno_tructiep .tbtk10 th { height: 40px;font-size: 16px; color: #d21212; text-transform:uppercase}
.keno_tructiep .tbtk10 td.so {font-weight: bold;}
.keno_tructiep .tbtk10 tbody tr:nth-child(2n-1) {background: #f2f2f2}
.keno_tructiep .tbtk10 tr { border-color: #ccc !important;}
.keno_tructiep #kq .icKeno { width: 22px; height: 22px; line-height: 22px; margin:0 1px}
.keno_tructiep #kq .icKeno:after { width: 22px; height: 22px;line-height: 22px; font-size: 13px}
/* full keno*/
.keno_tructiep.keno_fulltructiep {width:100%}
.keno_tructiep.keno_fulltructiep .keno_header{padding:0 20px}
.keno_tructiep.keno_fulltructiep .boxTableTK{}
.keno_tructiep.keno_fulltructiep .boxKenoTK {width:350px}
.keno_tructiep.keno_fulltructiep .keno_body{padding:20px}
.keno_tructiep.keno_fulltructiep .rowKenoTK{line-height:50px;font-size:20px;border-width:2px}
.keno_tructiep.keno_fulltructiep .keno_ball {height: 75px;line-height:75px;width:75px;font-size:45px;border-width:2px}
.keno_tructiep.keno_fulltructiep .totalKeno {line-height: 50px;font-size: 20px; border-width: 2px;text-transform: uppercase}
.keno_tructiep.keno_fulltructiep .tblTK td{font-size:20px}
.keno_tructiep.keno_fulltructiep .cell{width:33px;height: 33px;line-height: 33px}

.keno_tructiep.keno_fulltructiep .tk{padding-left:15px}
.keno_tructiep.keno_fulltructiep .containerTK{margin-bottom:0}
.keno_tructiep.keno_fulltructiep .icKeno{width:30px;height:30px;line-height:30px;margin:0 1px}
.keno_tructiep.keno_fulltructiep .icKeno:after{width:30px;height:30px;line-height:30px;font-size:18px;font-weight: 700;}
.keno_tructiep.keno_fulltructiep .keno_ky{text-align: left;font-size: 20px}
.keno_tructiep.keno_fulltructiep .keno_time_waiting{font-size:70px}
.keno_tructiep.keno_fulltructiep .cell span{margin-top:1px}
.keno_tructiep.keno_fulltructiep .keno_time_title{font-size: 41px;line-height:60px;}
.keno_tructiep.keno_fulltructiep .keno_time_waiting {line-height: 90px;width: 345px;font-size:90px}
.keno_tructiep.keno_fulltructiep #tk_countdown {font-size:20px}
.keno_tructiep.keno_fulltructiep .totalKeno.leftTK {margin-right: 10px}
.keno_tructiep.keno_fulltructiep #ts, .keno_tructiep.keno_fulltructiep #ts10 {display:none}
.keno_tructiep.keno_fulltructiep .keno_ts_header {
    font-size: 22px;
    line-height: 33px;
}
.keno_tructiep.keno_fulltructiep .boxtk10 {margin-top:0}
.keno_tructiep.keno_fulltructiep .tbtk10 th {height: 44px;font-size: 22px;text-transform:'uppercase'}
.keno_tructiep.keno_fulltructiep .tbtk10 td {line-height: 35px;font-size: 24px;}
.keno_tructiep.keno_fulltructiep.keno_tructiep #kq .icKeno { width: 25px; height: 25px; line-height: 25px;}
.keno_tructiep.keno_fulltructiep #kq .icKeno:after { width: 25px; height: 25px;line-height: 25px; font-size: 16px}

.KQKeno .containerHeader{background:#fff7d5;padding:0 10px;display:flex;align-items:center;justify-content:space-between}
.KQKeno .titleSearchKeno{font-weight:700;padding-right:5px}
.KQKeno .btnSearchKeno{height:30px;outline:0;background:#ffbf39;border:solid 1px #a44900;border-radius:5px;font-weight:700;padding:0 16px;margin-left:5px;cursor:pointer}
.KQKeno .titleHeader{font-size:30px;color:#a44900;font-weight:700;margin-left:10px}
.KQKeno .leftHeader{flex-direction:row;display:flex;align-items:center}
.KQKeno .txtSearchKeno{width:95px;text-align:right}
.KQKeno .containerKQKeno{background:#a44900;padding:5px 10px}
.KQKeno .wrapperTitleKeno{display:flex;flex-direction:row;margin:5px 0;padding:5px 0}
.KQKeno .wrapperKQKeno{display:flex;flex-direction:row;margin:5px 0;padding:5px 0;background:#ffda8c;border-radius:10px}
.KQKeno .wrapperKQKeno.odd{background:#FFF}
.KQKeno .wrapperKQKeno:hover{background: #b4f2ff;}
.KQKeno .t_ky{text-align:center;width:80px;text-transform:uppercase;font-weight:700;background:#FFF;border:solid 2px #a44900;padding:10px 5px;border-radius:10px}
.KQKeno .t_time{text-align:center;width:120px;text-transform:uppercase;font-weight:700;background:#FFF;border:solid 2px #a44900;padding:10px;border-radius:10px}
.KQKeno .t_kq{flex-grow:1;align-items:center;flex-wrap:wrap;text-align:center;width:80px;text-transform:uppercase;font-weight:700;background:#FFF;border:solid 2px #a44900;padding:10px;border-radius:10px}
.KQKeno .boxKQKeno{display:flex;flex-direction:row;justify-content:space-around;flex-grow:1;align-items:center;flex-wrap:wrap;padding:0 5px}
.KQKeno .kyKQKeno{padding:0 10px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:700;width:80px}
.KQKeno .timeKQ{width:80px;text-align:center;padding:0 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:700}
.KQKeno .boxKQKeno div{border:solid 1px #90191c;width:30px;height:26px;line-height:26px;border-radius:5px;text-align:center;color:#000;font-weight:700;background:#FFF;font-size:18px}
.KQKeno div#pagenav{margin-top:10px}
.KQKeno ul.pagenav li a{background:#ffda8c;color:#000;width:20px!important;min-width:20px!important}
.KQKeno ul.pagenav li.active{background:none}
.KQKeno ul.pagenav li a.active{background:#fff}

.KQKeno .icKeno{display:inline-block;width:20px;height:20px;position:relative;border-radius:50%;margin-right:10px}
.KQKeno .tblTK .icKeno{margin:0}
.KQKeno .icKeno:after{position:absolute;width:20px;height:20px;line-height:20px;color:#FFF;text-align:center;border-radius:50%;left:0}
.KQKeno .icChan,.KQKeno .tx_chan{background:#1967b2 !important; color:#FFF}
.KQKeno .icChan:after{content:"C"}
.KQKeno .icLe, .KQKeno .tx_le{background:#36b3e5 !important; color:#FFF}
.KQKeno .icLe:after{content:"L"}
.KQKeno .icLon, .KQKeno .tx_lon{background:#f26531 !important; color:#FFF}
.KQKeno .icLon:after{content:">";font-size:13px}
.KQKeno .icBe, .KQKeno .tx_be{background:#faa21e !important; color:#FFF}
.KQKeno .icBe:after{content:"<";font-size:13px}

.KQKeno .btn_tx {
    width: 65px;
    line-height: 25px;
    display: inline-block;
    background: #e6e6e6;
    text-align: center;
    margin-top: 4px;
    font-size: 12px;
    font-weight: 700;
}
.KQKeno .tx_right {
    border-radius: 0 10px 10px 0;
}
.KQKeno .tx_left {
    border-radius: 10px 0 0 10px;
    border-right: solid 1px #FFF;
}

@media (max-width: 799px) {
.keno_tructiep .w50pt{width:50%!important;float:left}
}
@media (min-width: 768px) and (max-width:1023px) {
.boxKQKeno span {float: left; width: 5vw !important;  height: 5vw !important; margin: 5px;font-size: 3vw !important; line-height: 5vw !important;}}
}
@media (min-width: 768){
	.keno_tructiep .hideTKDesktop {display:none}
}
@media (max-width: 767px) {
.keno_tructiep .keno_TK_KQ{display:inherit}
.keno_tructiep .rowKenoTK{margin-right:0}
.keno_tructiep .boxKenoTK{width:100%}
.keno_tructiep .leftTK{margin-right:5px !important}
.keno_tructiep .rightTK{margin-left:5px}
.keno_tructiep .totalKeno{margin-right:0}
.keno_tructiep .keno_title{font-size:21px}
.keno_tructiep .keno_ball{height:20px;line-height:20px;padding:3px 0;width:8.5%;border-radius:5px;margin-top:8px;font-size:16px}
.keno_tructiep .containerBodyTK{display:inherit}
.keno_tructiep .containerBodyTK .w50pt{width:100%!important;float:none}
.keno_tructiep .boxTableTK{width:100%;display:flex}
.keno_tructiep .tblKQ{margin-top:10px}
.keno_tructiep .tabKeno{text-align:left;display:block}
.keno_tructiep .tabKeno li{display:inline-block;padding:3px 10px;background:#F90;border-radius:5px 5px 0 0;font-weight:700}
.keno_tructiep .tabKeno li.active{background:#FFF}
.keno_tructiep .contentTabKeno.hideTK{display:none}
.keno_tructiep .keno_ball img{width:86%;top:7%;left:7%}
.keno_tructiep .hideTKDesktop {display:none}
.keno_tructiep #ts {
    width: 100%;
	margin-bottom:0
}

.keno_tructiep .row_ts2 {
    font-size: 2.4vw;
    margin-top: 1vw;
}

.keno_tructiep .keno_ts .row_ts1 {
    width: 8vw;
    height: 8vw;
    line-height: 8vw;
}

.responsive .KQKeno ul.pagenav li a{min-width:16px;width:23px;padding:1px 4px;margin:0 1px;border-radius:4px}
.KQKeno .txtSearchKeno{width:20vw}
.KQKeno .titleHeader{font-size:7vw}
.KQKeno .containerKQKeno{padding:4vw 2vw 1vw}
.KQKeno .wrapperTitleKeno{display:none}
.KQKeno .boxKQKeno div{float:left;width:7.5vw;height:7vw;line-height:7vw;margin:.5vw}
.KQKeno .wrapperKQKeno{display:inline-block;margin:3px 0}
.KQKeno .kyKQKeno{float:left;padding-left:25px;position:relative}
.KQKeno .timeKQ{flex-direction:row;justify-content:space-between;width:110px;padding-left:50px;position:relative;float:right}
.KQKeno .kyKQKeno:after{content:"Kỳ:";position:absolute;left:6px}
.KQKeno .timeKQ:after{position:absolute;content:"Ngày: ";left:0}
.KQKeno .boxKQKeno{display:block;clear:both;padding:1vw 1.5vw}
.KQKeno .containerHeader{flex-direction:column;padding:0 2vw 3vw}
.KQKeno .leftHeader{justify-content:space-between;width:100%}
.KQKeno .rightHeader{justify-content:space-between;display:flex;align-items:center}
.KQKeno .btnSearchKeno{padding:0 2vw}
}
/* keno */
.keno_body th {
    text-align: center;
}
div#pagenav li a {
    width: 100%!important;
    height: 100%;
}

div#pagenav li {
    margin-right: 7px;
}
h1.title_keno {
    width: 90%;
    margin: 12px 11px;
}