div.clear { height: 10px; clear: both; overflow: hidden; text-indent: -999px }
h1, h2, h3, h4, h5, h6, p, a, ul, ol { margin: 0 }
h1 { font-size: 24px }
h2 { font-size: 20px }
h3 { font-size: 18px }
h4 { font-size: 16px }
h5 { font-size: 14px }
h6 { font-size: 12px }
.clearfix { display: block; }
.fl { float: left; }
.fr { float: right; }
.hidden { display: none; }
.noidugnchitiet img { max-width: 510px!important }
input, select, textarea { vertical-align: middle }
.playout input[type=text], .playout input[type=password] { font-weight: 400; font-size: 14px; height: 28px; padding: 0 3px; border: 1px solid #CCC; border-radius: 5px }
.in-block { display: inline-block; zoom: 1; vertical-align: top; }
.ui-dialog { max-width: 90%; }
.ui-dialog img { max-width: 100% }
.playout select { background: #FFF; font-weight: 400; font-size: 14px; padding: 2px!important; height: 28px!important; margin: 0; border: 1px solid #CCC; border-radius: 5px }
div.boxdoveso { padding: 0px 20px; border-radius: 30px; border: 1px solid #F90; background: #aa0000; float: right; clear: both }
div.boxdoveso input[type="text"] { font-weight: 400; font-size: 14px; height: 28px; line-height: 28px; padding: 0; width: 100px; text-align: center; border: 1px solid #CCC; border-radius: 5px; letter-spacing: 1px; }
#doveso_so { font-size: 18px }
.modules_top img { max-width: 100%; height: auto }
div.boxdoveso select { background: #FFF; font-weight: 400; font-size: 14px; padding: 5px!important; height: 30px!important; margin: 0; width: 100px; border: 1px solid #CCC; border-radius: 5px }
div.boxdoveso .ui-selectmenu-button, .box_invedo .ui-selectmenu-button { background: #fff; font: 13px/1.5 Arial, Helvetica, sans-serif; border-radius: 5px; border: 1px solid #CCC; }
.btndoveso { width: 60px; height: 60px; line-height: 60px; border-radius: 30px; margin: -15px -32px -15px 0; border: 1px solid #E49B3B; color: #FA0000; font-weight: 700; cursor: pointer; font-size: 13px; text-transform: uppercase; background: -moz-radial-gradient(center, ellipse cover, #FA0000 0%, #AB0000 100%); /* ff3.6+ */ background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #FA0000), color-stop(100%, #AB0000)); /* safari4+,chrome */ background: -webkit-radial-gradient(center, ellipse cover, #FA0000 0%, #AB0000 100%); /* safari5.1+,chrome10+ */ background: -o-radial-gradient(center, ellipse cover, #FA0000 0%, #AB0000 100%); /* opera 11.10+ */ background: -ms-radial-gradient(center, ellipse cover, #FA0000 0%, #AB0000 100%); /* ie10+ */ background: radial-gradient(ellipse at center, #FA0000 0%, #AB0000 100%); /* w3c */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FA0000', endColorstr='#AB0000', GradientType=0 ); /* ie6-9 */
color: #fff; }
input.hasDatepicker { background: url(images/calendar_today.png) right center no-repeat #fff; }
#frm_dove_ngay { padding-right: 15px; }
.toppage_menu { margin: -15px auto 10px auto; padding: 0; position: relative; clear: both; right: 0; float: right }
.toppage_menu li { float: left; display: block; padding: 0; border: 1px solid #CCC; border-top: 0; border-radius: 0 0 5px 5px; margin: 0 1px; overflow: hidden; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6)); background: -moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%); background: -webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%); background: -o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%); background: -ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%); background: linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
background-color: #ffffff; }
.toppage_menu li a:hover { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24437), color-stop(1, #c62d1f)); background: -moz-linear-gradient(top, #f24437 5%, #c62d1f 100%); background: -webkit-linear-gradient(top, #f24437 5%, #c62d1f 100%); background: -o-linear-gradient(top, #f24437 5%, #c62d1f 100%); background: -ms-linear-gradient(top, #f24437 5%, #c62d1f 100%); background: linear-gradient(to bottom, #f24437 5%, #c62d1f 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24437', endColorstr='#c62d1f', GradientType=0);
background-color: #f24437; }
.toppage_menu li a { padding: 0px 10px; line-height: 26px; display: block; color: #fff; float: left; text-align: center; font: 400 13px/25px Tahoma, Geneva, sans-serif }
.toppage_menu li.toplogin { padding: 0 }
.toppage_menu li.toplogin input { max-width: 90px; margin: 2px 5px; height: 20px; }
.toppage_menu #wellcomeuser { background: none; line-height: 26px; margin-right: 10px; border: 0; border-radius: 0; font-weight: bold; color: #fff }
.topnavbar { border-bottom: 1px solid #CCC }
.ticket { font-family: Arial; font-size: 12px; font-weight: bold; position: relative !important; background: #0099BD; float: none; display: inline-block; padding: 7px 3px; margin: 0 5px 5px 0; list-style: none; }
.ticket:before { content: ""; position: absolute !important; z-index: 2; top: 0; right: 0; border-left: #fff 7px solid; border-bottom: #fff 7px solid; -moz-border-radius: 0 0 0 20px; -webkit-border-radius: 0 0 0 20px; border-radius: 0 0 0 20px; }
.ticket:after { content: ""; position: absolute !important; z-index: 2; top: 0; left: 0; border-right: #fff 7px solid; border-bottom: #fff 7px solid; -moz-border-radius: 0 0 20px 0; -webkit-border-radius: 0 0 20px 0; border-radius: 0 0 20px 0; }
.ticket:hover { background: #F00; }
.ticket .circle { position: absolute !important; z-index: 100; border: 5px #fff solid; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin-top: -5px; width: 0; height: 0; top: 50%; left: 8px; -moz-box-shadow: 0 -1px 0 rgba(0,0,0,0.5), 0 1px 0 rgba(255,255,255,0.3); -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.5), 0 1px 0 rgba(255,255,255,0.3); box-shadow: 0 -1px 0 rgba(0,0,0,0.5), 0 1px 0 rgba(255,255,255,0.3); }
.ticket a, .ticket a:hover, .ticket a:visited { outline: 1px rgba(255,255,255,0.4) dashed; border: 1px rgba(0,0,0,0.3) dashed; padding: 4px 10px 4px 20px; text-decoration: none; color: #FFF; white-space: nowrap; }
.ticket a:before { content: ""; position: absolute !important; z-index: 3; bottom: 0; right: 0; border-left: #fff 7px solid; border-top: #fff 7px solid; -moz-border-radius: 20px 0 0 0; -webkit-border-radius: 20px 0 0 0; border-radius: 20px 0 0 0; }
.ticket a:after { content: ""; position: absolute !important; z-index: 3; bottom: 0; left: 0; border-right: #fff 7px solid; border-top: #fff 7px solid; -moz-border-radius: 0 20px 0 0; -webkit-border-radius: 0 20px 0 0; border-radius: 0 20px 0 0; }
:after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.cleared { float: none; clear: both; margin: 0; padding: 0; border: none; font-size: 1px }
form { padding: 0!important; margin: 0!important }
#news-list-item { margin: 5px; border-bottom: 1px solid #CCC; display: inline-block; width: 100% }
#news-list-item .news-list-item-body { text-align: left; padding: 2px }
#news-list-item .news-list-item-image { text-align: center; overflow: hidden; width: inherit; float: left; margin: 5px 5px 5px 0; display: inline-table; padding: 2px; border: 1px solid #CCC; background: #FFF }
.news-list-item-title, .news-list-item-title a { color: #C00; font-weight: 700 }
.news-list-item-desc { font-size: 11px; font-style: italic }
li.news-list-item-title { margin-left: 25px; padding: 0 }
li.news-list-item-title a { color: #C00; font-style: italic; text-decoration: none; font-weight: 400 }
li.news-list-item-title a:hover { color: #06F }
#news-list-item .btnchitiet { width: 70px; height: 20px; float: right; display: inline-block; background: url(images/btnchitiet.png); margin: 2px }
.news_details img { max-width: 480px; height: auto }
.abtn, .abtn:active, .abtn:visited { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f)); background: -moz-linear-gradient(top, #f24537 5%, #c62d1f 100%); background: -webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%); background: -o-linear-gradient(top, #f24537 5%, #c62d1f 100%); background: -ms-linear-gradient(top, #f24537 5%, #c62d1f 100%); background: linear-gradient(to bottom, #f24537 5%, #c62d1f 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f', GradientType=0);
background-color: #f24537; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 28px; border: 1px solid #d02718; cursor: pointer; color: #FFF; line-height: 20px; display: inline-block; padding: 0 10px; }
.w160 { width: 160px }
.usermenu { display: table; margin-bottom: -1px; padding-left: 5px }
.usermenu li { float: left; margin-right: 1px }
.usermenu li a { padding: 0 12px; line-height: 30px; border: 1px solid #eee; border-radius: 5px 5px 0 0; background: #faad3a; background-image: -webkit-linear-gradient(top, #faad3a, #db6714); background-image: -moz-linear-gradient(top, #faad3a, #db6714); background-image: -ms-linear-gradient(top, #faad3a, #db6714); background-image: -o-linear-gradient(top, #faad3a, #db6714); background-image: linear-gradient(to bottom, #faad3a, #db6714); cursor: pointer; color: #FFF; font-weight: 700; display: block }
.usermenu li a.active, .usermenu li a:hover { background: #FAFAFA; color: red; border-bottom: 1px solid #FAFAFA }
#phantrang { display: inline-table; margin-left: -50%; clear: both; height: 25px }
#phantrang ul { padding: 0; margin: 0; width: inherit; float: right }
#phantrang ul li { display: block; width: inherit; background-color: #FFF; float: left; margin: 2px; text-decoration: none; list-style: none }
#phantrang ul li a { display: block; text-decoration: none; border: 1px solid #CCC; padding: 0 2px; min-width: 12px; text-align: center; color: #333; font-weight: 700 }
#phantrang ul li a:hover, #phantrang ul li a.active { color: red; border-color: red }
.border { border-bottom: 0; border-right: 0; border-left: 1px #E6E6E6 solid; border-top: 1px #E6E6E6 solid }
.border td { border-top: 0; border-left: 0; border-right: 1px #E6E6E6 solid; border-bottom: 1px #E6E6E6 solid }
h1.pagetitle, h2.pagetitle { text-transform: uppercase; font-size: 20px; text-align: center; margin: 5px 0; text-shadow: 1px 1px 0px #F2F2F2, 2px 2px 0px rgb(192, 192, 192); font-family: Tahoma, Geneva, sans-serif }
.news h1.pagetitle { text-transform: none; font-size: 20px; text-align: left; margin: 20px 0; }
h1.pagetitle2 { text-transform: uppercase; color: #499CD7; font-size: 18px; text-align: center }
fieldset { border-radius: 5px; border: 1px solid #EFEFEF }
fieldset legend { font-weight: 700; padding: 3px 10px; background-color: #CCC; border-radius: 3px }
ul { margin: 0; padding: 0 }
li { list-style: none; margin: 0; padding: 0 }
a, a:visited { color: #06c }
a:hover { color: #C4161C }
h1.title { font-size: 16px; color: #08C; line-height: 26px; padding: 0 10px }
lable { line-height: 100%; margin: 0; padding: 0 }
lable * { margin: 0; padding: 0 }
div.boxbinhchon { text-align: left }
div.boxbinhchon .bc_question { text-align: left; font-weight: 700 }
div.box_msdove { border: 1px solid #E5E5E5; margin: 10px auto; background-color: #F7F7F7; font-size: 14px; line-height: 1.5; padding: 5px; border-radius: 3px }
div.ads_space { clear: both; display: block }
a.dvs_linkdoisotrung { line-height: 33px; background: url(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(images/btndoisotrung.png) left 0 no-repeat; color: #FFF }
.border { border-bottom: 0; border-right: 0; border-left: 1px #E6E6E6 solid; border-top: 1px #E6E6E6 solid }
.border td { border-top: 0; border-left: 0; border-right: 1px #E6E6E6 solid; border-bottom: 1px #E6E6E6 solid }
.border td a { color: #000 }
.border td a:hover { color: red }
.noidugnchitiet img { max-width: 520px; height: auto }
.box_thongkexoso { border: 1px solid #E9E9E9; border-bottom: 3px solid #E9E9E9; border-radius: 5px; padding: 5px 1px 1px }
.box_thongkexoso h2.title_kqtk { border: 1px solid #666; border-radius: 4px 4px 0 0; background: url(images/rand.png) top repeat-x #FF0; margin-top: -4px; font-size: 11px; line-height: 20px; padding-left: 10px; margin-bottom: 1px; color: #FFF }
.box_formthongkexoso { border: 1px solid #E0E0E0; border-bottom: 3px solid #E0E0E0; border-radius: 5px; background-color: #F9F9F9; }
.box_formthongkexoso > div { padding: 0 10px; }
.box_formthongkexoso h2.title { font-size: 14px; line-height: 28px; text-align: center; border-bottom: 2px solid #ccc; }
.pageinvedo .box_formthongkexoso h2.title { font-size: 16px; color: #F00; line-height: 28px; text-align: center; border-bottom: 2px solid #FF9800; background: #FFC107; }
.box_formthongkexoso h3.slecttk { font-size: 12px; line-height: 20px; margin-bottom: 1px; color: #000; padding: 5px; background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #FFCD03), color-stop(0.57, #ED9600) ); background-image: -o-linear-gradient(bottom, #FFCD03 0%, #ED9600 57%); background-image: -moz-linear-gradient(bottom, #FFCD03 0%, #ED9600 57%); background-image: -webkit-linear-gradient(bottom, #FFCD03 0%, #ED9600 57%); background-image: -ms-linear-gradient(bottom, #FFCD03 0%, #ED9600 57%); background-image: linear-gradient(to bottom, #FFCD03 0%, #ED9600 57%); }
.box_formthongkexoso td { vertical-align: middle!important }
.box_thongkexosoext { border: 1px solid #E9E9E9; border-bottom: 3px solid #E9E9E9; padding: 0 10px 5px }
.box_thongkexosoext h2.title_kqtkext { border: 1px solid #155283; background: url(images/rand.png) top #999; line-height: 25px; padding-left: 10px; border: 1px solid #333; text-align: center; text-transform: uppercase; color: #FFF; margin: 0 -10px; font-size: 12px }
.box_formthongkexoso input[type="text"] { width: 95%; }
.box_formthongkexoso form { padding: 10px !important; }
div.box_tkdefault_loto { }
div.box_tkdefault_loto h4.box_tkdefault_title { background: url(images/rand.png) top #999; line-height: 25px; padding-left: 10px; border: 1px solid #333; text-align: center; text-transform: uppercase; color: #FFF }
div.box_tkdefault_loto table { border: 1px solid #333 }
div.box_tkdefault_loto table td { border-bottom: 1px solid #CCC; padding: 2px; text-align: center; white-space: nowrap }
div.box_tkdefault_loto table td.so, div.box_tkdefault_loto table tr.header td.so { background: #F5F5F5; width: 30px }
div.box_tkdefault_loto table tr.header td { background: #CCC; height: 20px; line-height: 20px }
span.bol30 { background-image: url(images/balls-30px.png); background-size: 30px; background-repeat: no-repeat; height: 32px; width: 30px; display: inline-block; border: 0; vertical-align: middle; position: static; text-align: center; color: #000; font-size: 16px; font-weight: 700; font-family: Arial, Helvetica, sans-serif; line-height: 30px; text-shadow: 1px 1px #fff; }
span.bol30_9 { background-position: left 0px }
span.bol30_1 { background-position: left -33px }
span.bol30_2 { background-position: left -66px }
span.bol30_3 { background-position: left -99px }
span.bol30_4 { background-position: left -132px }
span.bol30_5 { background-position: left -165px }
span.bol30_6 { background-position: left -198px }
span.bol30_7 { background-position: left -231px }
span.bol30_8 { background-position: left -297px; color: #FFED00; text-shadow: 1px 1px #000; }
span.bol30_0 { background-position: left -264px }
.box_tkdefault_xhn3l td { line-height: 30px }
.box_tkdefault_xhn3l .chiso { margin-top: 10px }
.box_tkdefault_xhn3l .box_tkdefault_title { border-bottom: 1px solid #E9E9E9; font-size: 11px }
.box_tkdefault_xhn3l .box_tkdefault_title a { color: #000 }
#moduleslider-size, #rokslide-toolbar { background-color: #f2f2f2; text-align: left }
#moduleslider-size { height: 180px; overflow: hidden; margin-top: 0; margin-bottom: 5px; width: 570px }/*tollbox*/
.tollbox { -moz-box-shadow: inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6)); background: -moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%); background: -webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%); background: -o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%); background: -ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%); background: linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
background-color: #ffffff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #dcdcdc; color: #666666; font-family: Arial; font-size: 15px; font-weight: normal; text-decoration: none; text-shadow: 0px 1px 0px #ffffff; }
.btnprint { -moz-box-shadow: 0px 1px 0px 0px #f0f7fa; -webkit-box-shadow: 0px 1px 0px 0px #f0f7fa; box-shadow: 0px 1px 0px 0px #f0f7fa; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2)); background: -moz-linear-gradient(top, #33bdef 5%, #019ad2 100%); background: -webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%); background: -o-linear-gradient(top, #33bdef 5%, #019ad2 100%); background: -ms-linear-gradient(top, #33bdef 5%, #019ad2 100%); background: linear-gradient(to bottom, #33bdef 5%, #019ad2 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2', GradientType=0);
background-color: #33bdef; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #057fd0; display: inline-block; cursor: pointer; color: #ffffff; font-family: Arial; font-size: 15px; font-weight: bold; }
.btnprint input { background: url(images/printer_green.png) 5px center no-repeat; background-size: 30px; background-color: transparent; border: 0; padding: 6px 6px 6px 36px; color: #fff; font-weight: bold; cursor: pointer }
#vdntoll { background: #fff url(images/calendar_today.png) right center no-repeat; padding-right: 25px !important; }
.btnseting { -moz-box-shadow: inset 0px 1px 0px 0px #f5978e; -webkit-box-shadow: inset 0px 1px 0px 0px #f5978e; box-shadow: inset 0px 1px 0px 0px #f5978e; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f)); background: -moz-linear-gradient(top, #f24537 5%, #c62d1f 100%); background: -webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%); background: -o-linear-gradient(top, #f24537 5%, #c62d1f 100%); background: -ms-linear-gradient(top, #f24537 5%, #c62d1f 100%); background: linear-gradient(to bottom, #f24537 5%, #c62d1f 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f', GradientType=0);
background-color: #f24537; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 28px; border: 1px solid #d02718; display: inline-block; cursor: pointer; color: #ffffff; font-family: Arial; font-size: 15px; font-weight: bold; text-decoration: none; text-shadow: 0px 1px 0px #810e05; }
.btnseting a { color: #FFF; line-height: 28px; padding: 0 10px; }
.hottitle { color: #fff; font-weight: 700; font-size: 14px; line-height: 28px; padding-left: 10px; background: url(images/rand.png) #fff }
#hottoday { font-size: 10px; border: 1px solid #E2E2E2; border-radius: 5px; overflow: auto !important; position: relative; background: #DAD4A7; }
#hottoday * { font-size: 11px; line-height: 25px; }
#hottoday td { white-space: nowrap }
#hottoday .hottoday_mien, #hottoday .hottoday_tinh25 { color: #06C; text-align: right }
#hottoday .hottoday_mien:hover, #hottoday .hottoday_tinh25:hover { color: red }
#hottoday .norightborder { border-right: 0 }
.red { color: red; font-weight: 700 }
#hottoday .icon { display: block }
#hottoday .finnish { background: url(images/ok_daxosoxong.png) right center no-repeat }
#hottoday .wait { background: url(/images/wait16.gif) right center no-repeat; background-size: 16px }
#hottoday .running { background: url(images/dangtructiepxoso.gif) right center no-repeat }
.onidprocess { position: absolute; z-index: 100; width: 70px; height: 60px; border-radius: 35px; line-height: 70px; text-align: center; left: 50%; top: 50%; padding-top: 10px; margin-left: -35px; margin-top: -35px; background: #FFF; border: 1px solid #CCC; opacity: .8 }
#hottoday .btnprev { position: absolute; left: 0; z-index: 2; width: 20px; height: 100%; overflow: hidden; text-indent: -9999em; margin-top: 0 }
#hottoday .btnprev:hover { background: url(images/backward.png) no-repeat -2px center }
#hottoday .btnnext { position: absolute; right: 0; z-index: 2; width: 20px; height: 100%; overflow: hidden; text-indent: -9999em }
#hottoday .btnnext:hover { background: url(images/forward.png) no-repeat -25px center }
ul.menu .icon, ul.menu2 .icon { display: block }
ul.menu.menu .finnish, ul.menu2 .finnish { background: url(images/finnish.png) right center no-repeat; background-size: 16px }
ul.menu.menu .wait, ul.menu2 .wait { background: url(/images/wait16.gif) right center no-repeat; background-size: 14px }
ul.menu.menu .running, ul.menu2 .running { background: url(/images/loto0.gif) right center no-repeat; background-size: 16px }
h1.iconnew { background: url(images/new.gif) 10px 2px no-repeat }
h1.iconold { background: url(images/old.gif) 10px 2px no-repeat }
#kqxsh a { display: block; color: #000; font-weight: 700; text-align: left; text-shadow: 0 1px 0 #FFFFFF, 0 2px 2px #C8C8C8; background: url(images/new.png) left center no-repeat; padding-left: 30px }
#kqxsh a:hover { color: #B6050A }
#kqxsh a span.times { float: right; font-weight: 400; font-size: 11px }
.ttxstt { background: url(images/loto.gif) left center no-repeat; display: block; color: #C4161C; text-align: center; padding-left: 20px; font: 700 12px Verdana, Geneva, sans-serif; line-height: 25px; }
.ttxstt_waitting { background: url(images/wait16.gif) left center no-repeat; display: block; color: #06C; text-align: center; text-shadow: 0 1px 0 #FFFFFF, 0 2px 2px #C8C8C8; padding-left: 10px; }
.ttxstt_finish { background: url(images/finnish.png) left center no-repeat; display: block; color: #06C; text-align: center; text-shadow: 0 1px 0 #FFFFFF, 0 2px 2px #C8C8C8; padding-left: 10px; }
#rokslide-toolbar li { float: left; width: 150px }
#rokslide-toolbar li.current, #rokslide-toolbar li.last.current { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url(images/tabber-active.png); background-origin: padding-box; background-position: 0 0; background-repeat: repeat-x; background-size: auto }
#rokslide-toolbar { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url(images/tabber-inactive.png); background-origin: padding-box; background-position: 0 0; background-repeat: repeat-x; background-size: auto }
.vesotrung { color: #DF0000; font-size: 14px; font-weight: 700; padding: 5px 0 5px 5px; line-height: 150% }
.vesokotrung { color: #000; font-size: 14px; font-weight: 700; padding: 5px 0 5px 5px; text-shadow: 0 1px 0 #FFFFFF, 0 1px 1px; line-height: 150% }
#donghodemnguoc { background: url(images/bg_clock_xstt.png) 2px top no-repeat; width: 240px; height: 80px }
#donghodemnguoc td { vertical-align: middle; color: #000; text-align: center; font: 36px Arial, Helvetica, sans-serif }
#tab_xstt { vertical-align: text-bottom; text-align: center; padding-left: 5px; padding-right: 5px }
#tab_xstt li { width: 16.5%; float: left; display: inline-block }
#tab_xstt a { height: 18px; font-size: 13px; font-weight: 700; display: block; padding: 6px 0; border-radius: 5px 5px 0 0; color: #FFF; margin: 0 1px; border: 1px solid #b30000; border-bottom: 0; background: #FC0; color: #000; }
#tab_xstt .active, #tab_xstt a:hover { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100)); background: -moz-linear-gradient(top, #fe1a00 5%, #ce0100 100%); background: -webkit-linear-gradient(top, #fe1a00 5%, #ce0100 100%); background: -o-linear-gradient(top, #fe1a00 5%, #ce0100 100%); background: -ms-linear-gradient(top, #fe1a00 5%, #ce0100 100%); background: linear-gradient(to bottom, #fe1a00 5%, #ce0100 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100', GradientType=0);
background-color: #fe1a00; color: #fff; }
.tabthongkexoso { clear: both; display: table; margin: 0 auto; height: 26px }
.tabthongkexoso li { float: left; margin: 0 1px }
.tabthongkexoso li a { background: #FC6; line-height: 26px; display: block; border-radius: 5px 5px 0 0; padding: 0 15px; text-transform: capitalize; font-weight: 700; color: #fff }
.tabthongkexoso li.active a, .tabthongkexoso li a:hover { background: #FC0; color: #000 }
div.component_max { border: 1px solid #EEE; border-radius: 5px; overflow: hidden; padding: 5px }
.modulesLR { display: block; border: 1px solid #EAEAEA; border-radius: 5px; overflow: hidden }
.modulesLR .title { background: url(images/box_title.gif) top repeat-x; }
.modulesLR .mdtitle { font-size: 13px; color: #fff; line-height: 30px; padding: 0 5px; background: url(images/icon_box_title.png) right no-repeat; }
.modulesLR .mdcontent { padding: 5px 3px }
.modulesLRRed { display: block; border: 1px solid #EAEAEA; border-radius: 5px; overflow: hidden }
.modulesLRRed .title { background: url(images/box_title.gif) top repeat-x; }
.modulesLRRed .mdtitle { font-size: 13px; color: #fff; line-height: 30px; padding: 0 5px; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100)); background: -moz-linear-gradient(top, #fe1a00 5%, #ce0100 100%); background: -webkit-linear-gradient(top, #fe1a00 5%, #ce0100 100%); background: -o-linear-gradient(top, #fe1a00 5%, #ce0100 100%); background: -ms-linear-gradient(top, #fe1a00 5%, #ce0100 100%); background: linear-gradient(to bottom, #fe1a00 5%, #ce0100 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100', GradientType=0);
background-color: #fe1a00; text-align: center }
.modulesLRRed .mdcontent { padding: 5px 3px }
.component { display: block; overflow: hidden; margin: 0; border: 1px solid #EEE }
.component .title-r h2 { background: #F6F6F7; color: #06C; font-size: 15px; line-height: 28px; font-weight: 700; padding-left: 20px; border-bottom: 1px solid #CCC }
.component .title-r h2 a { color: #000; font-size: 15px; font-weight: 700 }
.component .title-r h1 { background: #F6F6F7; color: #06C; font-size: 15px; line-height: 28px; font-weight: 700; padding-left: 20px; border-bottom: 1px solid #CCC }
.component .title-r h1 a { color: #000; font-size: 15px; font-weight: 700 }
.component .body-r { padding: 10px; text-align: justify }
ul.menuxosott { margin: 0 2px; text-align: left }
ul.menuxosott li { padding: 5px 0px; border-bottom: 1px solid #FAFAFA }
ul.menuxosott li a { text-decoration: none; color: #000; display: block; padding: 0; font: 14px Arial, Helvetica, sans-serif; line-height: 26px }
ul.menuxosott li a:hover { color: #C4161C }
ul.menu { margin: 0 2px; text-align: left }
ul.menu ul { margin: 0; padding: 0; margin-bottom: -1px }
ul.menu ul li { list-style: none; margin-top: -1px; padding: 5px 0px; border-bottom: 1px solid #FAFAFA }
ul.menu li a { text-decoration: none; color: #333; display: block; padding: 5px 0 5px 10px; white-space: nowrap; background: url(images/arrow_1.gif) left center no-repeat; font: 13px Arial, Helvetica, sans-serif }
ul.menu li ul li a { text-decoration: none; color: #333; display: block; padding: 3px 0; white-space: nowrap; font: 400 13px Tahoma, Geneva, sans-serif }
ul.menu li a:hover { color: #C4161C }
ul.menu.menulichxoso li a { background: url(images/arrow_down_gold.gif) left center no-repeat; padding-left: 15px }
ul.menu.menulichxoso li ul li a { background: url(images/arrow_1.gif) 5px center no-repeat; padding-left: 15px }
.menuxhn-hq > li > span { display: block; line-height: 30px; text-align: center; cursor: pointer; border-radius: 5px; margin-bottom: 5px; font-weight: bold; color: #fff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100)); background: -moz-linear-gradient(top, #fe1a00 5%, #ce0100 100%); background: -webkit-linear-gradient(top, #fe1a00 5%, #ce0100 100%); background: -o-linear-gradient(top, #fe1a00 5%, #ce0100 100%); background: -ms-linear-gradient(top, #fe1a00 5%, #ce0100 100%); background: linear-gradient(to bottom, #fe1a00 5%, #ce0100 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100', GradientType=0);
background-color: #fe1a00; }
ul.list_news { text-align: left; line-height: 170% }
ul.list_news li a { color: #06C }
ul.list_news li a:hover { color: #C4161C }
ul.news_list { margin: 0; padding: 0 }
ul.news_list li { display: table; border-bottom: 1px dotted #F4F4F4; padding: 5px 0; text-align: justify; clear: both }
ul.news_list li .div_content_img { width: 120px; float: left; height: 100px; border-radius: 3px; border: 1px solid #ccc; margin: 5px 10px 5px 0; position: relative; background-color: #F5F5F5 }
ul.news_list li .content_img { margin: 0 auto; height: 100px; width: 120px }
ul.news_list li a.content_title { font-size: 13px; color: #0064b3; font-weight: 700; }
ul.news_list li a.content_title:hover { color: #C4161C }
ul.news_list li.n_item_1 { display: table; border-bottom: 1px dotted #F4F4F4; padding: 5px 0; text-align: justify; clear: both }
ul.news_list li.n_item_1 .div_content_img { width: 200px; margin: 5px 10px 5px 0; float: left; clear: both; display: table }
ul.news_list li.n_item_1 .div_content_img .content_img { width: 200px; max-width: 200px; height: auto }
ul.news_list li.n_item_1 a.content_title { font-size: 13px; color: #0064b3; font-weight: 700; }
ul.news_list li.n_item_1 a.content_title:hover { color: #C4161C }
.listimage_title { width: 50%; float: left; }
.listimage_title > div { background: #Fcfcfc; overflow: hidden; border: 1px solid #EBEBEB; margin: 5px }
.listimage_title .pic { text-align: center; margin-bottom: 10px; margin-top: 5px }
.listimage_title .title { height: 33px; overflow: hidden; vertical-align: middle; border-top: 1px solid #EBEBEB; background: #F0f0f0; padding: 5px }
.listimage_title .title a { color: #333; font-weight: 700; font-size: 13px; padding-top: 10px }
.album_list { display: inline-block }
.post_info { font-style: italic; color: #ccc; padding: 2px 10px; border: 1px dotted #F3f3f3; }
.statusbar_gallery a { padding-top: 10px; padding-bottom: 10px; font-size: 22px; line-height: 26px!important }
.statusbar_gallery a.running { color: red!important }
.gallerypostcenter li { width: 236px!important }
.gallerypostfullw li { width: 232px!important }
.othervideo.rightgallery li { width: 100%; margin: 5px 0 }
.othervideo { display: inline-block; width: 100%; }
.othervideo li { width: 50%; float: left }
.othervideo li > div { background: #Fcfcfc; overflow: hidden; border: 1px solid #EBEBEB; margin: 5px }
.othervideo .pic { text-align: center; margin-bottom: 10px; margin-top: 5px }
.othervideo .title { height: 33px; overflow: hidden; vertical-align: middle; border-top: 1px solid #EBEBEB; background: #F0f0f0; padding: 5px }
.othervideo .title a { color: #333; font-weight: 700; font-size: 13px; padding-top: 10px }
.listfullwidth li { width: auto; float: none }
#sodauduoi .div1 .td1 { background-image: url(images/ctt1.png); width: 11px; height: 37px }
#sodauduoi .div1 .td2 { text-align: left; white-space: nowrap; background-image: url(images/ctt2.png); padding: 0 10px; min-width: 100px; font-size: 14px; font-weight: 700; color: #FFF }
#sodauduoi .div1 .td3 { background-image: url(images/ctt3.png); width: 66px; min-width: 66px; min-width: 66px }
#sodauduoi .div1 .td4 { background-image: url(images/ctt4.png); width: 250px }
#sodauduoi .div1 .td5 { background-image: url(images/ctt5.png); width: 9px }
#sodauduoi .div2 .td1 { background-image: url(images/ctc1.png); width: 3px; background-position: left; background-repeat: repeat-y }
#sodauduoi .div2 .td2 { padding: 5px; vertical-align: top; text-align: left; background-color: #FFF }
#sodauduoi .div2 .td3 { background-image: url(images/ctc2.png); background-position: right; background-repeat: repeat-y; width: 3px }
#sodauduoi .div3 .td1 { background-image: url(images/ctb1.png); width: 11px; height: 11px }
#sodauduoi .div3 .td2 { background-image: url(images/ctb2.png) }
#sodauduoi .div3 .td3 { background-image: url(images/ctb3.png); width: 9px }
.sodauduoi_miennam { border: 1px #999 double; size: 11px; width: 100%; margin-bottom: 10px; line-height: 200% }
.sodauduoi_miennam .ngay { font-size: 13px; font-weight: 400; text-align: center; width: 80px; vertical-align: top; max-width: 80px; color: #999 }
.sodauduoi_miennam .kq { text-align: center; border: 1px #999 double; border-right: 0; border-bottom: 0; border-top: 0; vertical-align: top; width: 100px; color: #999; font: 400 13px Tahoma, Geneva, sans-serif }
.sodauduoi_miennam .kq .xanh { color: #08C; font-size: 20px; font-weight: 700 }
.sodauduoi_miennam .kq .do { color: #C4161C; font-size: 20px; font-weight: 700 }
.sodauduoi_mienbac { border: 1px #999 double; border-right: 0; border-bottom: 0; size: 11px; margin-bottom: 10px; line-height: 30px }
.sodauduoi_mienbac .ngay { font-size: 13px; font-weight: 400; text-align: center; width: 130px; border: 1px #999 double; border-left: 0; border-top: 0; vertical-align: top; padding-left: 5px }
.sodauduoi_mienbac .tg7, .sodauduoi_mienbac .topthungay, .sodauduoi_mienbac .tdb { font-size: 13px; font-weight: 400; text-align: center; border: 1px #999 double; border-left: 0; border-top: 0; vertical-align: top; padding-left: 5px; background: #333; color: #fff; font-weight: bold; line-height: 27px }
.sodauduoi_mienbac .topthungay { width: 130px }
.sodauduoi_mienbac .g7 { font-family: Tahoma, Geneva, sans-serif; font-weight: 400; text-align: center; border: 1px #999 double; border-left: 0; border-top: 0; vertical-align: top; padding-left: 5px; font-weight: bold }
.sodauduoi_mienbac .g7 .xanh { font-size: 20px; color: #08C }
.sodauduoi_mienbac .thungay { font-size: 13px; font-weight: 400; text-align: center; border: 1px #999 double; border-left: 0; border-top: 0; vertical-align: top; width: 130px; color: #999; padding-left: 5px; line-height: 30px }
.sodauduoi_mienbac .db { text-align: center; border: 1px #999 double; border-left: 0; border-top: 0; vertical-align: top; width: 120px; color: #000; padding-left: 5px; font-weight: bold; font: 400 20px Tahoma, Geneva, sans-serif }
.sodauduoi_mienbac .tdb { width: 120px }
.sodauduoi_mienbac .db .xanh { color: #08C }
.sodauduoi_mienbac .db .do { color: #C4161C }
#gancucdai .div1 .td1 { background-image: url(images/ctt1.png); width: 11px; height: 37px }
#gancucdai .div1 .td2 { text-align: left; white-space: nowrap; background-image: url(images/ctt2.png); padding: 0 10px; min-width: 100px; font-size: 14px; font-weight: 700; color: #FFF }
#gancucdai .div1 .td3 { background-image: url(images/ctt3.png); width: 66px; min-width: 66px; min-width: 66px }
#gancucdai .div1 .td4 { background-image: url(images/ctt4.png); width: 300px }
#gancucdai .div1 .td5 { background-image: url(images/ctt5.png); width: 9px }
#gancucdai .div2 .td1 { background-image: url(images/ctc1.png); width: 3px; background-position: left; background-repeat: repeat-y }
#gancucdai .div2 .td2 { padding: 5px; vertical-align: top; text-align: left; background-color: #FFF }
#gancucdai .div2 .td3 { background-image: url(images/ctc2.png); background-position: right; background-repeat: repeat-y; width: 3px }
#gancucdai .div3 .td1 { background-image: url(images/ctb1.png); width: 11px; height: 11px }
#gancucdai .div3 .td2 { background-image: url(images/ctb2.png) }
#gancucdai .div3 .td3 { background-image: url(images/ctb3.png); width: 9px }
.gancucdai_info { border: 1px #999 double; size: 11px; border-right: 0; border-bottom: 0 }
.gancucdai_info .dayso { border: 1px #999 double; border-left: 0; border-top: 0; size: 11px; background-color: #999; color: #FFF; font-size: 14px; font-weight: 700; background: url(images/ti.jpg) }
.gancucdai_info .gancucdai { border: 1px #999 double; border-left: 0; border-top: 0; size: 11px }
.gancucdai_info .ngay { border: 1px #999 double; border-left: 0; border-top: 0; size: 11px; white-space: inherit; }
.bangthongke { border: 1px #999 double; border-right: 0; border-bottom: 0; size: 11px; width: 100% }
.bangthongke .dayso { text-align: left; background-color: #999; color: #FFF; font-size: 13px; font-weight: 700; height: 24px; background-image: url(images/ti.jpg) }
.bangthongke .so { background-color: #999; color: #FFF; font-size: 13px; font-weight: 700; height: 24px }
.bangthongke .ngay { width: 80px; border: 1px #999 double; border-left: 0; border-top: 0; padding: 5px; font-size: 11px; font-weight: 700; text-align: center }
.bangthongke .ngay a { font-weight: 400 }
.bangthongke .kq { border: 1px #999 double; border-left: 0; border-top: 0; padding: 5px; font-size: 12px }
.bangthongketangsuat { size: 11px; max-width: 500px; overflow: hidden }
.bangthongketangsuat td { border-bottom: 1px solid #F4F4F4 }
.bangthongketangsuat .tieude { background-color: #004592; color: #FFF; font-size: 13px; font-weight: 700; height: 16px; background-image: url(images/ti.jpg) }
.bangthongketangsuat .so { color: #03C; font-size: 11px; font-weight: 700; width: 40px }
.bangthongketangsuat .ts { font-size: 11px; line-height: 30px }
.bangthongketangsuat .ts .chiso { border-radius: 4px; max-width: 400px; background-color: #A3A3A3; float: left; height: 10px; margin-top: 10px }
#caccapsoxuathien .chiso { border-radius: 4px; float: left; background: url(images/rand.png) #FFF; height: 10px }
#caccapsoxuathien30 .chiso { border-radius: 4px; float: left; background: url(images/rand.png) #FFF; height: 10px }
#thongkexxdau .chiso { border-radius: 4px; float: left; background: url(images/rand.png) #FFF; height: 10px }
#thongkexxduoi .chiso { border-radius: 4px; float: left; background: url(images/rand.png) #FFF; height: 10px }
#box_tracuukqxs { height: 150px }
#box_tracuukqxs input, #box_tracuukqxs select, #box_tracuukqxs td { font-size: 11px }
#statusbar { color: red; border: 1px solid #187B06; border-radius: 5px; padding: 2px 5px; clear: both; margin-bottom: 10px; min-height: 20px; text-align: center; font: 700 11px/20px Verdana, Geneva, sans-serif; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52)); background: -moz-linear-gradient(top, #b8e356 5%, #a5cc52 100%); background: -webkit-linear-gradient(top, #b8e356 5%, #a5cc52 100%); background: -o-linear-gradient(top, #b8e356 5%, #a5cc52 100%); background: -ms-linear-gradient(top, #b8e356 5%, #a5cc52 100%); background: linear-gradient(to bottom, #b8e356 5%, #a5cc52 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52', GradientType=0);
background-color: #b8e356; }
#statusbar a.running { color: #AE0921; background: url(/images/loto0.gif) left center no-repeat; padding-left: 15px; background-size: 16px; line-height: 20px; display: block }
#statusbar a.waitting { color: #06C; background: url(/images/wait16.gif) left center no-repeat; padding-left: 15px; background-size: 16px; line-height: 20px; display: block }
#statusbar span.waitting { color: #000; background: url(/images/wait16.gif) left center no-repeat; padding-left: 15px; line-height: 20px; display: block }
#statusbar a.finnish { color: #06C; background: url(images/finnish.png) left center no-repeat; padding-left: 20px; line-height: 20px; display: block }
a.buttonGrey, a.buttonBlue { position: relative; display: block; width: 99px; height: 29px; font: bold 12px/28px arial, sans-serif; text-align: center; text-decoration: none; }
a.buttonGrey:hover, a.buttonBlue:hover { text-decoration: none; text-shadow: #fff 1px 1px 0; color: #000!important; }
a.buttonGrey { background-position: 0 -89px; color: #333!important; text-shadow: #fff 1px 1px 0; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf)); background: -moz-linear-gradient(top, #63b8ee 5%, #468ccf 100%); background: -webkit-linear-gradient(top, #63b8ee 5%, #468ccf 100%); background: -o-linear-gradient(top, #63b8ee 5%, #468ccf 100%); background: -ms-linear-gradient(top, #63b8ee 5%, #468ccf 100%); background: linear-gradient(to bottom, #63b8ee 5%, #468ccf 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf', GradientType=0);
background-color: #63b8ee }
a.buttonBlue { background-position: -100px -89px; color: #fff!important; text-shadow: #333 -1px -1px 0; border: 1px solid #4788A0; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf)); background: -moz-linear-gradient(top, #63b8ee 5%, #468ccf 100%); background: -webkit-linear-gradient(top, #63b8ee 5%, #468ccf 100%); background: -o-linear-gradient(top, #63b8ee 5%, #468ccf 100%); background: -ms-linear-gradient(top, #63b8ee 5%, #468ccf 100%); background: linear-gradient(to bottom, #63b8ee 5%, #468ccf 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf', GradientType=0);
background-color: #63b8ee; border-radius: 10px; box-shadow: inset 0px 1px 0px 0px #bee2f9; }
input.btnxemthongke:hover { text-decoration: none; text-shadow: #fff 1px 1px 0; color: #000!important }
input.btnxemthongke { background: #258dc8; background: -moz-linear-gradient(top, rgba(37,141,200,1) 0%, rgba(24,87,127,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(37,141,200,1)), color-stop(100%, rgba(24,87,127,1))); background: -webkit-linear-gradient(top, rgba(37,141,200,1) 0%, rgba(24,87,127,1) 100%); background: -o-linear-gradient(top, rgba(37,141,200,1) 0%, rgba(24,87,127,1) 100%); background: -ms-linear-gradient(top, rgba(37,141,200,1) 0%, rgba(24,87,127,1) 100%); background: linear-gradient(to bottom, rgba(37,141,200,1) 0%, rgba(24,87,127,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#258dc8', endColorstr='#18577f', GradientType=0);
position: relative; display: block; border-radius: 5px; height: 30px; font: bold 12px/28px arial, sans-serif; text-align: center; text-decoration: none; color: #fff!important; text-shadow: #333 -1px -1px 0; border: 0; cursor: pointer; float: right }
.btnxem { line-height: 30px; padding: 0px 10px; background: url(images/box_title_span.png) bottom right no-repeat #F00; display: inline-block; vertical-align: middle; color: #fff; font-weight: bold; font-size: 12px; font-family: arial; border: 0; border-radius: 2px; border-bottom: 2px solid #D50000 }
.logodaily { border: 3px solid #E2E2E2; border-radius: 5px; padding: 3px 0; height: 90px; overflow: hidden; background: url(images/bglogodl.png) top left }
.logodaily .lhdl_top { color: #FFF; margin: 0; text-align: center; margin-top: 5px; font: 700 14px/24px "Times New Roman", Times, serif }
.logodaily .lhdl_mid { color: #FF0; margin: 0; text-align: center; font: 700 20px "Times New Roman", Times, serif }
.logodaily .lhdl_bottom { color: #FFF; margin: 0; padding: 0; text-align: center; font: 700 20px Arial, Helvetica, sans-serif }
#boxradiotructiep { display: none }
#frminkq select, #frminkq input { font-size: 14px }
#frminkq .btninvedo { font-size: 16px; font-weight: 700; cursor: pointer; line-height: 30px }
.baivietcungnhom h2 { color: #036; font-size: 14px; margin-top: 10px; font-weight: 700 }
.baivietcungnhom ul { margin: 0; padding: 0 }
.baivietcungnhom ul li { list-style: inside; margin: 2px 0 }
.baivietcungnhom ul li a { color: #333 }
.content_image { text-align: center }
.content_image img { max-width: 640px }
ul.menumember { margin-top: 10px }
ul.menumember li { text-align: left; border-bottom: 1px dotted #CCC; padding: 3px 0 }
div.div_tab_thu { clear: both; padding-top: 5px; }
div.div_tab_thu ul { }
ul.tab_thu li { float: left; margin: 3px 0px 0 0; width: 12.5%; }
ul.tab_thu li a { font-size: 12px; line-height: 20px; white-space: nowrap; border: 1px solid #afa485; border-radius: 5px 5px 0 0; color: #333; padding: 3px 0px; text-align: center; display: block; box-shadow: 0px 1px 0px 0px #1c1b18; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eae0c2), color-stop(1, #ccc2a6)); background: -moz-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%); background: -webkit-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%); background: -o-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%); background: -ms-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%); background: linear-gradient(to bottom, #eae0c2 5%, #ccc2a6 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eae0c2', endColorstr='#ccc2a6', GradientType=0);
background-color: #eae0c2; }
ul.tab_thu li a:hover, ul.tab_thu li a.active { color: #fff; box-shadow: inset 0px 1px 0px 0px #a6827e; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7d5d3b), color-stop(1, #634b30)); background: -moz-linear-gradient(top, #7d5d3b 5%, #634b30 100%); background: -webkit-linear-gradient(top, #7d5d3b 5%, #634b30 100%); background: -o-linear-gradient(top, #7d5d3b 5%, #634b30 100%); background: -ms-linear-gradient(top, #7d5d3b 5%, #634b30 100%); background: linear-gradient(to bottom, #7d5d3b 5%, #634b30 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d5d3b', endColorstr='#634b30', GradientType=0);
background-color: #7d5d3b; }
ul.tab_xsdt li { float: left; margin: 3px 0px 0 0; width: 25%; }
.LR-box { display: inline-block; width: 100% }
.LR-box > div { border: 1px solid #7AAE2E; }
.LR-box h2.title { margin-bottom: 5px; font-size: 12px; color: #FFF; line-height: 12px; padding: 8px 0 8px 5px; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809)); background: -moz-linear-gradient(top, #89c403 5%, #77a809 100%); background: -webkit-linear-gradient(top, #89c403 5%, #77a809 100%); background: -o-linear-gradient(top, #89c403 5%, #77a809 100%); background: -ms-linear-gradient(top, #89c403 5%, #77a809 100%); background: linear-gradient(to bottom, #89c403 5%, #77a809 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809', GradientType=0);
background-color: #89c403; }
ul.forum_new_post { margin: 0; padding: 0 }
ul.forum_new_post li { list-style: none; margin: 4px 0; border-bottom: 1px dotted #EEE; height: 18px; overflow: hidden }
ul.forum_new_post li a { color: #036; line-height: 18px; font-size: 12px; background: url(images/arrow_1.gif) left center no-repeat; padding-left: 10px }
ul.forum_new_post li a:hover { color: #999 }
ul.forum_new_post li .forum { font-style: italic; font-size: 11px; padding-right: 5px; color: #999 }
ul.forum_new_post li .user { text-align: right; font-style: italic; font-size: 11px; padding-right: 5px }
div.box_bc { clear: both; padding: 5px; border: 1px solid #CCC; border-radius: 7px; background-color: #FEFCD3 }
div.bc_question { font-weight: 700; margin-bottom: 5px }
div.bc_res { clear: both; border-top: 1px solid #CCC; padding: 5px }
div.bc_as { font-style: italic }
div.bc_as_ch { clear: both; height: 15px; line-height: 15px; font-size: 10px; text-indent: 10px; border: 1px solid #CCC; border-radius: 3px; background-image: url(images/bgrad50.png); background-position: left -100px }
div.bcsmall_as_ch { clear: both; height: 5px; font-size: 10px; text-indent: 10px; border: 1px solid #CCC; border-radius: 3px; background-image: url(images/bgrad50.png); background-position: left -100px; display: block }
div.bc_as_ch1 { background-color: #F90 }
div.bc_as_ch2 { background-color: #069 }
div.bc_as_ch3 { background-color: #996 }
div.bc_as_ch4 { background-color: #399 }
div.bc_as_ch5 { background-color: #6C6 }
div.bc_as_ch6 { background-color: #99C }
div.bc_as_ch7 { background-color: #906 }
div.bc_as_ch8 { background-color: #FC9 }
div.bc_as_ch9 { background-color: #396 }
div.bc_as_ch10 { background-color: #306 }
ul.list_binnhchon { margin: 10px; padding: 0 }
ul.list_binnhchon li { list-style: decimal; padding: 5px; border-bottom: 1px dotted #EEE }
ul.list_binnhchon li a { font-weight: 700 }
ul.list_binnhchon li .question { font-style: italic; color: #333 }
div.menu_bottom { height: 90px; background: #F0A70E; padding: 10px; border-radius: 10px }
div.menu_bottom ul { margin-top: 5px }
div.menu_bottom ul li a { line-height: 20px; color: #F90 }
div.menu_bottom ul li a:hover { line-height: 20px; color: #C4161C }
ul.list_news { padding-left: 10px }
ul.list_news li { list-style: outside; margin: 2px 0; padding-left: 0; color: #C00 }
ul.list_news li a { color: #333; font-style: italic }
.maxvs img { width: 510px; height: auto }
.box_skitter_large { width: 520px; height: 256px; margin-bottom: 10px; clear: both }
.box_skitter.box_skitter_small { width: 520px; height: 120px }
.label_skitter h3 { padding: 10px 0; margin: 0; text-decoration: none; letter-spacing: .4px; padding-left: 10px; padding-bottom: 5px; color: #fff; font: 400 22px BebasNeueRegular }
.label_skitter p { letter-spacing: .4px; margin: 0; color: #fff; z-index: 10; padding: 0 5px 2px 10px; font: 10px/15px Arial, Helvetica, sans-serif }
.box_skitter { position: relative; width: 520px; height: 256px; background: #FFF }
.box_skitter ul { display: none }
.box_skitter .container_skitter { overflow: hidden; position: relative }
.box_skitter .image { overflow: hidden }
.box_skitter .image img { display: none; width: 520px }
.box_skitter.box_skitter_small.image img { display: none; width: 520px; height: 120px }
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 1 }
.box_clone img { position: absolute; top: 0; left: 0; z-index: 1 }
.prev_button { position: absolute; top: 50%; left: 10px; z-index: 100; width: 42px; height: 42px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(images/prevsl.png) no-repeat left top }
.box_skitter .next_button { position: absolute; top: 50%; right: 10px; z-index: 100; width: 42px; height: 42px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(images/nextsl.png) no-repeat left top }
.box_skitter .info_slide { position: absolute; top: 15px; left: 15px; background: #000; color: #fff; font: bold 11px arial; padding: 5px 0 5px 5px; border-radius: 5px; opacity: .75; z-index: 2 }
.box_skitter .info_slide .image_number { background: #333; float: left; padding: 2px 10px; margin: 0 5px 0 0; cursor: pointer; border-radius: 2px }
.box_skitter .info_slide .image_number_select { background: #c00; float: left; padding: 2px 10px; margin: 0 5px 0 0 }
.box_skitter .container_thumbs { position: relative; overflow: hidden; height: 50px }
.box_skitter .info_slide_thumb { border-radius: 0; overflow: hidden; height: 45px; top: auto; bottom: -5px; left: -5px; padding: 5px; opacity: 1 }
.box_skitter .info_slide_thumb .image_number { overflow: hidden; width: 70px; height: 40px; position: relative }
.box_skitter .info_slide_thumb .image_number img { position: relative; top: -50px; left: -50px }
.box_skitter .box_scroll_thumbs { padding: 0 10px }
.box_skitter .box_scroll_thumbs .scroll_thumbs { position: absolute; bottom: 60px; left: 50px; background: #ccc; width: 200px; height: 10px; overflow: hidden; text-indent: -9999em; z-index: 101; border-radius: 20px; cursor: pointer; border: 1px solid #333 }
.box_skitter .info_slide_dots { position: absolute; bottom: -40px; z-index: 100; padding: 5px 0 5px 5px; border-radius: 50px }
.box_skitter .info_slide_dots .image_number { background: #333; float: left; margin: 0 5px 0 0; cursor: pointer; border-radius: 50px; width: 18px; height: 18px; text-indent: -9999em; overflow: hidden; position: relative }
.box_skitter .info_slide_dots .image_number_select { background: #c00; float: left; margin: 0 5px 0 0 }
.box_skitter .label_skitter { z-index: 1; position: absolute; bottom: 0; left: 0; display: none }
div#skitter.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(images/ajax-loader.gif) no-repeat left top; width: 32px; height: 32px }
.label_skitter { z-index: 150; position: absolute; bottom: 0; left: 0; background: url(images/back-box-label-black.png) repeat-x left top; color: #fff; display: none; border-top: 1px solid #000 }
.boxdudoankqxs { border: 1px solid #999; border-radius: 5px; background: #D00; color: #FFF }
.radioboxline { border: 1px solid #CCC; border-radius: 5px; background: #454545; margin-bottom: 10px; color: #FFF; overflow: hidden }
.radioboxline h3 { padding-left: 10px; font-size: 13px; font-style: normal; line-height: 25px }
.chatbox { position: fixed; bottom: 0; float: right; right: 0; height: 300px }
#chatboxcontent { border: 1px solid #CCC; border-radius: 10px 0 0 0; overflow: hidden; width: 400px; height: 300px; min-height: 300px; display: none }
#chatboxcontent iframe { min-width: 400px }
.onofchat { float: left; height: 185px; width: 40px; margin-left: -40px; cursor: pointer; margin-top: 10px; background: url(images/btn.png) no-repeat; border: 0; text-indent: -300px; overflow: hidden }
.info_slide * { font-family: Consolas, arial, tahoma!important }
.defaulttext { color: #999!important; font-weight: 400 }
.defaulttext.removedefaulttext { color: #000!important; font-weight: inherit }
.ddsmoothmenu { height: 28px; padding: 5px 0; font-size: 11px }
.ddsmoothmenu ul { z-index: 100; margin: 0; padding: 0; list-style-type: none }
.ddsmoothmenu ul li { position: relative; display: inline; float: left; margin: 0; padding: 0 5px; border-right: 1px solid #F79D2C }
.ddsmoothmenu ul li a { display: block; color: #000; padding: 7px 13px 5px; text-decoration: none; text-transform: uppercase; margin: 0; font: 700 13px Arial, Helvetica, sans-serif }
ul#menukqxstinh.submenu-border { width: 400px; margin-top: -83px }
ul#menukqxstinh.submenu-border div.submenu-border { width: 100% }
ul#menukqxstinh.submenu-border li { width: 25%; float: left }
ul#menukqxstinh.submenu-border li.root { width: 100%; float: left; text-align: center; clear: both; background: #FF0 }
.ddsmoothmenu ul li ul li ul { top: 0 }
.ddsmoothmenu ul li ul li a { padding: 0 5px; margin: 0 }
.ddsmoothmenu ul li ul li a.top-menu-popup-a { color: #333; border: none; border-top: dotted 1px #ccc; padding-left: 10px; font-weight: 400; text-transform: none; background-image: none }
.ddsmoothmenu ul li ul li a.top-menu-popup-a:hover { color: #CCC }
* html .ddsmoothmenu { height: 1% }
.downarrowclass { position: absolute; top: 12px; right: 7px }
.rightarrowclass { position: absolute; top: 6px; right: 5px }
.ddshadow { position: absolute; left: 0; top: 0; width: 0; height: 0; background: silver }
.toplevelshadow { opacity: .8 }
span.top-menu-popup-span { color: #C00D0E; display: block; font-size: 14px; font-weight: 700; padding-bottom: 10px; padding-top: 10px; text-transform: uppercase }
.top-menu-popup { min-width: 195px }
.ddsmoothmenu ul li ul li.child a { font-weight: 400; padding-left: 15px }
.ddsmoothmenu { height: 28px; padding: 5px 0; font-size: 11px; background: url(images/button.png) left -84px no-repeat; }
.ddsmoothmenu ul { z-index: 100; margin: 0; padding: 0; list-style-type: none; padding-left: 45px; }
.ddsmoothmenu ul li.btnhome { position: relative; display: inline; float: left; margin: 0; padding: 0 35px 0 5px; border-right: 0px solid #F79D2C }
.ddsmoothmenu ul li.menulast { border-right: 0px solid #F79D2C }
.ddsmoothmenu ul li { position: relative; display: inline; float: left; margin: 0; padding: 0 5px; border-right: 1px solid #DF2D2D }
.ddsmoothmenu ul li a { display: block; color: #000; padding: 5px 12px; text-decoration: none; text-transform: uppercase; margin: 0; font: 700 13px Arial, Helvetica, sans-serif }
.ddsmoothmenu ul li ul li { margin-bottom: -1px }
.ddsmoothmenu ul li ul li a { display: block; padding: 0 5px; text-decoration: none; font-weight: 400; background: none; height: 25px; line-height: 25px }
.ddsmoothmenu ul li ul li a.parent { background: url(images/submenu-pointer-bottom.png) right center no-repeat }
.ddsmoothmenu ul li a.no-sepa { background-image: none }
* html .ddsmoothmenu ul li a { display: inline-block }
.ddsmoothmenu ul li a.newmn { padding-right: 0 }
.ddsmoothmenu ul li a.newmn span { background: url(images/new.gif) right center no-repeat; padding-right: 35px }
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited { color: #fff; white-space: nowrap }
.ddsmoothmenu ul li ul li a:link, .ddsmoothmenu ul li ul li a:visited { color: #333; text-transform: none; white-space: nowrap }
.ddsmoothmenu ul li ul li a:hover { color: #EC0000; text-transform: none; white-space: nowrap }
.ddsmoothmenu ul li a.selected, .ddsmoothmenu ul li a.active, .ddsmoothmenu ul li a.curent { background-color: #FC6; background-image: none; color: #333; padding-bottom: 10px; border-radius: 5px 5px 0 0 }
.ddsmoothmenu ul li.btnhome a.curent, .ddsmoothmenu ul li.btnhome a:hover { background: none; color: #fff }
.ddsmoothmenu ul li a.active, .ddsmoothmenu ul li a.curent { border-radius: 5px; padding-bottom: 5px }
.ddsmoothmenu ul li a.selected:hover { background-color: #FC6; background-image: none; color: #333; padding-bottom: 10px; border-radius: 5px 5px 0 0 }
.ddsmoothmenu ul li ul li a.selected { background-color: #FFFF9B; background-image: none; color: #EC0000; padding-bottom: 0 }
.ddsmoothmenu ul li ul li a.selected:hover { padding-bottom: 0 }
.ddsmoothmenu ul li a:hover { background-color: #FFFF9B; background-image: none; color: #333; border-radius: 5px }
.ddsmoothmenu ul li a.no-child-menu:hover { color: #333; background-color: transparent }
.ddsmoothmenu ul li ul { position: absolute; left: 0; display: none; visibility: hidden }
.ddsmoothmenu ul li ul li { display: list-item; float: none; padding-left: 10px }
.ddsmoothmenu ul li ul.submenu-border { background-color: #FC6; border-radius: 0 5px 5px 5px; padding: 5px 0; margin-top: 0; margin-left: 5px }
.ddsmoothmenu ul li ul li ul.submenu-border { background-color: #FFFF9B; border-radius: 0 5px 5px 5px; margin-left: -5px; padding: 5px 0; margin-top: -5px }
ul#menukqxstinh.submenu-border { width: 400px; margin-top: -83px }
ul#menukqxstinh.submenu-border div.submenu-border { width: 100% }
ul#menukqxstinh.submenu-border li { width: 25%; float: left }
ul#menukqxstinh.submenu-border li.root { width: 100%; float: left; text-align: center; clear: both; background: #FF0 }
.ddsmoothmenu ul li ul li ul { top: 0 }
.ddsmoothmenu ul li ul li a { padding: 0 5px; margin: 0 }
.ddsmoothmenu ul li ul li a.top-menu-popup-a { color: #333; border: none; border-top: dotted 1px #ccc; padding-left: 10px; font-weight: 400; text-transform: none; background-image: none }
.ddsmoothmenu ul li ul li a.top-menu-popup-a:hover { color: #CCC }
* html .ddsmoothmenu { height: 1% }
.btnInvedochuyennghiep a { padding: 0 20px; border: 1px solid #00666F; border-radius: 0 0 5px 5px; border-top: 0; text-align: center; font-weight: 700; font-size: 14px; line-height: 30px; color: #FFF; display: block; background: #faad3a; background-image: -webkit-linear-gradient(top, #2295CC, #0088B3); background-image: -moz-linear-gradient(top, #2295CC, #0088B3); background-image: -ms-linear-gradient(top, #2295CC, #0088B3); background-image: -o-linear-gradient(top, #2295CC, #0088B3); background-image: linear-gradient(to bottom, #2295CC, #0088B3) }
.boxlogin { border: 1px solid #eee; border-radius: 5px; background: #FDFFD5; height: 370px }
.boxlogin input[type=text], .boxlogin input[type=password] { width: 100% }
.requie { color: red; padding-left: 10px; font-weight: 700; font-size: 24px }
#boxregister { background: #F8F8F8!important }
.boxlogin h2.title { text-align: center; font-size: 24px; color: red; text-transform: uppercase; padding-top: 10px }
.box_vedo_seting { border: 1px solid #eee; border-radius: 5px; background: #FAFAFA; padding: 10px; min-height: 650px; overflow: auto }
.box_vedo_seting input[type=text] { width: 95% }
.box_vedo_seting select { width: 90% }
.box_vedo_seting td { vertical-align: middle }
.chonloaivedo { border: 1px solid #eee; border-radius: 5px; background: #fff; padding: 10px; min-height: 650px; overflow: auto; width: 450px }
#boxxemtruocvedo { margin-top: 10px }
.titlebangincookie { text-align: center }
.downarrowclass { position: absolute; top: 12px; right: 7px }
.rightarrowclass { position: absolute; top: 6px; right: 5px }
.ddshadow { position: absolute; left: 0; top: 0; width: 0; height: 0; background: silver }
.toplevelshadow { opacity: .8 }
span.top-menu-popup-span { color: #C00D0E; display: block; font-size: 14px; font-weight: 700; padding-bottom: 10px; padding-top: 10px; text-transform: uppercase }
.top-menu-popup { min-width: 195px }
.ddsmoothmenu ul li ul li.child a { font-weight: 400; padding-left: 15px }
.tkxxsl { width: 40px!important }
.tkxxtg { width: 50px!important }
.list_ralientiep { float: left; margin: 2px 0px; width: 33%; min-width: 150px; white-space: nowrap }
.list_khongxuathienlaunhat { float: left; margin: 2px 0px; width: 33%; white-space: nowrap }
.list_khongxuathienlaunhat_right { float: left; margin: 2px 0; width: 130px; }
.scrollup { position: fixed; cursor: pointer; display: none; right: 5px; bottom: 5px; height: 50px; width: 50px; background: url(images/top.png) center top no-repeat }
#ui-datepicker-div { z-index: 1000!important; min-width: 250px }
.hasDatepicker .ui-datepicker-header { }
.hasDatepicker .ui-widget.ui-widget-content { border: 1px solid #d60000; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { border: 1px solid #e05b5b!important; cursor: pointer }
.ui-datepicker-calendar thead th { padding: 2px 0 0; line-height: 20px }
.hasDatepicker .ui-state-highlight, .hasDatepicker .ui-widget-content .ui-state-highlight, .hasDatepicker .ui-widget-header .ui-state-highlight { border: 1px solid #cc0000; background: #f00; color: #fff; }
#hms_timer { color: red }
.sharebutton_wg { top: 50%; left: 0; margin-top: -226px; float: left; border: 1px solid #FC6; border-radius: 6px; padding: 5px 0; background-color: #FFFCE8; display: inherit; text-align: center; position: fixed; z-index: 2000 }
.sharebutton_wg .stButton { padding: 3px; background: #fff; border: 1px solid #FBEAB5; border-radius: 3px }
.stButton .stBubble { height: auto!important; padding-bottom: 4px; margin-top: 0!important; background: url(http://w.sharethis.com/share4x/images/bubble_arrow_below.png) no-repeat 10px 22px!important }
.stButton .stBubble_count { height: auto!important; padding-top: 2px!important; font-size: 14px!important; line-height: 18px!important }
.stButton .googleplus { font-size: 10px!important }
.tag_list { border: 1px solid #F5F5F5; padding: 2px; text-align: center; clear: both }
.tag_list li { display: inline-block; margin: 2px; border: 1px solid #FFF6DA; border-radius: 2px; background: #FEFCF1; padding: 0 5px }
.tag_list li a { color: #333 }
.tag_list li a:hover { color: #E80000 }
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 110; width: 100%; height: 500px }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 120; text-align: center; line-height: 0 }
#jquery-lightbox a img { border: none }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto }
#lightbox-container-image { padding: 10px }
#lightbox-loading { position: absolute; top: 40%; left: 0; height: 25%; width: 100%; text-align: center; line-height: 0 }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10 }
#lightbox-container-image-box > #lightbox-nav { left: 0 }
#lightbox-nav a { outline: none }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; display: block }
#lightbox-nav-btnPrev { left: 0; float: left }
#lightbox-nav-btnNext { right: 0; float: right }
#lightbox-container-image-data-box { font: 10px/1.4em Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; overflow: auto; width: 100%; padding: 0 10px }
#lightbox-container-image-data { padding: 0 10px; color: #666 }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left }
#lightbox-image-details-caption { font-weight: 700 }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1em }
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: .7em }
#gallery ul { list-style: none; padding: 0; margin: 0 }
#gallery ul li { display: inline }
#gallery ul a:hover img { color: #fff }
#gallery ul a:hover { color: #fff }
.panel_footer_vgchat, #vgc_loading, .vgc_bt_logovchat { display: none }
.ui-datepicker { max-width: 300px }
.box_vedo_seting input.vddaivalue { width: 20px !important; margin: 0 5px; height: 20px !important; background: #FF9; text-align: center; margin: 1px }
.box_vedo_seting .wttdai { border: 1px solid #FC3; border-radius: 3px; background: #FFC; margin-right: 5px; width: 110px; height: 24px; display: inline-block; padding-left: 3px; }
.box_vedo_seting .wttdai select { display: inline-block; width: 50px; height: 24px !important; border-radius: 0; background-color: #FBEF7A; float: right }
.tollototructiep { background: #cc0000; display: inline-block; width: 100% }
.btnlotohanchuc, .btnlotohandonvi { background: url(images/btnswitch.png) bottom right no-repeat; cursor: pointer; display: inline-block; height: 30px; line-height: 30px; background-size: 80px; padding-right: 85px; float: left; padding-left: 10px; color: #fff; font-weight: bold; }
.btnlotohandonvi { float: right; margin-right: 5px; }
.btnlotohanchuc.off, .btnlotohandonvi.off { background: url(images/btnswitch.png) top right no-repeat; background-size: 80px; }/**//* navbar */
#cssmenu { font-family: Helvetica, Arial, Sans-Serif; font-size: 12px; line-height: 15px; text-transform: capitalize; text-align: left; }
#cssmenu > ul { width: auto; list-style-type: none; padding: 0; margin: 0; border-radius: 2px; border-left: 0; border-right: 0; }
#cssmenu > ul li#MobileMenuIcon { display: none;/* Hide for large screens */ }
#cssmenu > ul li { display: inline-block; *display: inline;
zoom: 1; }
#cssmenu > ul>li { }
#cssmenu > ul li.right { float: right; }
#cssmenu > ul li.has-sub { }
#cssmenu > ul li.has-sub ul { display: none; width: 300px; position: absolute; margin: 0; padding: 0; list-style-type: none; background: #ffffff; border: 1px solid #ece6e8; border-bottom: 3px solid #d9ced2; border-top: 0 none; }
#cssmenu > ul li.has-sub ul li { display: block; }
#cssmenu > ul li.has-sub > a { }
#cssmenu > ul li.has-sub > a.active, #cssmenu > ul li.has-sub > a:hover, #cssmenu > ul >li > a.active, #cssmenu > ul > li > a:hover { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9)); background: -moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%); background: -webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%); background: -o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%); background: -ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%); background: linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9', GradientType=0);
background-color: #f9f9f9; color: #333; border-radius: 5px 5px 0 0; }
#cssmenu > ul li a { display: block; padding: 13px 11px 13px 11px; text-decoration: none; font-size: 14px; color: #000; text-shadow: 0px 0px 0px #000; }
#cssmenu > ul >li >ul > li > a.active, #cssmenu > ul > li > ul > li > a:hover { background: #E85800; color: #fff; }
#cssmenu > ul > li > a { font-weight: bold; font-size: 13px; color: #FFF; border-right: 1px solid #d24646; }/*template*/
#cssmenu > ul > li.menulast > a { border-right: 0px solid #d24646; }/*template*/
#cssmenu > ul li.has-sub:hover > ul { display: block; }
.topbarmenu { display: none }
.topbarmenu { min-width: 100%; display: inline }
.topbarmenu ul { margin: 0; padding: 2px 0; display: inline-block; width: 100%; min-width: 100%; background-color: #CA0000; background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #A60000), color-stop(1, #CC0000) ); background-image: -o-linear-gradient(bottom, #A60000 0%, #CC0000 100%); background-image: -moz-linear-gradient(bottom, #A60000 0%, #CC0000 100%); background-image: -webkit-linear-gradient(bottom, #A60000 0%, #CC0000 100%); background-image: -ms-linear-gradient(bottom, #A60000 0%, #CC0000 100%); background-image: linear-gradient(to bottom, #A60000 0%, #CC0000 100%); }
.topbarmenu li { float: left; border-right: 1px solid #C54646; padding: 0 5px; }
.topbarmenu li a { display: inline-block; padding: 5px 10px; font-weight: bold; font-size: 14px; color: #fff; }
.box { float: left; position: relative }
.cleared { float: none; clear: both; border: none; font-size: 1px; margin: 0; padding: 0 }
.pleft10 { padding-left: 10px }
.pright10 { padding-right: 10px; position: relative }
.adv img { margin: 0 auto; display: list-item }
.adv { text-align: center }
.adsautozoom { text-align: center }
.hideover { overflow: hidden; display: block }
/*somo*/
.list-charter li a { color: #fff; text-shadow: 0 1px 0 #a19b96; }
.list-charter li { padding: 4px 8px; background: #d0c9c3; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin: 0 5px 5px 0; }
.box-search { display: inline }
.box-search, .list-charter { padding: 10px 5px; }
.box-search button, .search-dream button { border: 1px solid #c00; height: 37px; box-shadow: inset 0 1px 0 0 #fe7a7a; -moz-box-shadow: inset 0 1px 0 0 #d4eb93; -webkit-box-shadow: inset 0 1px 0 0 #d4eb93; border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0; -webkit-border-radius: 0 2px 2px 0; width: 20%; font-size: 12px; background-color: #e80000; background-image: -moz-linear-gradient(center top, #e80000, #d80303); background-repeat: repeat-x; background: -webkit-gradient(linear, 0 0, 0 100%, from(#e80000), to(#d80303)); color: #fff; }
.box-search .bor-1, .search-dream .bor-1 { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; height: 35px; border-right: 0; background: #fff; padding: 0 1%; }
.bor-1 { border: 1px solid #eee; }
.search-dream_q { height: 37px; width: 79%; float: left; font-size: 12px; color: #939393; border: 1px solid #d9d3cb; border-radius: 3px; margin-right: -5px; }
.table-dream { border-top: 1px solid #eee; }
.table-dream .gr-yellow { background-color: #eee; background-image: -moz-linear-gradient(top, #fafafa, #eee); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#eee)); background-image: -webkit-linear-gradient(top, #fafafa, #eee); background-image: -o-linear-gradient(top, #fafafa, #eee); background-image: linear-gradient(to bottom, #fafafa, #eee); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#eee', GradientType=0);
padding: 2px 5px; color: #333; margin-bottom: 1px; border-bottom: 1px solid #eee; border-top: 1px solid #efefef; }
.table-dream li { position: relative }
.percent-20 { width: 20%!important; }
.gr-yellow li { display: inline-block; width: 35%; padding: 1% 0; }
.table-dream li strong { padding: 0 5px; }
.list-dream li div.num-dream, .list-dream li div.text-dream, .table-dream .gr-yellow li { width: 38%; }
.list-dream li div.num-dream, .list-dream li div.text-dream, .table-dream .gr-yellow li { width: 38%; }
.clred { color: #e80000!important; }
.table-dream li .num-dream { padding: 0 5px; letter-spacing: 2px; float: right; position: absolute; }
.list-dream li, .sugges-dream ul li { border-bottom: 1px dotted #eee; padding: 10px 5px; }
/* form css*/
.txtdate { width: 100px; height: 30px; overflow: hidden; font-size: 12px; margin: 0px; padding: 0px; background: url(images/calendar_today.png) right center no-repeat; border: none; cursor: pointer; display: inline; padding-right: 10px !important; text-align: left; }
.forminput { padding: 10px; }
.forminput .row { display: inline-block; width: 100%; }
.forminput .col { width: 50%; min-width: 200px; display: inline-block; float: left; padding: 5px 0; }
.forminput input { height: 30px; }
.forminput .label { width: 50px; display: inline-block; float: left; text-align: right; padding-right: 10px; }
.forminput .textcenter { text-align: center }
/*navbar*/
div#pagenav { text-align: center; clear: both; margin: 5px 0; display: block }
ul.pagenav { display: inline-table; margin: 0 auto; overflow: hidden; padding: 0; width: inherit }
ul.pagenav li { float: left }
ul.pagenav li.chosedate { width: 100px; -moz-box-shadow: 0px 1px 0px 0px #f0f7fa; -webkit-box-shadow: 0px 1px 0px 0px #f0f7fa; box-shadow: 0px 1px 0px 0px #f0f7fa; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2)); background: -moz-linear-gradient(top, #33bdef 5%, #019ad2 100%); background: -webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%); background: -o-linear-gradient(top, #33bdef 5%, #019ad2 100%); background: -ms-linear-gradient(top, #33bdef 5%, #019ad2 100%); background: linear-gradient(to bottom, #33bdef 5%, #019ad2 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2', GradientType=0);
background-color: #33bdef; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #057fd0; margin: 0 5px; }
ul.pagenav li a { -moz-box-shadow: 0px 7px 10px -7px #276873; -webkit-box-shadow: 0px 7px 10px -7px #276873; box-shadow: 0px 7px 10px -7px #276873; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99)); background: -moz-linear-gradient(top, #599bb3 5%, #408c99 100%); background: -webkit-linear-gradient(top, #599bb3 5%, #408c99 100%); background: -o-linear-gradient(top, #599bb3 5%, #408c99 100%); background: -ms-linear-gradient(top, #599bb3 5%, #408c99 100%); background: linear-gradient(to bottom, #599bb3 5%, #408c99 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99', GradientType=0);
background-color: #599bb3; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border: 1px solid #dcdcdc; display: block; line-height: 30px; margin: 0 5px; margin-bottom: 10px !important; color: #fff; padding: 0 5px; font-weight: bold; min-width: 25px; }
ul.pagenav li a.active { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2)); background: -moz-linear-gradient(top, #33bdef 5%, #019ad2 100%); background: -webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%); background: -o-linear-gradient(top, #33bdef 5%, #019ad2 100%); background: -ms-linear-gradient(top, #33bdef 5%, #019ad2 100%); background: linear-gradient(to bottom, #33bdef 5%, #019ad2 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2', GradientType=0);
background-color: #33bdef; color: #000; display: block }
ul.pagenav li a.f_link { color: #CCC; cursor: not-allowed }
#getngaykqxs_1, #getngaykqxs_2 { width: 90px; height: 30px; overflow: hidden; font-size: 12px; margin: 0px; padding: 0 10px 0 0 !important; background: url(images/calendar_today.png) right center no-repeat; border: none; cursor: pointer; display: block; text-align: center; font-weight: bold; color: #FFF }
.tbl_button_calendar_lottery { margin-bottom: 10px; }
.tbl_button_calendar_lottery td { width: 50%; padding-right: 10px; }
.tbl_button_calendar_lottery td.last { padding-right: 0px; }
.tbl_button_calendar_lottery td a { display: block; line-height: 40px; background:  bottom #626161 repeat-x; color: #fff600; font-size: 16px; font-weight: bold; text-align: center; text-transform: uppercase; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.tbl_button_calendar_lottery td a:hover { background: url(../images/box_title.gif) bottom #ff0604 repeat-x; color: #fff; }
.tbl_button_calendar_lottery td a span { display: block; line-height: 40px; }
/*thongke mega*/
.list_tkxhnDT { text-align: center; }
.list_tkxhnDT li { display: inline-block; float: left; width: 88px; margin: 5px; text-align: left }
.list_tkxhnDT li .solan { letter-spacing: -1px; font-size: 12px; }
 @media (max-width: 345px) {
ul.pagenav li a { margin: 0 2px }
ul.pagenav li.chosedate { width: 95px; }
#getngaykqxs_1, #getngaykqxs_2 { width: 70px; padding-right: 25px !important; }
}
@media (max-width: 470px) {
ul.pagenav li a .navyear { display: none }
ul.pagenav li.chosedate { width: 95px; }
#getngaykqxs_1, #getngaykqxs_2 { width: 70px; padding-right: 25px !important; }
}
/*box in ve do mega*/
.print_vedo { cursor: pointer; display: block; width: 50px; height: 50px; background: url(images/printer-icon.png) no-repeat; background-size: 50px; }
.print_title { color: #FFF; font-size: 20px; }
.print_box { position: relative; padding: 10px; border-radius: 10px; background: #ff3019; background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%); background: linear-gradient(to bottom, #e20f00 0%, #ffd26a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0 );
border: 1px solid #b60101; }
/*old css*/

.tbl_button_calendar_lottery td a { display: block; line-height: 40px; background:  bottom #626161 repeat-x; color: #fff600; font-size: 16px; font-weight: bold; text-align: center; text-transform: uppercase; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.tbl_button_calendar_lottery td a:hover { background: url(../images/box_title.gif) bottom #ff0604 repeat-x; color: #fff; }
.tbl_button_calendar_lottery td a span { display: block; line-height: 40px; }
/*phan lien he*/
#boxContact { width: 50%; float: left; display: inline-block }
.boxContact-left { width: 440px; }
.boxContact-right { width: 510px; }
.note_form { border-bottom: dotted 1px #ccc; padding: 0px 20px; padding-bottom: 20px; margin-bottom: 20px; font-size: 16px; font-style: italic; text-align: center; color: #666; font-family: "Courier New", Courier, monospace; }
.infoContact { padding-bottom: 20px; }
#boxContact .info_dealer { margin-bottom: 10px; background: url(images/bg_info_dealer.gif); padding: 20px; margin-right: 5px; }
.qrcode { }
.qrcode .boder { border: #ccc solid 1px; padding: 10px; }
.qrcode img { max-width: 150px; }
.infoContact .company { background: url(images/icon_company.png) 0px 8px no-repeat; padding-left: 30px; line-height: 30px; font-size: 16px; color: #2957a4; text-transform: uppercase; margin-bottom: 5px; font-weight: bold; }
.infoContact .company a { }
.infoContact { line-height: 30px; }
.infoContact .address { background: url(images/icon_address.gif) 0px 3px no-repeat; padding-left: 25px; }
.infoContact .phone { background: url(images/icon_phone.gif) 0px 3px no-repeat; padding-left: 25px; }
.infoContact .fax { background: url(images/icon_fax.gif) 0px 3px no-repeat; padding-left: 25px; }
.infoContact .email { background: url(images/icon_email.gif) 0px 3px no-repeat; padding-left: 25px; color: #333; }
.infoContact .website { background: url(images/icon_website.gif) 0px 3px no-repeat; padding-left: 25px; color: #333; }
.mapContact { width: 50%; float: right }
 @media only screen and (max-width: 720px) {
#boxContact { width: 100%; float: none; display: inline-block }
.mapContact { width: 100%; float: none; display: none }
}
/*thiet lap an voi cac man hinh cho module*/

@media only screen and (min-width: 320px) {
.hidemin320 { display: none !important }
}
@media only screen and (max-width: 319px) {
.hidemax320 { display: none !important }
}
 @media only screen and (min-width: 360px) {
.hidemin360 { display: none !important }
}
@media only screen and (max-width: 359px) {
.hidemax360 { display: none !important }
}
 @media only screen and (min-width: 460px) {
.hidemin460 { display: none !important }
}
@media only screen and (max-width: 459px) {
.hidemax460 { display: none !important }
}
 @media only screen and (min-width: 480px) {
.hidemin480 { display: none !important }
}
@media only screen and (max-width: 479px) {
.hidemax480 { display: none !important }
}
 @media only screen and (min-width: 640px) {
.hidemin640 { display: none !important }
}
@media only screen and (max-width: 639px) {
.hidemax640 { display: none !important }
}
 @media only screen and (min-width: 720px) {
.hidemin720 { display: none !important }
}
@media only screen and (max-width: 719px) {
.hidemax720 { display: none !important }
}
 @media only screen and (min-width: 768px) {
.hidemin768 { display: none !important }
}
@media only screen and (max-width: 767px) {
.hidemax768 { display: none !important }
}
 @media only screen and (min-width: 800px) {
.hidemin800 { display: none !important }
}
@media only screen and (max-width: 799px) {
.hidemax800 { display: none !important }
}
 @media only screen and (min-width: 960px) {
.hidemin960 { display: none !important }
}
@media only screen and (max-width: 959px) {
.hidemax960 { display: none !important }
}
 @media only screen and (min-width: 1000px) {
.hidemin1000 { display: none !important }
}
@media only screen and (max-width: 999px) {
.hidemax1000 { display: none !important }
}
 @media only screen and (min-width: 1280px) {
.hidemin1280 { display: none !important }
}
@media only screen and (max-width: 1279px) {
.hidemax1280 { display: none !important }
}
 @media only screen and (min-width: 1366px) {
.hidemin1366 { display: none !important }
}
@media only screen and (max-width: 1365px) {
.hidemax1366 { display: none !important }
}
