.dnw-content-layout .boxkqxsdientoan td {
    vertical-align: middle;
}
div.bangkqxs_link {
    display: block;
    clear: both;
    float: right;
}
.boxkqxsdientoan h4 {
    background: url("/images-gif/rand.png") #fff;
    font-family: "Times New Roman", Times, serif;
}
.boxkqxsdientoan {
    border: 1px solid #ccc;
    border-radius: 5px;
    overflow: hidden;
    padding: 5px;
    margin: 0 auto 10px;
}
.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;
}
.border td,
td.border {
    border-top: 0;
    border-left: 0;
    border-right: 1px #e6e6e6 solid;
    border-bottom: 1px #e6e6e6 solid;
    height: auto;
}
ul.menu.menulichxoso li a {
    background: url("/gif/arrow_down_gold.png") left center no-repeat;
    padding-left: 15px;
}
ul.menu.menulichxoso li ul li a {
    background: url("/gif/arrow_1.gif") 5px center no-repeat;
    padding-left: 15px;
}
ul.menu.menulichxoso li a:hover {
    background-color: #dfefff;
}
ul.list_news {
    text-align: left;
    line-height: 150%;
}
ul.list_news li a {
    color: #333;
}
.box_kqxs {
    cursor: pointer;
}
@import url(font-awesome/css/font-awesome.min.css);
@font-face {
    font-family: vni-centurbold;
    src: url(fonts/vcentb-webfont.eot);
    src: url(fonts/vcentb-webfontd41d.eot?#iefix) format("embedded-opentype"),
    url(fonts/vcentb-webfont.woff) format("woff"),
    url(fonts/vcentb-webfont.ttf) format("truetype"),
    url(fonts/vcentb-webfont.svg#vni-bodon-posterextra_bold) format("svg");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: vni-centurnormal;
    src: url(fonts/vcentn-webfont.eot);
    src: url(fonts/vcentn-webfontd41d.eot?#iefix) format("embedded-opentype"),
    url(fonts/vcentn-webfont.woff) format("woff"),
    url(fonts/vcentn-webfont.ttf) format("truetype"),
    url(fonts/vcentn-webfont.svg#vni-bodon-posterextra_bold) format("svg");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: vni-bodon-poster;
    src: url(fonts/vbodonp-webfont.eot);
    src: url(fonts/vbodonp-webfontd41d.eot?#iefix) format("embedded-opentype"),
    url(fonts/vbodonp-webfont.woff) format("woff"),
    url(fonts/vbodonp-webfont.ttf) format("truetype"),
    url(fonts/vbodonp-webfont.svg#vni-bodon-posterextra_bold) format("svg");
    font-weight: 400;
    font-style: normal;
}
.bkqmiennam .leftcl .thu,
.bkqmiennam .leftcl td {
    border: 1px solid #9e9e9e;
    border-top: 0;
    border-left: 0;
}
.bkqmiennam {
    border: 1px solid #9e9e9e;
    border-right: 0;
    border-bottom: 0;
}
.border {
    border-bottom: 0;
    border-right: 0;
}
.bkqtinhmienbac .giai1,
.bkqtinhmienbac .giai3,
.bkqtinhmienbac .giai5,
.bkqtinhmienbac .giai7,
.bkqtinhmienbac .ngay,
.bkqtinhmienbac .thu {
    background: #f3f3f3;
}
.border {
    border-left: 1px solid #9e9e9e;
    border-top: 1px solid #9e9e9e;
}
.bkqmiennam.bkqmienbac .bkqtinhmienbac > tbody > tr > td:last-child {
    border-right: none;
}
ul.menu li a:hover {
    color: red;
}
.bangkq6x36 div.bool {
    font-family: Arial, Helvetica, sans-serif;
}
.box_kqxs .bkqtinhmienbac td {
    height: 24px;
    line-height: 24px;
}
.box_kqxs .bkqtinhmienbac td div {
    font-family: vni-centurnormal;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    line-height: 22px;
    height: 22px;
    font-size: 20px;
}
.box_kqxs .top .iconrightkq {
    margin-top: 7px;
}
.boxdauduoimien td,
ul.menu li ul li a {
    font-family: Arial, Helvetica, sans-serif;
}
.box_kqxs .bkqtinhmienbac .giaidb div {
    height: 48px;
    font-size: 44px;
    line-height: 48px;
    color: maroon;
}
.bkqmiennam.bkqmienbac {
    border: none;
}
.box_kqxs .bkqtinhmienbac .giai1 div {
    font-size: 32px;
    line-height: 36px;
    height: 36px;
}
.box_kqxs .bkqtinhmienbac .giai7 div {
    height: 33px;
    font-size: 30px;
    line-height: 33px;
}

.giai7 {
    color: blue; 
    font-size:30px !important;
}

.box_kqxs .bkqtinhmienbac td div.ngay,
.box_kqxs .bkqtinhmienbac td div.thu {
    float: left;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    background: 0 0;
    border: none;
}
.box_kqxs .bkqtinhmienbac td div.thu {
    margin-left: 5px;
}
.box_kqxs .bkqtinhmienbac .giai2 div,
.box_kqxs .bkqtinhmienbac .giai6 div {
    height: 26px;
    line-height: 26px;
}
.box_kqxs .bkqtinhmienbac .giai1 div,
.box_kqxs .bkqtinhmienbac .giai2 div,
.box_kqxs .bkqtinhmienbac .giai3 div,
.box_kqxs .bkqtinhmienbac .giai4 div,
.box_kqxs .bkqtinhmienbac .giai5 div,
.box_kqxs .bkqtinhmienbac .giai6 div,
.box_kqxs .bkqtinhmienbac .giai7 div,
.box_kqxs .bkqtinhmienbac .giai8 div {
    padding: 2px 0;
    margin: 0;
}
.bkqmiennam .giai1 div:hover,
.bkqmiennam .giai2 div:hover,
.bkqmiennam .giai3 div:hover,
.bkqmiennam .giai4 div:hover,
.bkqmiennam .giai5 div:hover,
.bkqmiennam .giai6 div:hover,
.bkqmiennam .giai7 div:hover,
.bkqmiennam .giai8 div:hover,
.bkqmiennam .giaidb div:hover,
.bkqtinhmienbac .giai1 div:hover,
.bkqtinhmienbac .giai2 div:hover,
.bkqtinhmienbac .giai3 div:hover,
.bkqtinhmienbac .giai4 div:hover,
.bkqtinhmienbac .giai5 div:hover,
.bkqtinhmienbac .giai6 div:hover,
.bkqtinhmienbac .giai7 div:hover,
.bkqtinhmienbac .giai8 div:hover,
.bkqtinhmienbac .giaidb div:hover {
    background: #ffeaa5;
}
.box_kqxs .bkqtinhmienbac .giai3 div,
.box_kqxs .bkqtinhmienbac .giai5 div,
.box_kqxs .bkqtinhmienbac .giai6 div {
    width: 33.33%;
}
.box_kqxs .bkqtinhmienbac .giai2 div,
.box_kqxs .bkqtinhmienbac .giai4 div {
    width: 50%;
}
.box_kqxs .bkqtinhmienbac .giai7 div {
    width: 25%;
    color: maroon;
}
.box_kqxs .bkqtinhmienbac td span.phathanh {
    float: left;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    background: 0 0;
    border: none;
}
.box_kqxs .bkqtinhmienbac td .loai_ves {
    margin-right: 5px;
}
.box_kqxs .bkqtinhmienbac td div.loai_ve {
    float: right;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}
.box_kqxs .bkqtinhmienbac td .loai_ves div.loai_ve {
    font-weight: 400;
}
.box_kqxs .bkqtinhmienbac td div.loaive_content {
    float: right;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
}
.box_kqxs td .daysoThongke div,
.box_kqxs td.daysoThongke div {
    font-weight: 400;
}
.bkqtinhmienbac > tbody > tr:last-child > td {
    border-bottom: 0;
}
.bkqtinhmienbac > tbody > tr:first-child > td {
    border-right: 0;
}
.box_kqxs .top {
    position: relative;
}
.box_kqxs .config_Bangketqua_list .config_Item:hover {
    background: #e4e4e2;
}
.box_kqxs td div {
    font-family: vni-centurbold;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
}
.box_kqxs .bkqmiennam .bkqtinhmienbac td div {
    font-family: Arial;
    font-weight: 700;
}
.bkqmiennam .rightcl .giai1,
.bkqmiennam .rightcl .giai2,
.bkqmiennam .rightcl .giai3,
.bkqmiennam .rightcl .giai4,
.bkqmiennam .rightcl .giai5,
.bkqmiennam .rightcl .giai6,
.bkqmiennam .rightcl .giai7,
.bkqmiennam .rightcl .giai8 {
    font-size: 20px;
    font-weight: 700;
    padding: 0;
}
.bkqmiennam .rightcl .giai3 {
    height: 46px;
}
.bkqmiennam .leftcl .giai1,
.bkqmiennam .leftcl .giai2,
.bkqmiennam .leftcl .giai5,
.bkqmiennam .leftcl .giai7,
.bkqmiennam .rightcl .giai2,
.bkqmiennam .rightcl .giai5,
.bkqmiennam .rightcl .giai7 {
    height: 26px;
}
.bkqmiennam .leftcl .giai3,
.bkqmiennam .leftcl .giai8 {
    height: 46px;
}
.bkqmiennam .leftcl .giai6,
.bkqmiennam .rightcl .giai6 {
    height: 66px;
}
.bkqmiennam .leftcl .giai4,
.bkqmiennam .rightcl .giai4 {
    height: 154px;
}
.bkqmiennam .leftcl .giaidb,
.bkqmiennam .rightcl .giaidb {
    height: 35px;
    line-height: 35px;
}
.bkqmiennam .rightcl .giai1 {
    height: 26px;
}
.bkqmiennam .rightcl .giai8 {
    height: 46px;
    font-size: 44px;
    font-weight: 700;
}
.bkqmiennam .rightcl .giai8 div {
    line-height: 46px;
}
.bkqmiennam .rightcl .giai2 div,
.bkqmiennam .rightcl .giai3 div,
.bkqmiennam .rightcl .giai5 div,
.bkqmiennam .rightcl .giai7 div {
    line-height: 26px;
}
.bkqmiennam .rightcl .giai3 div,
.bkqmiennam .rightcl .giai4 div,
.bkqmiennam .rightcl .giai6 div {
    height: 22px;
    line-height: 22px;
    margin: 0;
}
.bkqmiennam .rightcl .giaidb {
    font-size: 28px;
    font-weight: 700;
}
.bkqmiennam .rightcl .giaidb div {
    display: block;
    line-height: 35px;
}
.bkqmiennam .rightcl .giai1 div {
    display: block;
    line-height: 26px;
}
.bkqmiennam .leftcl .ngay,
.bkqmiennam .leftcl .thu,
.bkqmiennam .rightcl .matinh,
.bkqmiennam .rightcl .tinh {
    font-family: "Time New Roman";
    border-radius: 0;
    background: #f3f3f3;
}
.bkqtinhmienbac .ngay {
    border-radius: 0;
}
.bkqmiennam .rightcl .matinh {
    font-weight: 400;
    background: #f3f3f3;
}
.box_kqxs .bkqtinhmienbac .ngay,
.box_kqxs .bkqtinhmienbac .ngay a,
.box_kqxs .bkqtinhmienbac .ngay a:visited,
.box_kqxs .bkqtinhmienbac .thu,
.box_kqxs .bkqtinhmienbac .thu a,
.box_kqxs .bkqtinhmienbac .thu a:visited,
.box_kqxs .bkqtinhmienbac .tngay {
    font-weight: 400;
    color: #000;
}
.box_kqxs .bkqtinhmienbac .ngay a:hover,
.box_kqxs .bkqtinhmienbac .thu a:hover {
    font-weight: 700;
    color: red;
}
.bkqmiennam .matinh:hover,
.bkqmiennam .tinh:hover {
    background: #ffeaa5;
}
.bkqmiennam .leftcl .giai1,
.bkqmiennam .leftcl .giai3,
.bkqmiennam .leftcl .giai5,
.bkqmiennam .leftcl .giai7,
.bkqmiennam .rightcl .giai1,
.bkqmiennam .rightcl .giai3,
.bkqmiennam .rightcl .giai5,
.bkqmiennam .rightcl .giai7 {
    background: #f3f3f3;
}
ul.list_news {
    margin: 0;
    padding: 0;
}
ul.list_news li {
    list-style: none;
    border-bottom: 1px dotted #eee;
    height: 18px;
    overflow: hidden;
    margin: 0;
}
ul.list_news li a {
    color: #036;
    line-height: 18px;
    font-size: 12px;
    background: url("/gif/arrow_1.gif") left center no-repeat;
    padding-left: 10px;
}
.bangkq6x36 div.bool {
    margin-right: 19px;
}

@charset "utf-8";
/* CSS Document */
.box_kqxs div img,
.box_kqxs td,
.dnw-content-layout .box_kqxs td,
.modulesLR .title-r,
input,
select {
    vertical-align: middle;
}
a {
    text-decoration: none;
}
.box_kqxs {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0 auto;
}
.box_kqxs td div {
    font-family: Tahoma, Geneva, sans-serif;
}
.box_kqxs .title,
.box_kqxs .title a,
.box_kqxs .title td {
    text-align: center;
    font-family: "Times New Roman", Times, serif;
    color: #fff;
    font-size: 16px;
    vertical-align: middle;
    font-weight: 700;
    text-transform: uppercase;
}
.box_kqxs .top .iconrightkq a,
ul.menu li a {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.box_kqxs .title a:hover {
    color: #ff0;
}
.box_kqxs .top .bkl {
    background: url("/template/2016/images/bkq-top1.png") top left no-repeat;
    padding-left: 13px;
}
.box_kqxs .top .bkr {
    background: url("/template/2016/images/bkq-top3.png") top right no-repeat;
    padding-right: 13px;
}
.box_kqxs .top .bkm {
    background: url("/template/2016/images/bkq-top2.png") top repeat-x;
    height: 40px;
    line-height: 30px;
}
.box_kqxs .top .icon {
    text-align: center;
    width: 20px;
    float: left;
}
.box_kqxs .top .title {
    text-align: left;
    float: left;
    padding-left: 10px;
    margin-top: 5px;
}
.box_kqxs .top .title a,
.box_kqxs .top .title a:visited {
    color: #fff;
}
.box_kqxs .top .title a:hover {
    color: #ff0;
}
.box_kqxs .top .icon .icon_old {
    background: url("/template/2016/images/old.gif") left center no-repeat;
    display: block;
    width: 20px;
    height: 20px;
    margin-top: 7px;
}
.box_kqxs .top .iconrightkq {
    float: right;
    margin-left: 5px;
    text-align: left;
    text-align: right;
    margin-top: 10px;
}
.box_kqxs .top .iconrightkq a {
    color: #f5f5f5;
    font-size: 11px;
    font-weight: 400;
}
.box_kqxs .top .iconrightkq a:hover {
    color: #ff0;
    text-decoration: none;
}
.box_kqxs .top .iconright {
    float: right;
    margin-left: 5px;
    width: 20px;
    text-align: right;
    margin-top: 10px;
}
.box_kqxs .top .iconright a.icontk {
    display: block;
    background: url("/template/2016/images/icon-thongke.gif") no-repeat;
    width: 25px;
    height: 14px;
}
.box_kqxs .bottom .bkl {
    background: url("/template/2016/images/bkq-bottom1.png") top left no-repeat;
    padding-left: 13px;
}
.box_kqxs .bottom .bkr {
    background: url("/template/2016/images/bkq-bottom3.png") top right no-repeat;
    padding-right: 13px;
}
.box_kqxs .bottom .bkm {
    background: url("/template/2016/images/bkq-bottom2.png") top repeat-x;
    height: 17px;
    line-height: 30px;
}
.box_kqxs a,
.box_kqxs a:visited {
    color: #03c;
}
.box_kqxs .ngay a,
.box_kqxs .ngay a:visited,
.box_kqxs .tngay {
    color: #03c;
}
.box_kqxs div img {
    margin: 0 0 0 1px;
    border: 0;
    max-height: 15px;
}
.box_kqxs .bkqmiennam .rightcl .giai8 div img,
.box_kqxs .bkqtinhmienbac .giai7 div img,
.box_kqxs .bkqtinhmienbac .giaidb div img {
    max-height: 20px;
}
li {
    margin: 0;
    padding: 0;
}
input:focus {
    outline: 0;
}
li {
    list-style: none;
}
a,
a:visited {
    color: #39c;
}
a.dvs_linkdoisotrung {
    line-height: 33px;
    background: url("/template/2016/images/btndoisotrung.png") left -34px no-repeat;
    display: block;
    text-align: center;
    color: #333;
    text-shadow: none;
    width: 200px;
    margin: 0 auto;
}
a.dvs_linkdoisotrung:hover {
    background: url("/template/2016/images/btndoisotrung.png") left 0 no-repeat;
    color: #fff;
}
.border td {
    color: #000;
}
#hottoday {
    font-size: 10px;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
}
#hottoday td {
    white-space: nowrap;
}
#hottoday .norightborder {
    border-right: 0;
}
.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: 0.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/2016/images/backward.png") -2px center no-repeat;
}
#hottoday .btnnext {
    right: 0;
}
#hottoday .btnnext:hover {
    background: url("/template/2016/images/forward.png") -25px center no-repeat;
}
.modulesLR .title-r h1,
.modulesLR .title-r h1 a {
    color: #fff;
    font-size: 12px;
    text-align: left;
    font-weight: 700;
}
.modulesLR {
    display: block;
    border: 1px solid #eee;
    border-radius: 5px;
    background: #f9f9f9;
    margin: 0;
    padding: 5px 0;
}
.modulesLR .title-l {
    border-radius: 5px 5px 0 0;
    margin: -5px -1px 0;
}
.modulesLR .title-l {
    background: url("/template/2016/images/mdlr-top-cs3.jpg") repeat-x #036;
}
.modulesLR .title-r h1 {
    padding: 5px 10px;
}
.modulesLR .body-r {
    text-align: center;
    padding: 5px 3px;
}
#dnw_right .modulesLR .body-r img {
    max-width: 240px;
    height: auto;
}
ul.menu li a {
    font-size: 11px;
    color: #333;
    display: block;
    font-weight: 700;
    white-space: nowrap;
}
ul.menu li a {
    /*background: url("/template/2016/images/arrow_1.gif") left center no-repeat;*/
    background:
            url("/template/2016/images/arrow_1.gif") left center no-repeat,
            url("/template/2016/images/choxoso.gif") right center no-repeat;
    padding: 3px 0 3px 10px;
    
}


/*.menuxosott li {*/
/*    background:*/
/*            url("/template/2016/images/arrow_1.gif") left center no-repeat,*/
/*            url("/template/2016/images/choxoso.gif") right center no-repeat;*/
/*    padding: 3px 20px 3px 20px; !* space left+right so text doesn’t overlap arrows *!*/
/*    display: block; !* inline-block is ok too, but block makes li full width *!*/
/*}*/




ul.menu li a:hover {
    background-color: #c4e1ff;
}
input,
select,
table td {
    font-family: Arial, Helvetica, sans-serif;
}
div.clear {
    height: 10px;
    clear: both;
    overflow: hidden;
    text-indent: -999px;
}
table td {
    font-size: 12px;
    line-height: 1.5;
}
a,
h1,
h4,
p,
ul {
    margin: 0;
}
h1 {
    font-size: 24px;
}
h4 {
    font-size: 16px;
}
input,
select {
    font-size: 11px;
}
body {
    color: #322c20;
    background: #fff;
    margin: 0 !important;
    padding: 0;
}
form {
    margin: 0 !important;
    padding: 0 !important;
}
.dnw-content-layout {
    display: table;
    position: relative;
    table-layout: fixed;
    border-collapse: collapse;
    border: none !important;
    width: 100%;
    margin: 0;
    padding: 5px 0;
}
#dnw-left {
    width: 200px;
    overflow: hidden;
}
.dnw-content-layout .left {
    width: 200px;
    padding-right: 10px;
}
.dnw-content-layout .right {
    padding-left: 10px;
}
.dnw-content-layout .right {
    width: 300px;
}
.dnw-content-layout td {
    vertical-align: top;
}
div.dnw-content-main {
    margin-top: 5px;
}
h1.pagetitle {
    text-transform: uppercase;
    size: 24px;
    font-size: 24px;
    text-align: center;
}
ul {
    margin: 0;
    padding: 0;
}
#hottoday .hottoday_mien:hover,
.border td a:hover,
a:hover,
ul.list_news li a:hover {
    color: red;
}
.border td a {
    color: #000;
}
#box_tracuukqxs input,
#box_tracuukqxs select,
#box_tracuukqxs td,
#hottoday * {
    font-size: 11px;
}
#hottoday .icon,
ul.menu .icon {
    display: block;
}
ul.menu {
    text-align: left;
    margin: 0 2px;
}
ul.menu ul {
    margin: 0 0 -1px;
    padding: 0;
}
ul.menu ul li {
    list-style: none;
    margin-top: -1px;
}
ul.menu li ul li a {
    text-decoration: none;
    font-size: 11px;
    color: #333;
    display: block;
    font-weight: 400;
    white-space: nowrap;
    padding: 3px 0;
}
#noidung {
    overflow: hidden;
}
#hottoday {
    border: 1px solid #9e9e9e;
}
#hottoday .border {
    border: none;
}
body {
    font: 11px Arial, Helvetica, sans-serif;
}
ul.menu li a.hottoday_mien {
    font-weight: 400;
}
#hottoday .hottoday_mien {
    color: #000;
    text-align: right;
}
#hottoday table td:hover {
    color: #4a4a4a;
    background-color: #c4e1ff;
}
.modulesLR.moduleBrown {
    background: #f3f3f3;
    border: 1px solid #9e9e9e;
}
.modulesLR.moduleBrown .body-r {
    text-align: left;
    padding: 0 3px;
}
.modulesLR.moduleBrown .title-l {
    background: #eee;
    color: #000;
    border: 1px solid #9e9e9e;
    border-top: 0;
}
.modulesLR.moduleBrown:hover {
    border: 1px solid #757575;
}
.modulesLR.moduleBrown:hover .title-l {
    border: 1px solid #757575;
    border-top: 0;
    background: #e0e0e0;
}
.modulesLR.moduleBrown .title-l:hover,
.modulesLR.moduleBrown .title-l:visited {
    background: #e0e0e0;
}
.modulesLR.moduleBrown .title-r h1,
.modulesLR.moduleBrown .title-r h1 a {
    color: #000;
}
.bkqmiennam .rightcl .giai1 div,
.bkqmiennam .rightcl .giai2 div,
.bkqmiennam .rightcl .giai3 div,
.bkqmiennam .rightcl .giai4 div,
.bkqmiennam .rightcl .giai6 div,
.bkqmiennam .rightcl .giai7 div,
.bkqmiennam .rightcl .giai8 div,
.bkqmiennam .rightcl .giaidb div {
    display: block;
}
#hottoday .wait,
ul.menu.menu .wait {
    background: url("/template/2016/images/choxoso.gif") right center no-repeat;
}
.bkqmiennam {
    border: 1px solid #999;
    background-color: #fff;
    border-right: 0;
    border-bottom: 0;
    size: 11px;
    width: 100%;
}
.bkqmiennam div img {
    margin: 3px 0;
}
.bkqmiennam .leftcl td {
    border: 1px solid #999;
    border-top: 0;
    border-left: 0;
    text-align: center;
    height: 24px;
    padding: 0;
}
.bkqmiennam .rightcl td {
    border: 1px solid #999;
    border-top: 0;
    border-left: 0;
    text-align: center;
    height: 24px;
    padding: 0;
}
.bkqmiennam .leftcl .thu {
    height: 24px;
    font-weight: 700;
    font-size: 13px;
}
.bkqmiennam .leftcl .ngay {
    height: 24px;
    font-weight: 700;
    font-size: 13px;
    background-color: #f3f3f3;
}
.bkqmiennam .leftcl .ngay a,
.bkqmiennam .leftcl .ngay a:visited {
    color: #000;
}
.bkqmiennam .rightcl .tinh {
    height: 24px;
    font-weight: 700;
    font-size: 13px;
}
.bkqmiennam .rightcl .matinh {
    height: 24px;
    font-weight: 700;
    font-size: 13px;
    background-color: #f3f3f3;
}
.bkqmiennam .leftcl .giai8 {
    height: 36px;
    font-size: 13px;
}
.bkqmiennam .rightcl .giai8 {
    height: 36px;
    font-weight: 700;
    color: maroon;
    font-size: 24px;
    line-height: 100%;
}
.bkqmiennam .leftcl .giai7 {
    height: 25px;
    font-size: 13px;
    background-color: #f3f3f3;
}
.bkqmiennam .rightcl .giai7 {
    height: 25px;
    font-size: 16px;
    font-weight: 700;
    background-color: #f3f3f3;
}
.bkqmiennam .leftcl .giai6 {
    height: 66px;
    font-size: 13px;
}
.bkqmiennam .rightcl .giai6 {
    height: 66px;
    font-size: 16px;
    font-weight: 700;
    line-height: 130%;
}
.bkqmiennam .rightcl .giai6 div {
    height: 16px;
    padding: 0;
    margin: 3px 0;
}
.bkqmiennam .leftcl .giai5 {
    height: 25px;
    font-size: 13px;
    background-color: #f3f3f3;
}
.bkqmiennam .rightcl .giai5 {
    height: 25px;
    font-size: 16px;
    font-weight: 700;
    background-color: #f3f3f3;
}
.bkqmiennam .rightcl .giai5 div {
    display: block;
}
.bkqmiennam .leftcl .giai4 {
    height: 154px;
    font-size: 13px;
}
.bkqmiennam .rightcl .giai4 {
    height: 154px;
    font-size: 16px;
    font-weight: 700;
    line-height: 130%;
}
.bkqmiennam .rightcl .giai4 div {
    height: 16px;
    padding: 0;
    margin: 4px 0;
    clear: both;
}
.bkqmiennam .leftcl .giai3 {
    height: 45px;
    font-size: 13px;
    background-color: #f3f3f3;
}
.bkqmiennam .rightcl .giai3 {
    height: 45px;
    font-size: 16px;
    font-weight: 700;
    line-height: 130%;
    background-color: #f3f3f3;
}
.bkqmiennam .rightcl .giai3 div {
    height: 16px;
    padding: 0;
    margin: 2px 0;
}
.bkqmiennam .leftcl .giai2 {
    height: 25px;
    font-size: 13px;
}
.bkqmiennam .rightcl .giai2 {
    height: 25px;
    font-size: 16px;
    font-weight: 700;
}
.bkqmiennam .leftcl .giai1 {
    height: 25px;
    font-size: 13px;
    background-color: #f3f3f3;
}
.bkqmiennam .rightcl .giai1 {
    height: 25px;
    font-size: 16px;
    font-weight: 700;
    background-color: #f3f3f3;
}
.bkqmiennam .leftcl .giaidb {
    height: 34px;
    font-size: 13px;
}
.leftcl .giaidb a {
    color: #000;
}
.bkqmiennam .rightcl .giaidb {
    height: 34px;
    font-weight: 700;
    color: maroon;
    font-size: 18px;
}
.bkqmiennam .rightcl .giaidb a {
    color: maroon;
}
.bkqmienbac {
    border: 1px double #999;
    background: #fff;
    border-right: 0;
    border-bottom: 0;
    size: 11px;
    width: 100%;
}
.bkqmienbac .title {
    background-image: url("/template/2016/images/bgboxkqxs.jpg");
    height: 35px;
    text-align: left;
    color: #fff;
    font-size: 16px;
    vertical-align: middle;
    font-weight: 700;
    padding-left: 25px;
}
.bkqmienbac .leftcl td,
.bkqmienbac .rightcl td {
    border: 1px double #999;
    border-top: 0;
    border-left: 0;
    text-align: center;
    height: 24px;
    padding: 1px;
}
.bkqmienbac .thu {
    border: 1px double #999;
    border-top: 0;
    border-left: 0;
    height: 30px;
    font-weight: 700;
    font-size: 13px;
    text-align: center;
}
.bkqmienbac .ngay {
    border: 1px double #999;
    border-top: 0;
    border-left: 0;
    height: 30px;
    text-align: left;
    padding-left: 20px;
    font-weight: 700;
    font-size: 13px;
}
.bkqmienbac .rightcl .matinh,
.bkqmienbac .rightcl .tinh {
    height: 24px;
    font-size: 13px;
    font-weight: 700;
}
.bkqmienbac .phathanh {
    float: right;
}
.bkqmienbac .rightcl .matinh {
    background-color: #f3f3f3;
}
.bkqmienbac .leftcl .giai8 {
    height: 36px;
    font-size: 13px;
}
.bkqmienbac .rightcl .giai8 {
    height: 36px;
    font-weight: 700;
    color: #903;
    font-size: 24px;
}
.bkqmienbac .leftcl .giai7 {
    height: 24px;
    font-size: 13px;
    background-color: #f3f3f3;
}
.bkqmienbac .rightcl .giai7 {
    height: 24px;
    font-size: 18px;
    font-weight: 700;
    background-color: #f3f3f3;
    color: maroon;
}
.bkqmienbac .leftcl .giai6 {
    height: 24px;
    font-size: 13px;
}
.bkqmienbac .rightcl .giai6 {
    height: 24px;
    font-size: 16px;
    font-weight: 700;
    line-height: 130%;
}
.bkqmienbac .leftcl .giai5 {
    height: 66px;
    font-size: 13px;
    background-color: #f3f3f3;
}
.bkqmienbac .rightcl .giai5 {
    height: 66px;
    font-size: 16px;
    font-weight: 700;
    background-color: #f3f3f3;
    line-height: 130%;
}
.bkqmienbac .leftcl .giai4 {
    height: 66px;
    font-size: 13px;
}
.bkqmienbac .rightcl .giai4 {
    height: 66px;
    font-size: 16px;
    font-weight: 700;
    line-height: 130%;
}
.bkqmienbac .leftcl .giai3 {
    height: 66px;
    font-size: 13px;
    background-color: #f3f3f3;
}
.bkqmienbac .rightcl .giai3 {
    height: 66px;
    font-size: 16px;
    font-weight: 700;
    line-height: 130%;
    background-color: #f3f3f3;
}
.bkqmienbac .leftcl .giai2 {
    height: 24px;
    font-size: 13px;
}
.bkqmienbac .rightcl .giai2 {
    height: 24px;
    font-size: 16px;
    font-weight: 700;
}
.bkqmienbac .leftcl .giai1 {
    height: 24px;
    font-size: 13px;
    background-color: #f3f3f3;
}
.bkqmienbac .rightcl .giai1 {
    height: 24px;
    font-size: 16px;
    font-weight: 700;
    background-color: #f3f3f3;
}
.bkqmienbac .leftcl .giaidb {
    height: 34px;
    font-size: 13px;
}
.bkqmienbac .rightcl .giaidb {
    height: 34px;
    font-weight: 700;
    color: maroon;
    font-size: 22px;
}
.bkqtinhmienbac {
    border: 1px solid #999;
    background: #fff;
    border-bottom: 0;
    size: 11px;
    width: 100%;
}
.bkqtinhmienbac .giai1,
.bkqtinhmienbac .giai1l,
.bkqtinhmienbac .giai3,
.bkqtinhmienbac .giai3l,
.bkqtinhmienbac .giai5,
.bkqtinhmienbac .giai5l,
.bkqtinhmienbac .giai7,
.bkqtinhmienbac .giai7l,
.bkqtinhmienbac .matinh,
.bkqtinhmienbac .ngay,
.bkqtinhmienbac .thu {
    background-color: #f3f3f3;
}
.bkqtinhmienbac td {
    border: 1px solid #999;
    border-top: 0;
    border-left: 0;
    text-align: center;
    height: 24px;
    padding: 0;
}
.bkqtinhmienbac .thu {
    font-weight: 700;
    font-size: 13px;
}
.bkqtinhmienbac .ngay {
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    font-style: italic;
    padding-left: 10px;
    color: #03c;
}
.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 .giai6 div,
.bkqtinhmienbac .giai7 div {
    display: inline-block;
    float: left;
    line-height: 130%;
    font-weight: 700;
}
.bkqtinhmienbac .giai8 div {
    font-weight: 700;
    color: maroon;
    font-size: 24px;
}
.bkqtinhmienbac .giai7l {
    font-size: 13px;
    height: 27px;
}
.bkqtinhmienbac .giai7 {
    font-weight: 700;
}
.bkqtinhmienbac .giai7 div {
    width: 24%;
    font-size: 18px;
    color: maroon;
}
.bkqtinhmienbac .giai6l {
    font-size: 13px;
    height: 27px;
}
.bkqtinhmienbac .giai6 div {
    width: 33%;
    font-size: 16px;
}
.bkqtinhmienbac .giai3 div,
.bkqtinhmienbac .giai4 div,
.bkqtinhmienbac .giai5 div {
    line-height: 16px;
    vertical-align: bottom;
    display: inline-block;
    float: left;
}
.bkqtinhmienbac .giai5l {
    font-size: 13px;
    height: 55px;
}
.bkqtinhmienbac .giai5 {
    font-size: 16px;
    font-weight: 700;
}
.bkqtinhmienbac .giai5 div {
    font-size: 16px;
    font-weight: 700;
    height: 16px;
    margin: 4px 0 2px;
    width: 33%;
}
.bkqtinhmienbac .giai4l {
    font-size: 13px;
    height: 55px;
}
.bkqtinhmienbac .giai4 div {
    width: 49%;
    font-size: 16px;
    font-weight: 700;
    height: 16px;
    margin: 4px 0 2px;
}
.bkqtinhmienbac div img {
    margin: 3px 0;
}
.bkqtinhmienbac .giai3l {
    font-size: 13px;
    height: 55px;
}
.bkqtinhmienbac .giai3 {
    font-size: 13px;
    text-align: center;
}
.bkqtinhmienbac .giai3 div {
    font-size: 16px;
    font-weight: 700;
    height: 16px;
    margin: 4px 0 2px;
    width: 33%;
}
.bkqtinhmienbac .giai2l {
    font-size: 13px;
    height: 27px;
}
.bkqtinhmienbac .giai2 div {
    width: 49%;
    display: inline-block;
    float: left;
    font-size: 16px;
    font-weight: 700;
    line-height: 130%;
}
.bkqtinhmienbac .giai1 div,
.bkqtinhmienbac .giaidb div {
    display: block;
    width: 100%;
}
.bkqtinhmienbac .giai1l {
    font-size: 13px;
    height: 27px;
}
.bkqtinhmienbac .giai1 {
    font-size: 16px;
    font-weight: 700;
}
.bkqtinhmienbac .giaidbl {
    font-size: 13px;
    height: 30px;
}
.giaidbl a,
.giaidbl a:visited {
    color: #000;
}
.bkqtinhmienbac .giaidb {
    font-weight: 700;
    color: maroon;
    font-size: 18px;
    height: 30px;
}
.box_kqxs .boxBottom .daysoThongkes {
    float: left;
    width: 100%;
}
.box_kqxs .boxBottom {
    width: 100%;
}
.box_kqxs .boxBottom .daysoThongke {
    float: left;
    width: 26px;
    height: 22px;
    line-height: 22px;
    border: 0;
    padding: 0;
    white-space: inherit;
}
.box_kqxs .boxBottom .daysoThongkes .sodudoan {
    float: left;
    border: 0;
    padding: 0 4px;
    white-space: inherit;
}
.box_kqxs .boxBottom .daysoThongke div {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #757171;
    background: radial-gradient(circle at 5px 5px, #f7f5f5, #31313a);
    text-shadow: none;
    color: #fff;
    line-height: 16px;
    text-align: center;
    font-size: 15px;
    margin: 3px auto;
}
.bangkq6x36 td.title a {
    color: #000;
}
.boxBottom .sodudoan div img {
    margin: 3px 0 2px;
}
.box_kqxs .boxBottom .config_Bangketqua_list {
    float: left;
    height: 20px;
    line-height: 20px;
    margin-right: 10px;
    margin-left: 1px;
    border: 0;
    padding: 0;
    white-space: inherit;
}
.bkqmiennam .bkqtinhmienbac > tbody > tr:last-child > td,
.boxBottom {
    border-bottom: 1px solid #9e9e9e;
}
.box_kqxs .boxBottom .config_Item {
    float: left;
    padding: 0 6px;
    border-right: 1px solid #9e9e9e;
}
.bangkq6x36 td {
    height: auto;
}
.bangkq6x36 div.title {
    border-bottom: 1px solid #efefef;
    padding: 2px 0;
}
.bangkq6x36 {
    margin: 5px 0;
}
.bangkq6x36 div.title {
    margin: 5px 0;
}
.bangkq6x36 td.title {
    font-weight: 700;
    text-align: left;
}
.bangkq6x36 div.bool,
.bangkq6x36 div.bool.rand {
    font-size: 20px;
    width: 40px;
    display: inline-block;
    border: 0;
    vertical-align: middle;
    position: static;
    padding-left: 0;
    padding-top: 7px;
    font-family: "Times New Roman", Times, serif;
    font-weight: 700;
}
.bangkq6x36 div.bool.rand {
    background: url("/template/2016/images/xosodientoan_rand.png") left top no-repeat;
    height: 43px;
    margin: 3px;
    text-align: center;
}
.bangkq6x36 img {
    height: 16px;
    margin-top: 5px;
}
.bangkq6x36 div.bool {
    background-image: url("/template/2016/images/glass-balls-40px.png");
    background-repeat: no-repeat;
    height: 36px;
    margin: 3px;
    text-align: center;
    float: left;
}
#box_tracuukqxs {
    height: 120px;
}
#statusbar {
    color: red;
    font-size: 11px;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: 700;
    border: 1px solid #e1e1e1;
    border-radius: 5px;
    clear: both;
    margin-bottom: 5px;
    min-height: 20px;
    line-height: 20px;
    padding: 2px 5px;
}
.boxdauduoimien td,
div.boxdauduoimien {
    border: 1px double #999;
    font-family: Tahoma, Geneva, sans-serif;
}
.boxdauduoimien td {
    border-top: 0;
    border-left: 0;
    text-align: center;
    padding: 1px;
    height: inherit;
    line-height: 1;
    white-space: nowrap;
    font-weight: 400;
}
div.boxdauduoimien {
    border-top: 0;
    border-bottom: 0;
    text-align: center;
    padding: 1px 0;
    height: inherit;
    margin: 0;
    background-color: #fff;
    min-height: 24px;
}
.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;
}
.boxBottom {
    float: left;
    position: relative;
    z-index: 2;
    background: #f5e9c3;
    border-left: 1px solid #9e9e9e;
    border-right: 1px solid #9e9e9e;
}
.boxdauduoimien .boxBottom {
    border-right: 0;
    border-left: 0;
}
.boxBottom .config_Bangketqua_list .config_Item {
    font-weight: 400;
}
.boxBottom .showLoto {
    padding: 0 2px;
    font-size: 11px;
    font-weight: 400;
    min-width: 80px;
    text-align: center;
    float: right;
    border: 0;
    background: 0 0;
    border-left: 1px solid #9e9e9e;
    height: 20px;
    line-height: 20px;
    margin: 0;
}
.boxdauduoimien > div > table {
    border: none;
}

@charset "utf-8";
/* CSS Document */
.boxkqxsdientoan h1 a:visited {
    color: #000;
}
#noidung .boxkqxsdientoan:hover {
    border: 1px solid #868383;
}
#noidung .boxkqxsdientoan:hover h4 {
    background: #e0e0e0;
    border: none;
}
.boxkqxsdientoan h4 {
}
.boxkqxsdientoan h4 small {
    font-weight: 400;
    line-height: 1;
    color: #777;
    font-size: 65%;
    text-transform: none;
}
.boxkqxsdientoan h4 small i {
    width: 12px;
    font-size: 12px;
    color: #1abb9c;
    /*        font-style: normal;*/
}
#noidung .boxkqxsdientoan h4 a:hover {
    color: red;
}
.boxkqxsdientoan:hover .bangkq6x36 {
    border-left: none;
    border-right: none;
    /*border-bottom: 1px solid #fff;*/
}
.boxkqxsdientoan:hover .bangkq6x36:last-child {
    border-bottom: 0;
}
/*#noidung .boxkqxsdientoan:hover .title-l{
  border: none;
}*/
.boxkqxsdientoan h1 small {
    font-weight: 400;
    line-height: 1;
    color: #777;
    font-size: 65%;
    text-transform: none;
}
.bangkq6x36 div.bool {
    line-height: 30px;
    font-size: 36px;
    background: radial-gradient(circle at 5px 5px, #ffffff, #88888c);
    border-radius: 50%;
}
/**/
/*    .bangkq6x36.bang-max-4d{
      margin-left: -10px;
    }
        .bangkq6x36.bang-max-4d .title{
      margin-left: 10px;
    }*/
.bangkq6x36 {
    margin: 0;
    padding: 10px;
    margin: 0;
    box-shadow: 0 0 0 1.5px rgba(0, 0, 0, 0.1) inset,
    0 1px 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 10px;
}
/*.bkqtt4 div.bool, .bkq123 div.bool, .bangkq6x36 div.bool, .bangkqmega div.bool{
      float: none;
    width: 56px;
    height: 56px;
    line-height: 56px;
    font-size: 36px;
    padding: 5px;

}*/
.bangkq6x36 div.bool {
    float: none;
    width: 48px;
    height: 48px;
    line-height: 48px;
    font-size: 36px;
    padding: 5px;
}
.bangkq6x36 div.bool {
    /*margin-right: 7px;*/
    margin: 0 10px;
}
/*new*/
.bangkq6x36 {
    margin: 0;
    padding: 10px;
    margin: 0;
    box-shadow: 0 0 0 1.5px rgba(0, 0, 0, 0.1) inset,
    0 1px 1px rgba(0, 0, 0, 0.05);
    border: 1px solid #9e9e9e;
    box-shadow: none;
    margin-bottom: 0px;
    border-bottom: 0px solid #fff;
}
.bangkq6x36 div.title {
    padding-top: 0;
    margin-top: 0;
    padding-bottom: 5px;
}
.bangkq6x36:last-child {
    margin-bottom: 0;
}
.bangkq6x36 div.bool {
    color: #353535;
}
.bangkq6x36 img {
    height: 16px;
    margin-top: 14px;
    /* line-height: 39px; */
}

@keyframes loader-scale {
    0% {
        transform: scale(0);
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        transform: scale(1);
        opacity: 0;
    }
}
.boxkqxsdientoan .bangkq6x36 .title a {
    color: #353535;
}
.boxkqxsdientoan .title a:hover {
    text-decoration: underline;
}
/*a.viewmore{
background: #ECECEC;
    border-radius: 15px;
    padding: 4px 10px;
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    color: #7f7f7f;
    text-decoration: none;
    text-shadow: 0px 1px 0px #fff;
    border: 1px solid #ebeaea;
    margin: 0px auto;
    box-shadow: 0px 2px 1px white inset, 0px -2px 8px white, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1); 
    box-shadow: 0px 2px 1px white inset, 0px -2px 1px white, 0px 2px 2px rgba(0, 0, 0, 0.1), 0px 2px 2px rgba(0, 0, 0, 0.1);
    -webkit-transition: box-shadow 0.5s;
    margin-left: 10px;
  }
  a.viewmore i{
    float: right;
    margin-top: 2px;
  }
  a.viewmore:hover{
    box-shadow: 0px 2px 1px white inset, 0px -2px 20px white, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
  }
  a.viewmore:active{
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5) inset, 0px -2px 20px white, 0px 1px 5px rgba(0, 0, 0, 0.1), 0px 2px 10px rgba(0, 0, 0, 0.1);
    background:-webkit-linear-gradient(top, #d1d1d1 0%,#ECECEC 100%);
  }*/
/*new*/

#noidung .boxkqxsdientoan {
    margin-bottom: 0px;
} /*.result-number-max4d li .bool-max4d div:hover{cursor: pointer; background: radial-gradient(circle at 5px 5px, #ffffff, #b5b5b9); background: radial-gradient(circle at 5px 5px, #ffffff, #88888c); }*/
.boxkqxsdientoan .bangkq6x36:last-child {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom: 1px solid #9e9e9e;
}
.help {
    cursor: pointer;
    background: #00f;
    color: #fff;
    border-radius: 50%;
    display: inline-block;
    width: 10px;
    border: 1px solid #ccc;
    background: none;
    color: red;
    height: 10px;
    line-height: 10px;
    font-size: 9px;
    text-align: center;
}
.show_help {
    display: none;
    position: absolute;
    top: -125px;
    z-index: 1;
    background: #fff;
    border: 1px solid #ccc;
    width: 380px;
    left: 60px;
    padding: 5px;
    font-weight: normal;
    border-radius: 15px;
    position: relative;
}
.show_help::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: 19px;
    border-width: 5px;
    border-style: solid;
    border-color: #999 transparent transparent transparent;
}
.boxkqxsdientoan .bang-max-4d,
.boxkqxsdientoan .bang-max-4d table td {
    color: #353535;
} /**/


.leftcl td {
    padding: 2px 6px;     /* control spacing so it doesn’t look too wide */
}


.bkqmiennam > tbody > tr > td:first-child {
    width: 140px;
    white-space: nowrap; /* don’t break text like “Giải Đặc Biệt” */
}


.bkqmiennam {
    table-layout: fixed;
    width: 100%;
}
.bkqmiennam td {
    word-break: break-word; /* or break-all */
    text-align: center;
}

.rightcl td div {
    word-break: break-all;
}


