@import "https://fonts.googleapis.com/css?family=Roboto:400,500,700,300|Roboto+Condensed:400,300,700&subset=latin,vietnamese";
*{font-family:Roboto,Arial,sans-serif}
body{background-color:#ececec;color:#222;font-size:13px;margin:0;padding:0;font-weight:400}
a{text-decoration:none}
img{border:none}
ul,li,p,h1,h2,h3,h4{margin:0;padding:0;list-style:none}
input,textarea{outline:0 none}
img{border:0 none;font-size:0;line-height:0;max-width:100%}
#container{width:1000px}
.topheader{background:#fff}
.top_bar{border-bottom:1px solid #e0e0e0;box-shadow:0 1px 2px rgba(221,221,221,0.64);height:30px;line-height:24px;overflow:hidden}
.top_bar h1{color:#333;float:left;font-size:13px;font-weight:400;margin-top:2px;text-align:left;width:50%}
.bar-right{float:right;text-align:right;width:49%}
.bar-right a{color:#333;margin:0 2px;vertical-align:middle}
.xsheader{background:#fff none repeat scroll 0 0;height:108px;margin-bottom:0;overflow:hidden;position:relative;width:100%;z-index:999}
.logo{float:left;height:85px;margin:13px 0 0 10px;overflow:hidden;width:206px}
.logo a{height:61px;margin:0;padding:0;width:100%}
header .advright{float:right;height:90px;width:728px;margin-right:10px}
header .advright img{margin:9px 0}
.login,.social-top{float:right}
.login{margin-right:8px}
.login a{margin:0 6px}
.categories{background:#444 none repeat scroll 0 0;height:40px;border-bottom:2px solid #fd6030}
.categories ul{margin:0;padding:0}
.categories li{box-shadow:0 1px 0 0 rgba(0,0,0,0.1);float:left;position:relative}
.categories li a{color:#fff;display:block;font-size:15px;font-weight:400;height:40px;line-height:40px;padding:0 14px;text-align:center}
.categories li a img{position:absolute;right:0;top:3px}
.categories li:hover{background:#fd6030}
li.active{background:#fd6030}
.menu_home_active,.sel a.menu_home{background:url(https://xoso.wap.vn/version_2/images/pc/home-icon-active.png) no-repeat scroll center center;min-width:0;overflow:hidden;text-indent:-1000px;width:20px}
.categories ul li a:hover,.categories ul li a:active{background:#fd6030}
section.layout{margin-top:10px}
.cold_left{width:212px;float:left}
.cold_left article{border-bottom:1px solid #e8e8e8;margin-bottom:0;padding:8px}
.boxlist{background:#fff none repeat scroll 0 0;border:1px solid #d0d0d0;margin-bottom:10px;text-align:left}
.boxlist a{color:#222}
.boxlist a:hover{color:#ef4b00}
.box-black{background:#444}
.box-black a{color:#fff}
.h1title{background:#fd6030 none repeat scroll 0 0;color:#fff;font-size:15px;font-weight:400;height:32px;line-height:32px;padding-left:8px}
.h1title a{color:#fff}
.h1title a:hover{color:#ffc600}
.h1title1{background:#eee none repeat scroll 0 0;border-bottom:2px solid #dc2a2a;color:#fff;font-size:15px;font-weight:400;height:32px;line-height:32px;padding-left:8px}
.h1title1 a{color:#222}
.h1title1 a:hover{color:#dc2a2a}
.h1title2{background:#eee none repeat scroll 0 0;border-bottom:2px solid #e71a1a;color:#222;font-size:15px;font-weight:400;height:32px;line-height:32px;padding-left:8px}
.h1title2 a{color:#222}
.region-column{border-right:1px solid #e8e8e8;vertical-align:top;width:155px}
.region-column:last-child{border-right:none}
.subcate ul li{border-bottom:1px solid #e8e8e8}
.subcate ul li a{background:rgba(0,0,0,0) url(https://xoso.wap.vn/version_2/images/pc/icon-subcate.png) no-repeat scroll 8px 13px;display:block;height:30px;line-height:30px;padding-left:20px}
.subcate ul li a:hover{background:url(https://xoso.wap.vn/version_2/images/pc/icon-subcate-hv.png) no-repeat 8px 13px #eee;color:#e71a1a}
.subcate li span{font-weight:700}
article .cover{background-position:50% top;background-repeat:no-repeat;background-size:cover!important;cursor:pointer;float:left;overflow:hidden}
article .cover a{display:block;height:100%;width:100%}
article .linktitle{font-family:Robotobold}
.boxlist .cover{float:left;height:52px;margin-right:8px;width:52px}
.boxlist time{color:#999;font-size:11px;line-height:16px;margin-right:10px}
.btnMore{padding:8px;text-align:right}
.btnMore a{color:#ef4b00;text-align:right}
.tienich{padding-bottom:8px}
.tienich_box{border:1px solid #d0d0d0;display:inline-block;height:77px;margin-left:8px;margin-top:8px;padding:20px 0 0;text-align:center;width:88px}
.tienich_box a{color:#464646}
.tienich_box img{padding-bottom:7px}
.cold_center{float:left;margin-left:10px;width:468px}
.box_cc{margin-bottom:10px}
.result-header{background:#e71a1a none repeat scroll 0 0;font-size:16px;font-weight:400;padding:8px 0 8px 8px;text-align:left}
.result-header a{color:#fff}
.result-header1{background:#eee none repeat scroll 0 0;border-bottom:2px solid #e71a1a;color:#222;font-size:16px;font-weight:400;padding:8px 0 8px 8px;text-align:left}
.result-header1 a{color:#222;font-weight:700;text-transform:uppercase}
.result-header h2,.result-header1 h2,.result-header h3{color:#fff;font-weight:400;line-height:20px}
.result-header h2,.result-header1 h2{color:#fff;font-size:16px}
.result-header1 h2{color:#222}
.result-header h2 a{font-weight:700;text-transform:uppercase}
.result-header h2 a:hover,.result-header1 a:hover{color:#ffc600}
.result-header h3{font-size:16px}
.box_kqxs .h3title1{background:#e71a1a none repeat scroll 0 0;color:#fff;font-size:16px;font-weight:700;height:33px;line-height:33px}
.box_kqxs .h3title1 a{color:#373531}
.box_kqxs .titlexsv{background:rgba(234,130,27,1);background:-moz-linear-gradient(top,rgba(234,130,27,1) 0%,rgba(213,107,0,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(234,130,27,1)),color-stop(100%,rgba(213,107,0,1)));background:-webkit-linear-gradient(top,rgba(234,130,27,1) 0%,rgba(213,107,0,1) 100%);background:-o-linear-gradient(top,rgba(234,130,27,1) 0%,rgba(213,107,0,1) 100%);background:-ms-linear-gradient(top,rgba(234,130,27,1) 0%,rgba(213,107,0,1) 100%);background:linear-gradient(to bottom,rgba(234,130,27,1) 0%,rgba(213,107,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea821b',endColorstr='#d56b00',GradientType=0);font-size:16px;font-weight:700;height:38px;line-height:38px;color:#fff}
.box_kqxs .titlexsv a{color:#373531}
.box_kqxs .web_bg_Trang{background-color:#fff;line-height:34px}
.box_kqxs .chugiai{color:#373531;font-size:15px}
.box_kqxs .web_XS_1{text-align:center;width:20%}
.box_kqxs .web_XS_2{text-align:center}
.box_kqxs .chukq{font-size:18px;font-weight:700}
.box_kqxs .do{color:#e30000}
.box_kqxs .yellow{color:#f6ff00}
.box_kqxs .boxseo{background: #f6f6f6 none repeat scroll 0 0;border-bottom: 1px solid #dedede;border-left: 1px solid #dedede;border-right: 1px solid #dedede;color: #333;font-size: 15px;font-weight: 700;padding: 8px;}
.box_kqxs .boxseo span{font-size:16px}
.box_kqxs .box_so_right{margin-top:10px}
.dd-loto-widget table{float:left;width:229px}
.dd-loto-widget .dit-loto{margin-left:10px}
.box_kqxs .web_bg_Trang_1{background-color:#fff;font-size:14px;line-height:24px}
.box_kqxs .name_tbl_ketquaxs{text-transform:uppercase;color:#707070;padding-left:8px;font-weight:700;height:30px;font-size:15px}
.box_kqxs .web_XS_3{color:red;font-size:14px;font-weight:700;text-align:center;width:11%}
.box_kqxs .web_XS_3 h3{color:#fff;font-size:14px;font-weight:400}
.box_kqxs .web_XS_4{font-weight:700;padding-left:8px;text-align:left;width:39%}
.box_kqxs .web_XS_4 h3{color:#fff;font-size:14px;font-weight:400}
.box_kqxs .xsmn_1{font-size:15px;font-weight:400;text-align:center;width:19%}
.box_kqxs .xsmn_1 h3{font-size:14px;font-weight:400}
.box_kqxs .xsmntit{font-weight:700}
.box_kqxs .xsmn_2{color:#373531;font-size:14px;font-weight:700;text-align:center;width:40%}
.box_kqxs .xsmn_3{color:#373531;font-size:14px;font-weight:700;text-align:center;width:27%}
.box_kqxs .xsmn_4{color:#373531;font-size:14px;font-weight:700;text-align:center;width:20%}
.box_kqxs .xsmn_ngang{background-color:#f6f6f6;line-height:30px}
.box_kqxs .xsmb_ngang_1{background-color:#fff;line-height:30px}
.box_kqxs td p{margin:12px 0}
.box_kqxs td p a{color:#373531;font-size:15px;font-weight:700}
.box_kqxs .fon16{font-size:18px}
.box_kqxs .loto_ngang{background-color:#f4eadb;font-size:14px;line-height:24px}
.box_kqxs .xsmn_tke_ngang{background-color:#fff;line-height:24px}
.box_kqxs .box_so_tg{background:#fff none repeat scroll 0 0;margin-top:2px;padding:20px 0px}
.box_kqxs .box_so_tg p{text-align:left;padding:0px 8px}
.box_kqxs .tttt-wait{font-size:14px;font-weight:700}
.box_kqxs .ttxs{background:rgba(0,0,0,0) url(/assets/version_2/images/pc/bg-ttxs.png) no-repeat 0 0;height:103px;margin:10px auto;width:395px;display:flex;justify-content:flex-start;box-sizing:border-box}
.box_kqxs .h3title{color:#fff;font-size:14px;line-height:30px;font-weight:400}
.box_kqxs .h3title a{color:#fff;font-size:14px;line-height:30px;font-weight:400}
.box_kqxs .tgtt{color:#fff;display:block;font-size:48px;margin-top:13px;width:75px;height:58px;line-height:58px;text-align:center}
.box_kqxs .tgtt:first-child{margin-left:71px}
.box_kqxs .tgtt+.tgtt{margin-left:18px}
.xemngay_ct{background-color:#fff;color:#373531;font-size:13px;line-height:20px;margin-bottom:8px;padding:5px 8px 10px;text-align:left}
.nau1{color:#d56b00}
.bg_head{background:#9c9c9c none repeat scroll 0 0;color:#fff;line-height:30px}
.kc_giohoangdao{margin-bottom:5px;padding:5px 0}
.bg_giohoangdao{background-color:#ecd1b5;color:#444343;font-size:12px;line-height:24px;text-align:center}
.chitietngay td:hover{background-color:#eaf1d7}
.text_dtdate{padding:5px 0}
.tkdb{background:#fff}
.tkdb th{background-color:#f4eadb;font-size:14px;line-height:30px;font-weight:700;font-weight:normal}
.tkdb td{color:#666;font-size:14px;font-weight:700;height:25px;text-align:center}
.tkdb td span{font-size:15px}
.red{color:#e30000}
.select{width:90px;height:24px;margin:0 3px;line-height:24px}
.tc_title{background:#f7e1cc none repeat scroll 0 0;font-size:15px;font-weight:700;line-height:34px;padding-left:10px;text-align:left}
.tke_1{color:#46433c;text-align:center;font-weight:700;width:20%}
.tke_1 p,.tke_2 p{color:red;font-size:15px;font-weight:700;margin:0}
.tke_2{color:#46433c;padding-left:8px;text-align:left;width:30%}
.search_form{padding:10px}
.search_form input{padding:0 10px}
.Zebra_DatePicker{bottom:auto;display:inline-block;float:none;left:auto;position:relative;right:auto;top:auto}
.search_form input,.search_form select{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;height:30px;line-height:1.42857;margin-bottom:8px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0;width:167px}
.search_form .search-number,.date-chooser{height:28px!important}
.search_form select{width:190px}
.date-chooser{bottom:auto;display:inline-block;left:auto;position:relative;right:auto;top:auto}
.search_form .search-button{background-color:#37b15d;border:0 none;border-radius:2px;color:#fff;cursor:pointer;height:30px;width:123px}
button.Zebra_DatePicker_Icon{background:url(https://xoso.wap.vn/version_2/images/pc/calendar.png) no-repeat scroll left top;border:0 none;cursor:pointer;display:block;height:16px;line-height:0;padding:0;position:absolute;text-indent:-9000px;vertical-align:top;width:16px}
button.Zebra_DatePicker_Icon_Inside{margin:0 3px 0 0}
.search_form .search-row .Zebra_DatePicker_Icon_Wrapper .Zebra_DatePicker_Icon_Inside{left:auto!important;right:4px!important;top:7px}
.form-group{float:left}
.pd15{padding:15px}
.mgr10{margin-right:10px}
.kqsdd{color:red;font-size:20px;font-weight:700}
.button-submit-break{margin-bottom:15px;margin-top:15px}
.text-center{text-align:center!important}
.form-group .label{margin-bottom:10px}
.form-control{border:1px solid #dfdfdf;border-radius:3px}
button.form-control{background:#37b15d none repeat scroll 0 0;border:1px solid #229d49;border-radius:3px;cursor:pointer}
button.button-submit{color:#fff;font-weight:700;height:38px;width:116px}
.boxtk_ngang{background-color:#fff}
.boxtk_1{color:#404040;font-weight:700;line-height:30px;padding:0 0 0 8px;font-size:14px;text-align:left;width:40%}
.boxtk_2{color:#404040;padding-left:8px;text-align:left;width:60%;font-size:15px}
.name_tbl_tk{color:#e30000;font-size:14px;font-weight:700;padding-left:8px}
.sm_ngang{background-color:#f4eadb;line-height:30px}
.sm_1{font-size:15px;padding-left:10px;text-align:center;width:50%}
.sm_ngang_1{background-color:#fff;line-height:30px}
.sm_search-input{border:1px solid #cacaca;color:#8c8c8c;font-family:arial;font-size:12px;height:22px;margin:10px 0 10px 8px;padding-left:5px;width:146px}
.sm_serch_button{background:#ef4b00 none repeat scroll 0 0;border:medium none;color:#fff;font-family:arial;font-weight:700;height:26px;margin:10px 5px;padding:0 8px}
.sm_pagelst{background:#fff none repeat scroll 0 0;display:block;font-size:11pt;height:30px;line-height:30px;overflow:hidden;padding-bottom:10px;padding-top:10px}
.sm_pagelst b{background:#ef4b00 none repeat scroll 0 0;color:#fff;font-weight:700;padding:3px 8px}
.sm_pagelst a{border:1px solid #eee;color:#8c8c8c;font-weight:700;padding:2px 6px}
.sm_pagelst a:hover{background:#d56b00 none repeat scroll 0 0;border:1px solid #d56b00;color:#fff}
.sm_pagelst span{font-size:12pt;padding:5px 10px}
.sm_pagelst a.pagenxt{background:url(https://xoso.wap.vn/version_2/images/pc/arr02.png) no-repeat #fff scroll 80px 50%;border:medium none;color:#888;display:block;float:right;margin:0 8px;padding:0 10px;width:80px}
.sm_pagelst a.pagenxt:hover{background:url(https://xoso.wap.vn/version_2/images/pc/arr02_hover.png) no-repeat #d56b00 scroll 80px 50%;border:medium none;color:#fff}
.sm_page_bcc{background:#fff;color:#7a7a7a;padding-bottom:10px}
.sm_page_bcc a{background:rgba(0,0,0,0) url(https://xoso.wap.vn/version_2/images/pc/boder.jpg) no-repeat scroll right center;color:#373531;font-weight:700;padding:0 5px;text-transform:uppercase}
.sm_page_bcc a:hover{color:red}
.cold_right{float:right;margin-left:10px;width:300px}
.cold_right article{border-bottom:1px solid #444;margin-bottom:0;padding:10px 8px}
.cold_right article:hover{background:#333}
.cold_right article:hover a{color:#e30000}
.box_calendar{margin-bottom:10px;overflow:hidden}
.calendar{border:1px solid #d0d0d0;text-align:center}
.calendar header{background:#fff none repeat scroll 0 0;border-bottom:1px solid #ddd;height:30px;position:relative}
.calendar h3{font-size:14px;padding:6px;color:#222}
.calendar thead{font-weight:600}
.calendar tbody td:hover{background:#fd6030;color:#fff}
.calendar tbody td a{color:#222}
.calendar tr{background:#fff none repeat scroll 0 0}
.calendar td{border-bottom:1px solid #ddd;border-collapse:collapse;border-right:1px solid #ddd;font-size:12px;line-height:18px;padding:4px 0;text-align:center}
.calendar td.selected a{color:#fff}
.calendar tr td:last-child{border-right:0 none}
.calendar .prev-month,.calendar .next-month,.calendar .next-day{color:#cbd1d2}
.current-day{background:#e71a1a;color:#fff}
.event{cursor:pointer;position:relative}
.event::after{background:#fd6030 none repeat scroll 0 0;border-radius:50%;bottom:.1em;content:"";display:block;height:.3em;left:50%;margin:-.25em 0 0 -.25em;position:absolute;width:.3em}
.event.current-day:after{background:#f9f9f9}
.btn-prev,.btn-next{color:#cbd1d2;height:16px;line-height:2em;position:absolute;top:6px;width:16px}
.btn-prev{background:url(https://xoso.wap.vn/version_2/images/pc/prev_calendar.png) no-repeat;left:7px}
.btn-prev:hover{background:url(https://xoso.wap.vn/version_2/images/pc/prev_calendar_hover.png) no-repeat}
.btn-next{background:url(https://xoso.wap.vn/version_2/images/pc/next_calendar.png) no-repeat;right:7px}
.btn-next:hover{background:url(https://xoso.wap.vn/version_2/images/pc/next_calendar_hover.png) no-repeat;right:7px}
.LOTO_ngang{background-color:#ffefe0;font-size:14px;line-height:24px}
.LOTO_ngang_1{background-color:#fff;font-size:15px;line-height:30px}
.LMT_1{border-top:1px solid #d0d0d0;color:#373531;font-size:13px;padding:3px 0 3px 8px;text-align:center;width:22%}
.LMT_2N{border-left:1px solid #d0d0d0;border-top:1px solid #d0d0d0;color:#373531;font-size:13px;font-weight:400;line-height:19px;padding:3px 0 3px 8px;text-align:left;width:26.6%}
.lmtxs table{border:none}
.lmtxs td:hover{background-color:#eaf1d7}
.chonso{background:#efeae6 none repeat scroll 0 0}
.chonso p{color:#565656;font-weight:700;line-height:22px;margin:0;padding:8px;text-align:left}
.cam{color:#e71a1a}
.chonso_list{margin:0}
.chonso_list ul{list-style:outside none none;margin:0;padding:0}
.chonso_list ul li{border-bottom:1px solid #d0d0d0;padding:8px}
.chonso_form_so{background-color:#fff;border:1px solid #d0d0d0;color:#b61a00;font-size:12px;font-weight:700;line-height:26px;text-align:center}
.chonso_button{background-color:#e71a1a;border:0 none;color:#fff;font-family:arial;font-size:13px;font-weight:700;line-height:28px;padding:0 8px;text-align:center}
.button_right{text-align:right}
.box_dsl{float:left;text-align:left}
.box_dsr{text-align:right}
.tct_menu{background-color:#fef4ed;text-align:left;width:100%}
.tct_menu ul{list-style:outside none none;margin:0;padding:0}
.tct_menu ul li{border-right:1px solid #dcd6d2;display:inline-block;float:left;line-height:30px;text-align:center;width:33%}
.tct_menu ul li a{color:#3c3c3c;display:block;font-size:12px;font-weight:700;padding:0 15px}
#tct_menu_active{background-color:#eee5df;color:#9e0400;font-size:12px;font-weight:700}
.tct_row_1{background-color:#eee5df;line-height:32px}
.tct_col_1{text-align:center;width:12%}
.tct_col_2{padding:0 0 0 8px;text-align:left;width:35%}
.tct_col_3{text-align:center;width:33%}
.tct_col_4{text-align:center;width:20%}
.tct_row_2{background-color:#fff;line-height:32px}
.tct_line{background-color:#eee;height:1px}
.box_votelist{background:#fff}
.poll ul{padding:0 0 20px;color:#fff}
.poll ul label{border-radius:50%;cursor:pointer;display:inline-block;font-size:30px;font-weight:700;height:60px;line-height:60px;text-align:center;width:60px}
.bgmau1{background:#fd8000}
.bgmau2{background:#ffbe00}
.bgmau3{background:#87fb00}
.bgmau4{background:#19b983}
.bgmau5{background:#00b9fe}
.voteResult{padding:0 0 10px}
.voteResult li{border-bottom:1px solid #d0d0d0;padding:15px 25px}
.voteResult label{display:block;float:left}
.vote{display:inline-block;text-align:right}
.voteResult span{color:#d56b00;font-size:20px;font-weight:700}
.voteResult .percentBg{background:#fff none repeat scroll 0 0;border:1px solid #9b9b9b;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;clear:both;font-size:0;height:12px;margin:2px 0 15px;overflow:hidden;text-align:left;width:318px}
.voteResult .percentBg .percent{background:#9b9b9b;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:block;height:12px;font-size:0;overflow:hidden}
.box_bcs{background:#fff}
.box_bcs ul li{border-bottom:1px solid #d0d0d0;padding:8px;text-align:left}
.box_bcs .sdc{font-size:14px;font-weight:700;color:red}
.box_bcs .bcsleft{float:left}
.box_bcs .fndate{display:inline-block;color:#757575;font-size:12px;float:right;margin-top:12px}
.cat_news{padding:10px}
.cat_news .news_item{border-top:1px solid #ddd;clear:both;display:block;margin-top:15px;padding-top:15px}
.news_item img{float:left;height:74px;margin-right:12px;width:110px}
.cat_news h1{font-size:24px;margin-top:12px;text-transform:uppercase}
.cat_news h3{color:#ef4b00;font-size:20px;margin-top:10px;padding-bottom:8px}
.cat_news h4{background:#fd6030 none repeat scroll 0 0;color:#fff;font-size:15px;padding:6px;text-align:center}
.cat_news h2{font-size:18px}
.cat_news h6{font-size:14px;margin:0;padding:0}
.cat_news .date_view{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:6px 0}
.cat_news td{text-align:center;padding:5px}
.box_thongke{border-bottom:1px solid #ddd;margin-bottom:25px}
.bg_gray{background: #f7f7f7 none repeat scroll 0 0;}
.summary{display:block;font-size:14px;font-weight:700;margin:10px 0}
.thumbnailsbox{margin:10px 0}
.newsTime{color:#999;display:block}
.news_item > p{color:#d56b00}
.viewMore{display:block;margin:30px 0;text-align:center;width:100%}
.news_list{margin-top:20px;margin-bottom:15px}
.news_list h3{color:#ef4b00;font-size:18px}
.news_list li{color:#666;list-style:initial;margin-bottom:2px;margin-left:15px;padding:3px 0}
.news_list a{color:#333}
.news_list p{font-size:11px;color:#797979}
.adv{margin: 10px 0px;}
.clr{clear:both}
.foodter{padding-bottom:10px;text-align:left;width:1000px}//background:#222 none repeat scroll 0 0;
.foodter .categories{height:38px;text-align:left}//background:#fd6030 none repeat scroll 0 0;
.foodter .categories ul{margin:0;padding:0}
.foodter .categories li{float:left;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 0 0 rgba(0,0,0,0.1);box-shadow:0 1px 0 0 rgba(0,0,0,0.1)}
.foodter .categories li a{display:block;font-size:14px;padding:0 18px;text-align:left}
.menu_bottom{border-bottom:1px solid #444}
.box_contact{border-bottom:1px solid #333;margin:0 20px}
.qc{color:#b7b7b7;float:left;font-size:13px;line-height:16px;width:70%}
.tag a{color:#b7b7b7}
.tag a:hover{text-decoration:underline}
.linkblue{color:#2176c5}
.textft{line-height:18px;margin-bottom:15px;margin-top:20px;color: #555}
.social{float:left;margin:22px 0;text-align:center;width:30%}
.social p{color:#b7b7b7;display:inline-block;margin-right:10px;padding-top:12px;vertical-align:top}
.icon-button{border-radius:2.6rem;-webkit-border-radius:2.6rem;-moz-border-radius:2.6rem;cursor:pointer;display:inline-block;font-size:1.4rem;height:2.6rem;line-height:2.6rem;margin:0 3px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2.6rem}
.icon-button-top{-moz-user-select:none;border-radius:50%;cursor:pointer;display:inline-block;height:20px;line-height:20px;margin:0 3px;padding:2px;position:relative;text-align:center;width:20px}
.twitter{background:url(https://xoso.wap.vn/version_2/images/pc/twitter.png) center no-repeat #333}
.twitter:hover{background:url(https://xoso.wap.vn/version_2/images/pc/twitter-hover.png) center no-repeat #55acee}
.facebook{background:url(https://xoso.wap.vn/version_2/images/pc/facebook.png) center no-repeat #333}
.facebook:hover{background:url(https://xoso.wap.vn/version_2/images/pc/facebook-hover.png) center no-repeat #3b5998}
.google-plus{background:url(https://xoso.wap.vn/version_2/images/pc/google.png) center no-repeat #333}
.google-plus:hover{background:url(https://xoso.wap.vn/version_2/images/pc/google-hover.png) center no-repeat #db5a3c}
.facebook-top{background:url(https://xoso.wap.vn/version_2/images/pc/facebook.png) center no-repeat #fff}
.facebook-top:hover{background:url(https://xoso.wap.vn/version_2/images/pc/facebook-hover.png) center no-repeat}
.google-plus-top{background:url(https://xoso.wap.vn/version_2/images/pc/google.png) center no-repeat #fff}
.google-plus-top:hover{background:url(https://xoso.wap.vn/version_2/images/pc/google-hover.png) center no-repeat}
.icon-button span{border-radius:0;display:block;height:0;left:50%;margin:0;position:absolute;top:50%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:0}
.icon-button:hover span{width:2.2rem;height:2.2rem;border-radius:2.6rem;margin:-1.1rem}
.twitter span{background-color:#4099ff}
.facebook span{background-color:#3B5998}
.google-plus span{background-color:#db5a3c}
.icon-button i{background:none;color:#fff;height:2.2rem;left:0;line-height:2.2rem;position:absolute;top:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:2.2rem;z-index:10}
.icon-button .icon-twitter{color:#4099ff}
.icon-button .icon-facebook{color:#3B5998}
.icon-button .icon-google-plus{color:#db5a3c}
.icon-button:hover .icon-twitter,.icon-button:hover .icon-facebook,.icon-button:hover .icon-google-plus{color:#fff}
.box_tag{border-top:1px solid #111;margin:0 20px;padding-top:15px}
.box_tag strong{color:#b7b7b7;float:left;margin-right:13px;margin-top:5px}
.tags{margin:0;padding:0;list-style:none}
.tags li,.tags a{float:left;font-size:9px;height:20px;line-height:20px;margin:2px 0;position:relative}
.tags a{margin-left:15px;padding:0 7px 0 8px;background:#444;color:#fff;text-decoration:none;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.tags a::before{border-color:transparent #444 transparent transparent;border-style:solid;border-width:10px 9px 10px 0;content:"";float:left;height:0;left:-9px;position:absolute;top:0;width:0}
.tags a::after{background:#222 none repeat scroll 0 0;border-radius:2px;content:"";float:left;height:4px;left:0;position:absolute;top:8px;width:4px}
.tags a:hover{background:#e71a1a}
.tags a:hover:before{border-color:transparent #e71a1a transparent transparent}
.box_tkkqxs table{float:left;width:50%}
.adv{}
.adv_bottom{background:#d0d0d0;width:1000px}
.tkdb2{background:#fff none repeat scroll 0 0}
.tkdb2 table{border-left:1px solid #d0d0d0}
.tkdb2 th{background-color:#f4eadb;line-height:24px;text-align:center}
.tkdb2 td{font-size:13px;height:25px;text-align:center;color:#666}
.tkdb2 td span,.tkdb2 th span{display:inline-block;width:22%}
.box_so.tkdb2 th{border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0}
.box_so.tkdb2 td{border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0}
.tkdb2 td span{font-size:13px}
.tkdb1{background:#fff none repeat scroll 0 0}
.tkdb1 th{background-color:#f4eadb;font-weight:400;line-height:30px;text-align:center}
.tkdb1 td{font-size:14px;height:25px;text-align:center;color:#666}
.box_so.tkdb1 td{border:medium none}
.tkdb1 td span{font-size:15px}
.so_kq{font-weight:700}
.box_list_tkv{background:#fff;text-align:left}
.box_list_tkv h2{background:#eee none repeat scroll 0 0;border-bottom:1px solid #ddd;font-size:15px;padding:6px 10px;color:#e30000}
.box_list_tkv li{border-bottom:1px solid #ddd;padding:7px 0 7px 10px}
.box_list_tkv a{background:rgba(0,0,0,0) url(https://xoso.wap.vn/version_2/images/pc/Xo-so-wap-icon-soicau.png) no-repeat scroll 0 4px;color:#222;padding-left:15px}
.box_list_tkv a:hover{color:#ef4b00}
.From_Lich{border:0 solid#dcdcdc;background:url(https://xoso.wap.vn/version_2/images/pc/calendar.png) #ff4e00 no-repeat 95.5% center;width:30%;padding:0 5px;line-height:28px;font-size:12px;color:#222;padding-left:0}
.box_kqxs .text_rightmb{text-align:right;padding-right:8px}
.menu_home img{display:block;margin-top:0;position:relative!important;top:10px!important}
.widget-content {}
.sms-item{border-bottom:1px solid #cdcdcd;padding:7px 10px}
.sms-icon{float:left;padding-top:10px;text-align:center;width:62px}
.sms-content{float:left;width:190px}
.sms-text{font-size:12px}
.sms-syntax-content{margin-top:3px}
.sms-syntax{border:1px solid #37b15d;border-radius:3px;float:left;font-weight:700;padding:3px 0px;text-align:center;width:95px}
.sms-syntax-icon{float:left;margin:4px 0 0 20px;width:30px}
.sms-syntax-number{float:left;font-size:18px;font-weight:700;padding-top:0}
.clear{clear:both}
.clearfix::before, .clearfix::after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix::after {
    clear: both;
}
.Left_SOICAU_bg_title{display:block;height:30px;line-height:30px;padding-left:8px;color:#e30000;border-bottom:1px solid #e8e8e8;font-weight:700}
.CAULOTO_text{border-bottom:1px solid #ddd;font-size:13px;margin-bottom:15px;padding-bottom:8px;text-align:left}
.CAULOTO_SONGAY{margin:10px 0 0;text-align:left}
.CAULOTO_SONGAY ul{list-style:outside none none;margin:0;padding:0}
.CAULOTO_SONGAY ul li{background-color:#f4f4f4;border-bottom:5px solid #ccc;border-right:1px solid #d1d1d1;display:inline-block;float:left}
.CAULOTO_SONGAY ul li a{color:#333;display:block;font-weight:700;padding:7px 14px}
.CAULOTO_SONGAY ul li:hover{border-bottom:5px solid red}
#CAULOTO_SONGAY_activer{border-bottom:5px solid red}
.hang_so{margin-top:15px}
.hang_so span a{border:1px solid #ddd;border-radius:3px;display:inline-block;font-weight:700;height:30px;line-height:30px;margin:0 2px;text-align:center;width:30px}
.hang_so span a:hover{background:#fd6030;color:#fff;border:1px solid #fd6030}
.PTLT_KQ_Table{padding:20px 0 0;position:relative;text-align:left;width:80%}
.PTLT_KQ_Table_row_1{background-color:#e71a1a;color:#fff;line-height:24px}
.PTLT_KQ_Table::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#666 transparent transparent;border-image:none;border-style:solid;border-width:10px;content:"";height:0;left:160px;position:absolute;top:5px;width:0}
.PTLT_KQ_Table_row_2{background-color:#fff;line-height:24px}
.PTLT_KQ_Table_col_1{padding-left:8px;text-align:left;width:20%}
.PTLT_KQ_Table_col_2{text-align:center}
.PTLT_text_DD{color:red;font-size:15px;font-weight:700}
.PTLT_text_Trung{background-color:#fc0;font-size:16px;font-weight:700}
.do{color:red!important}
.checkbox{margin-top:5px}
.checkbox input{height:auto;margin-right:6px;vertical-align:middle;width:auto}
.DACBIET_TK_BANGDB_KQ{background:#fff;padding:0 0 20px;text-align:left;width:100%}
.DACBIET_TK_BANGDB_KQ_row_1{background-color:#f4eadb;color:#6e6e6e}
.DACBIET_TK_BANGDB_KQ_col{font-size:13px;line-height:17px;padding:10px 0;text-align:center;width:65px}
.DACBIET_TK_BANGDB_KQ_row_2{background-color:#fff;color:#666}
.DACBIET_TK_BANGDB_KQ_bg_tatca{background-color:#fff}
.DACBIET_TK_BANGDB_KQ_col p{font-size:15px;font-weight:700;padding:5px 0}
.font_14{font-size:14px}
.LOTO_TKCAPSO_Table{background:#fff none repeat scroll 0 0;font-family:"Roboto",sans-serif;font-size:13px;margin:0 0 10px}
.LOTO_TKCAPSO_Table_row_1{background-color:#efefef;font-weight:700}
.LOTO_TKCAPSO_Table_col_1{padding:5px 0;text-align:center;width:14%}
.LOTO_TKCAPSO_Table_row_2{background-color:#fff}
.LOTO_TKCAPSO_Table_box_number_LOTO,.LOTO_TKCAPSO_Table_box_number_LOTO_gray{border-radius:3px;display:inline-block;font-size:13px;font-weight:700;height:30px;line-height:30px;text-align:center;width:30px}
.LOTO_TKCAPSO_Table_box_number_LOTO{background-color:#fd6030;color:#fff}
.LOTO_TKCAPSO_Table_box_number_LOTO_gray{background-color:#fff;border:1px solid #ddd;color:#222}
.LOTO_TKCAPSO_Table_col_2,.LOTO_TKCAPSO_Table_col_3,.LOTO_TKCAPSO_Table_col_4,.LOTO_TKCAPSO_Table_col_5{padding:5px 0;text-align:center}
.LOTO_TKCAPSO_Table_col_2{width:20%}
.LOTO_TKCAPSO_Table_col_3{width:19%}
.LOTO_TKCAPSO_Table_col_4{width:19%}
.LOTO_TKCAPSO_Table_col_5{width:28%}
.Centre_TKCKdanLOTO_bg{background-color:#fff;margin:0 0 10px}
.LOTO_TK_DAUDUOI_TEXT{font-size:13px;line-height:16px;padding:15px 0 15px 8px;text-align:left}
.Centre_TKCKdanLOTO_table_row_1{background-color:#efefef;font-size:13px;font-weight:700}
.Centre_TKCKdanLOTO_table_row_2{background-color:#fff;font-size:13px}
.Centre_TKCKdanLOTO_table_col_1,.Centre_TKCKdanLOTO_table_col_2,.Centre_TKCKdanLOTO_table_col_3,.Centre_TKCKdanLOTO_table_col_4,.Centre_TKCKdanLOTO_table_col_5{padding:5px 0;text-align:center}
.Centre_TKCKdanLOTO_table_col_1{width:15%}
.Centre_TKCKdanLOTO_table_col_2{padding:5px 0;text-align:center;width:25%}
.Centre_TKCKdanLOTO_table_col_3,.Centre_TKCKdanLOTO_table_col_4,.Centre_TKCKdanLOTO_table_col_5{width:20%}
.DACBIET_TK_BANGDB_KQ_row_1,.DACBIET_TK_BANGDB_KQ_row_2{color:#6e6e6e}
.DACBIET_TK_BANGDB_KQ_row_1{background-color:#f4eadb}
.DACBIET_TK_BANGDB_KQ_row_2{background-color:#fff}
.DACBIET_TK_BANGDB_KQ_col{font-size:13px;line-height:17px;padding:10px 0;text-align:center;width:65px}
.DACBIET_TK_BANGDB_KQ_bg_xam{background-color:#efefef}
.DACBIET_TK_BANGDB_KQ_bg_Chanle{background-color:#ffeddd}
.DACBIET_TK_BANGDB_KQ_bg_ChanChan{background-color:#e8faff}
.DACBIET_TK_BANGDB_KQ_bg_Lechan{background-color:#f3ffe6}
.DACBIET_TK_BANGDB_KQ_bg_LeLe{background-color:#ffecf6}
.DACBIET_TK_BANGDB_KQ_col_time{color:#aaa;font-size:12px}
.DACBIET_TK_BANGDB_KQ_bg_mota{margin:20px 0 0 8px}
.DACBIET_TK_BANGDB_KQ_bg_boxmota{border:1px solid #d7d7d7;padding:1px 7px}
.LOTO_TK_THONGKECHUKYDANLOTO_note{font-size:13px;font-weight:700;padding:15px 8px 10px;text-align:left}
.xanh{color:#2176c5}
.boxdayduynv{margin-bottom:5px;width:60%;line-height:26px;background-color:#FFF;border:1px solid#cbc1b4;text-align:center;position:relative;color:red;font-weight:700}
.boxdayduynv a{color:red}
.boxdayduynv input{color:red;text-align:left}
.bogocduynv{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.shadowduynv{box-shadow:0 2px 1px #d2d2d2;-moz-box-shadow:0 2px 1px #d2d2d2;-webkit-box-shadow:0 2px 1px #d2d2d2;-o-box-shadow:0 2px 1px #d2d2d2;-ms-box-shadow:0 2px 1px #d2d2d2}
.arrows_1duynv{position:absolute;top:7px;left:5px}
.arrows_2duynv{position:absolute;top:7px;right:10px}

<!--them moi-->
.Page_SOICAU_bg_new{
	background-color:#FFF;
	padding:10px;
}
.PageSOICAU_title{
	background:#e71a1a;
	line-height:36px;
	text-align:left;
	padding: 0 0 0 10px;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
}
.PageSOICAU_box{
	border:1px solid#69a500;
	padding:8px;
	text-align:left;
	color:#393939;
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	margin:5px 0 15px 0;
	line-height:18px;
}
.PageSOICAU_box_list{
	margin:5px 0 10px 0;
}
.PageSOICAU_box_list ul{
	margin:0;
	padding:0;
	list-style:none;
}
.PageSOICAU_box_list ul li{
	display:inline-block;
	width:110px;
	float:left;
	margin:0 30px 8px 0;
}
.PageSOICAU_box_list ul li:last-child{margin-right:0;}
.Form_Lich{
	border:1px solid#dfdfdf;
	background:url(images/xsmb-lich.png) #fff 90px 7px no-repeat;
	width:100px;
	padding:0 5px 0 5px;
	line-height:36px;
	height:36px;	
	font-size:13px;
	color:#393939;
	padding-left:10px;
	margin:0 5px 0 0;
	font-family: 'Roboto', sans-serif; 
}
.Form_Nhap{
	border:1px solid#dfdfdf;
	background:#fff;
	width:100px;
	padding:0 5px 0 5px;
	line-height:36px;
	height:36px;	
	font-size:13px;
	color:#393939;
	padding-left:10px;
	margin:0 5px 0 0; 
	font-family: 'Roboto', sans-serif;
}
.Form_Tinh{
	border:1px solid#dfdfdf;
	background:url(images/xsmb_list.png) #fff 95px 14px no-repeat; 
	-webkit-appearance: none;  /*Removes default chrome and safari style*/
     -moz-appearance: none !important; /*Removes default style Firefox*/
	width:120px;
	padding:0 5px 0 5px;
	line-height:38px;
	height:38px;	
	font-size:13px;
	color:#393939;
	padding-left:10px;
	margin:0 5px 0 0;
	font-family: 'Roboto', sans-serif; 
}
.Form_Tinh_dai{
	border:1px solid#dfdfdf;
	background:url(images/xsmb_list.png) #fff 120px 14px no-repeat; 
	-webkit-appearance: none;  /*Removes default chrome and safari style*/
     -moz-appearance: none !important; /*Removes default style Firefox*/
	width:145px;
	padding:0 5px 0 5px;
	line-height:38px;
	height:38px;	
	font-size:13px;
	color:#393939;
	padding-left:10px;
	margin:0 5px 0 0;
	font-family: 'Roboto', sans-serif; 
}
.PageSOICAU_box p{
	margin:0;
	line-height:17px;
	padding:0 0 5px 0;
}
.CAULOTO_SONGAY{
	text-align:left;
	margin:10px 0 0 0;
}
.CAULOTO_SONGAY p{
	margin:o;
	font-size:13px;
	line-height:20px;
}
.CAULOTO_SONGAY ul{
	margin:0;
	padding:0;
	list-style:none;
}
.CAULOTO_SONGAY ul li{
	display:inline-block;
	border-right:1px solid#d1d1d1;
	float:left;
	border-bottom:5px solid#CCC;
	background-color:#f1f1f1;
}
.CAULOTO_SONGAY ul li a{
	color:#333;
	padding:8px 12px 8px 12px;
	font-weight:bold;
	display:block;
}
.CAULOTO_SONGAY ul li:hover{
	border-bottom:5px solid#F00;
	background-color:#FFF;
}
#CAULOTO_SONGAY_activer{
	border-bottom:5px solid#F00;
	background-color:#FFF;
}
.Form_button{
	margin: 0 0 15px 0;
	background-color:#69a500;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	font-family: 'Roboto', sans-serif;
	text-align:center;
	padding:10px 30px 10px 30px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border:0;
}
.Page_CAULOTO_KQ{
	text-align:left;
}
.Page_CAULOTO_KQ p{
	margin:0;
	font-size:13px;
	line-height:24px;
	color:#69a500;
	text-align:center;
	font-style:italic;
	font-family: 'Roboto', sans-serif;
}
.Page_CAULOTO_KQ_title{
	background:#424242;
	line-height:22px;
	text-align:left;
	padding: 8px 0 8px 10px;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
	margin:0 0 10px 0;
}
.Page_CAULOTO_KQ_title_2{
	background:#424242;
	line-height:36px;
	text-align:left;
	padding: 0 0 0 10px;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
	margin:0 0 0 0;
}
.Page_CAULOTO_KQ_list{
	margin:0 0 10px;
	font-family: 'Roboto', sans-serif;
}
.Page_CAULOTO_KQ_DAU{
	width:10%;
	float:left;
	margin-right:3%;
}
.Page_CAULOTO_KQ_BoxDAU{
	border:1px solid#69a500;
	height:34px;
	line-height:34px;
	text-align:center;
	color:#69a500;
	font-weight:bold;
}

.Page_CAULOTO_KQ_BoxNumber{
	border:1px solid#393939;
	height:34px;
	line-height:34px;
	text-align:center;
	color:#393939;
}
.Page_CAULOTO_KQ_Number{
	width:87%;
	float:left;
}
.Page_CAULOTO_KQ_Number ul{
	margin:0;
	padding:0;
	list-style:none;
}
.Page_CAULOTO_KQ_Number ul li{
	display:inline-block;
	width:8.1%;
	float:left;
	margin-right:2%;
}
.Page_CAULOTO_KQ_Number ul li a:hover{
	color:#69a500;	
}
.Page_CAULOTO_KQ_Number ul li:last-child{margin-right:0;}

.LS_DUDOANXOSO{
	border-top:2px solid#ebebeb;
	padding:15px 0 0 0;
	text-align:center;
	font-size:13px;
	line-height:18px;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	margin:0 0 20px 0;
}
.LS_DUDOANXOSO_table{
	margin:15px 0 0 0;
}
.LS_DUDOANXOSO_table_bg{
	background-color:#f8f3e6;
	color:#fe6c00;
	font-weight:bold;
}
.LS_DUDOANXOSO_table_bg_2{
	background-color:#FFF;
}
.LS_DUDOANXOSO_table_col_1{
	width:30%;
	text-align:center;
	padding:5px 0 5px 0;
}
.LS_DUDOANXOSO_table_col_2{
	width:45%;
	text-align:center;
	padding:5px 0 5px 0;
}
.LS_DUDOANXOSO_table_col_3{
	width:25%;
	text-align:center;
	padding:5px 0 5px 0;
}
.LS_DUDOANXOSO_THONGBAO{
	margin:15px 0 0 0;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#ff0101;
	font-style:italic;
}

/*--------------------DUDOANXOSO------------------*/

.DUDOANXOSO_list{
	margin:10px 0 0 0;
}
.DUDOANXOSO_list ul{
	margin:0;
	padding:0;
	list-style:none;
}
.DUDOANXOSO_list ul li{
	display:inline-block;
	margin:0 0 0 0;
	background-color:#eeeeee;
}
.DUDOANXOSO_list ul li a{
	color:#464646;
	padding:8px 10px 8px 10px;
	text-align:center;
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	font-weight:bold;
	display:block;
}
.DUDOANXOSO_list ul li a:hover, .DUDOANXOSO_list ul li a.active{
	background-color:#c21824;
	color:#FFF;
	font-weight:bold;
}
.DUDOANXOSO_title{
	text-align:center;
	margin:25px 0 10px 0;
	font-family: 'Roboto', sans-serif;
}
.DUDOANXOSO_title p{
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	margin:0;
	padding:12px 0 0 0;
	color:#d12c2c;
}
.DUDOANXOSO_text{
	font-size:14px;
	line-height:18px;
	text-align:center;
	font-family: 'Roboto', sans-serif;
}
.DUDOANXOSO_text p{
	background-color:#f5f5f5;
	text-align:center;
	padding:8px 0 8px 0;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	font-style:italic;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color:#69a500;
	margin:5px 0 5px 0;
}
.xanhlacay{color:#69a500;}

.DUDOANXOSO_BOXSMS{
	border:2px solid#ffc000;
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #fffbed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#fffbed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#fffbed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fffbed',GradientType=0 ); /* IE6-9 */
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding:10px 0 10px 0;
	font-family: 'Roboto', sans-serif;
	margin:20px 0 20px 0;
}
.DUDOANXOSO_BOXSMS_img{
	width:35%;
	float:left;
	text-align:center;
}
.DUDOANXOSO_BOXSMS_text{
	width:65%;
	float:left;
	text-align:center;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	margin:20px 0 0 0;
}
.DUDOANXOSO_BOXSMS_text p{
	margin:0;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	text-align:center;
	color:#d12c2c;
	padding:8px 0 10px 0;
}
.DUDOANXOSO_BOXSMS_text_SMS{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	line-height:30px;
}
.DUDOANXOSO_BOXSMS_text_SMS span{
	background-color:#e8e8e8;
	padding:5px 25px 5px 20px;
	line-height:26px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-size:20px;
	margin:0;
	margin:10px 0 0 0;
}
.font13{
	font-size:13px;
}

.DUDOANXOSO_MAXACNHAN{
	margin:15px 0 15px 0;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
}
.DUDOANXOSO_MAXACNHAN_form{
	background-color:#f2f2f2;
	border:1px solid#e2e2e2;
	margin:0 0 0 10px;
	height:32px;
	line-height:32px;
	text-align:center;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.DUDOANXOSO_MAXACNHAN_button{
	background-color:#ffc000;
	text-align:center;
	padding:10px 20px 10px 20px;
	color:#3c3c3c;
	font-weight:bold;
	font-size:16px;
	margin:10PX 0 0 0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border:0;
	font-family: 'Roboto', sans-serif;
}
.DUDOANXOSO_KQ{
	margin:20px 0 20px 0;
	text-align:center;
	font-family: 'Roboto', sans-serif;
}
.DUDOANXOSO_KQ span{
	background-color:#d12c2c;
	padding:12px 15px 12px 15px;
	font-size:13px;
	color:#FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.font24{font-size:20px;}

.LS_DUDOANXOSO{
	border-top:2px solid#ebebeb;
	padding:15px 0 0 0;
	text-align:center;
	font-size:13px;
	line-height:18px;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	margin:0 0 20px 0;
}
.LS_DUDOANXOSO_table{
	margin:15px 0 0 0;
}
.LS_DUDOANXOSO_table_bg{
	background-color:#f8f3e6;
	color:#fe6c00;
	font-weight:bold;
}
.LS_DUDOANXOSO_table_bg_2{
	background-color:#FFF;
}
.LS_DUDOANXOSO_table_col_1{
	width:30%;
	text-align:center;
	padding:5px 0 5px 0;
}
.LS_DUDOANXOSO_table_col_2{
	width:45%;
	text-align:center;
	padding:5px 0 5px 0;
}
.LS_DUDOANXOSO_table_col_3{
	width:25%;
	text-align:center;
	padding:5px 0 5px 0;
}
.LS_DUDOANXOSO_THONGBAO{
	margin:15px 0 0 0;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#ff0101;
	font-style:italic;
}
.do{color:#F00;}
.both{clear:both;}


.Page_XSMEGA45_bg{
	background-color:#FFF;
	padding:10px;
}
.XSMEGA45_title{
	background:#ff0000;
	line-height:36px;
	text-align:center;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
}
.XSMEGA45_GIAITHUONG{
	border:1px solid#dfdfdf;
	padding:10px;
	text-align:center;
	margin:0 0 15PX 0;
}
.XSMEGA45_GIAITHUONG p{
	font-size:14px;
	font-weight:bold;
	color:#464646;
	margin:0;
	padding:0 0 10px 0;
}
.XSMEGA45_GIAITHUONG_box{
	margin:0 0 10px 0;
	border:3px solid#48c000;
	padding:10px 20px 10px 20px;
	width:80%;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	font-size:22px;
	color:#48c000;
	font-weight:bold;
}


/*--------------------cU---------------*/
.NEW_XSDT_homenay_box{
	background-color:#eaf1e3;
	text-align:center;
	padding:10px 8px 10px 8px;
	margin:0 0 10px 0;
}
.font16{font-size:16px;}
.NEW_XSDT_homenay_box_text{
	height:32px;
	position:relative;
}
.NEW_XSDT_homenay_box_text_left{
	position:absolute;
	top:8px;
	left:0;
	text-align:left;
}
.NEW_XSDT_homenay_box_text_right{
	position:absolute;
	top:8px;
	right:0;
	color:#F00;
}
.NEW_XSDT_homenay_box_BALL{
	margin:0 0 0 0;
	text-align:left;
}
.NEW_XSDT_homenay_box_BALL_col_1{
	width:60px;
	text-align:left;
	padding:8px 0 8px 0;
}	
.NEW_XSDT_homenay_box_BALL_col_2{
	width:20%;
	text-align:left;
	padding:8px 0 8px 0;
}	
.NEW_XSDT_homenay_box_BALL_col_3{
	width:10%;
	text-align:left;
	padding:8px 0 8px 0;
}
	
.NEW_XSDT_homenay_box_BALL_col_4{
	width:50%;
	text-align:left;
	padding:8px 0 8px 0;
}	
.NEW_XSDT_homenay_box_BALL_bg{
	background:url(../../images/ball-4.png);
	background-repeat:no-repeat;
	width:39px;
	height:39px;
	display:block;
	line-height:40px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.NEW_XSDT_homenay_box_BALL_bg_1{
	background:url(../../images/ball-1.png);
	background-repeat:no-repeat;
	width:39px;
	height:39px;
	display:block;
	line-height:40px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.NEW_XSDT_homenay_box_BALL_bg_2{
	background:url(../../images/ball-2.png);
	background-repeat:no-repeat;
	width:39px;
	height:39px;
	display:block;
	line-height:40px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.NEW_XSDT_homenay_box_BALL_bg_3{
	background:url(../../images/ball-3.png);
	background-repeat:no-repeat;
	width:39px;
	height:39px;
	display:block;
	line-height:40px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.NEW_XSDT_NGAYTRUOC_box{
	background-color:#FFF;
	text-align:center;
	padding:10px 8px 10px 8px;
	border:1px solid#dfdfdf;
	margin:10px 0 0 0;
}
.NEW_XSDT_title{
	text-align:center;
	font-size:16px;
	color:#3c3c3c;
	line-height:19px;
	font-weight:bold;
}

/* Responsive Layout (< 992px) */
@media (max-width: 991px) {
    html, body {
        width: 100% !important;
        max-width: 100vw !important;
        overflow-x: hidden !important;
        position: relative;
        -webkit-text-size-adjust: 100% !important;
    }
    *, *::before, *::after {
        box-sizing: border-box;
    }
    center {
        width: 100% !important;
        max-width: 100% !important;
        text-align: left !important;
        display: block !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    img {
        max-width: 100% !important;
        height: auto !important;
    }
    table {
        max-width: 100% !important;
        box-sizing: border-box !important;
    }

    /* Khung bao container & main */
    #container, .main {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        padding: 0 4px !important;
        margin: 0 auto !important;
        box-sizing: border-box !important;
        float: none !important;
    }

    /* Header & Topbar */
    .topheader, .top_bar, .xsheader {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        box-sizing: border-box !important;
        height: auto !important;
        padding: 4px 6px !important;
    }
    .top_bar h1 {
        width: 100% !important;
        float: none !important;
        text-align: center !important;
        font-size: 11px !important;
        line-height: 18px !important;
        margin: 0 !important;
    }
    .bar-right,
    .advright,
    header .advright,
    .adv_bottom,
    #adv0, #adv1, #adv2, #adv3, #adv4 {
        display: none !important;
    }
    .logo {
        float: none !important;
        margin: 0 auto !important;
        display: block !important;
        text-align: center !important;
        height: auto !important;
        width: auto !important;
        max-width: 180px !important;
    }
    .logo img {
        max-height: 48px !important;
        width: auto !important;
        margin: 0 auto !important;
    }

    /* Menu Navigation trên Mobile: Căn trái từ đầu (Home/XSMB), cuộn ngang mượt mà, không bị cắt lề trái */
    .categories {
        width: 100% !important;
        max-width: 100vw !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        -webkit-overflow-scrolling: touch !important;
        background: #373531 !important;
        text-align: left !important;
        box-sizing: border-box !important;
        padding: 0 !important;
    }
    .categories #container {
        width: auto !important;
        max-width: none !important;
        min-width: 0 !important;
        display: inline-block !important;
        float: none !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    .categories > #container > ul,
    .categories > ul {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        white-space: nowrap !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: none !important;
        justify-content: flex-start !important;
        align-items: center !important;
        width: max-content !important;
        float: none !important;
        text-align: left !important;
    }
    .categories > #container > ul > li,
    .categories > ul > li {
        float: none !important;
        display: inline-block !important;
        flex-shrink: 0 !important;
    }
    .categories > #container > ul > li > a,
    .categories > ul > li > a {
        padding: 0 12px !important;
        font-size: 14px !important;
        height: 38px !important;
        line-height: 38px !important;
        display: block !important;
        white-space: nowrap !important;
        color: #fff !important;
    }
    /* Ẩn submenu hover trên mobile để không làm tràn chiều rộng trang */
    .categories li ul {
        display: none !important;
    }

    /* Layout 3 cột chuyển thành 1 cột */
    section.layout, section#homepage {
        display: flex !important;
        flex-direction: column !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        box-sizing: border-box !important;
    }
    .cold_center {
        width: 100% !important;
        max-width: 100% !important;
        float: none !important;
        margin: 0 0 15px 0 !important;
        padding: 0 !important;
        order: 1 !important;
        box-sizing: border-box !important;
    }
    .cold_left {
        width: 100% !important;
        max-width: 100% !important;
        float: none !important;
        margin: 0 0 15px 0 !important;
        padding: 0 !important;
        order: 2 !important;
        box-sizing: border-box !important;
    }
    .cold_right {
        width: 100% !important;
        max-width: 100% !important;
        float: none !important;
        margin: 0 0 15px 0 !important;
        padding: 0 !important;
        order: 3 !important;
        box-sizing: border-box !important;
    }

    /* Bảng KQXS hiển thị full width & không bị bẻ chữ thành 2 dòng ở cột giải */
    .box_kqxs {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
        margin-bottom: 10px !important;
    }
    .box_so, .box_so_left {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
        float: none !important;
    }
    .box_kqxs table {
        width: 100% !important;
        table-layout: auto !important;
    }
    .box_kqxs .web_XS_1,
    .box_kqxs th.chugiai {
        width: 72px !important;
        min-width: 68px !important;
        white-space: nowrap !important;
        padding: 6px 2px !important;
        font-size: 14px !important;
        text-align: center !important;
        word-break: normal !important;
    }
    .box_kqxs .xsmn_1 {
        width: 70px !important;
        min-width: 65px !important;
        white-space: nowrap !important;
        padding: 6px 2px !important;
        font-size: 13px !important;
        text-align: center !important;
        word-break: normal !important;
    }
    .box_kqxs td, .box_kqxs th {
        vertical-align: middle !important;
    }

    /* Bảng Thống kê Đầu Đuôi Loto trên Mobile: Xếp ngang 50% - 50%, lấp đầy 100% khung hình, không bị rớt dòng và khoảng trắng */
    .box_kqxs .box_so_right,
    .dd-loto-widget {
        width: 100% !important;
        box-sizing: border-box !important;
        display: flex !important;
        flex-direction: row !important;
        justify-content: space-between !important;
        align-items: flex-start !important;
        margin-top: 10px !important;
        clear: both !important;
    }
    .dd-loto-widget table {
        float: none !important;
        width: calc(50% - 3px) !important;
        flex: 0 0 calc(50% - 3px) !important;
        max-width: calc(50% - 3px) !important;
        min-width: 0 !important;
        margin: 0 !important;
        box-sizing: border-box !important;
        table-layout: fixed !important;
    }
    .dd-loto-widget .dit-loto {
        margin-left: 0 !important;
    }
    .dd-loto-widget table td,
    .dd-loto-widget table th {
        padding: 5px 2px !important;
        font-size: 14px !important;
    }
    .dd-loto-widget .web_XS_3 {
        width: 25% !important;
        text-align: center !important;
        font-weight: bold !important;
    }
    .dd-loto-widget .web_XS_4 {
        width: 75% !important;
        padding-left: 4px !important;
        font-size: 14px !important;
        letter-spacing: 0.5px;
    }

    /* Footer trên Mobile */
    .foodter {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        box-sizing: border-box !important;
        padding: 10px 4px !important;
        overflow: hidden !important;
    }
    .foodter .menu_bottom,
    .box_contact,
    .box_tag,
    .copyright,
    .clearfix,
    .box_tag ul.tags {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        box-sizing: border-box !important;
        margin: 0 auto !important;
    }
    .box_contact .qc,
    .box_contact .textft {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
        float: none !important;
    }
    .box_tag ul.tags li {
        display: inline-block !important;
        margin: 2px 4px !important;
    }
    .copyright a {
        display: inline-block !important;
        margin: 2px 4px !important;
    }
}