body {  padding:0; margin: 0; }
#noidung {
   width: 745px; height:1039px; margin-left: auto; margin-right: auto; font-family: Arial, Helvetica, sans-serif;
}
.tblMega645, .tblMega645 > td { border:1px solid #000; border-collapse:collapse;}
.tblMega645 .header > td { padding:5px 0}
.tblMega645 .ngay {font-weight:bold;font-size:25px}
.tblMega645 .nam {font-weight:bold;font-size:19px;border-top:solid 2px #000}
.tblMega645 .infoDL, .tblMega645 .infoDL .input_typing {font-weight:bold;font-size:21px; line-height:26px;width:100%; text-align:center}
.tblMega645 .address, .tblMega645 .address .input_typing {font-weight:bold;font-size:18px; line-height:26px; width:100%; text-align:center}

.tblMega645 .box_result {border-bottom: 0;padding-top:3px; }
.tblMega645 .title_slgiai {border-bottom:0;font-size: 20px;}
.tblMega645 .result_number {font-size: 38px; font-weight: bold;border-radius:50%;height: 49px;width: 49px;border: solid 1px;}
.tblMega645 .title_kqxs {font-size: 25px;font-weight:bold;line-height:33px}
.tblMega645 .title_slgiai{font-weight:bold;text-decoration:underline}

.tblMega645 .tblTKGiai {border-collapse: collapse; margin: 10px auto 5px auto; border-color: #000;}
.tblMega645 .tblTKGiai td {font-size: 18px;padding: 5px 3px; white-space:nowrap}
.tblMega645 .tblTKGiai thead th {background:#000;color:#FFF;padding: 5px 6px;text-transform:uppercase;font-size:16px}
.tblMega645 .introduct {padding:5px;font-size: 18px; background-color:#EAEAEA}
.tblMega645 .domain {font-size: 22px;font-weight: bold;text-decoration: underline}

input.btnSearch { background: #f82916; color: #FFF !important; border: 0; padding: 3px 13px; border-radius: 5px; }

.eventHover{ border:1px solid #F00; margin:-1px; background:#FF9}
#notification {
    position: fixed;
    top: 0;
    text-align: center;
    width: 100%;
    background: #75ADE8;
    color: #FFF700;
    font-size: 23px;
    z-index: 2;
}
.tooltip{
	top: 0;
    border: 2px solid  #0C3;
    background: #F00;
    padding: 5px 10px;
    border-radius: 10px;
	color: #fff
}
html,body{ width:100%; height:100%;}
#setting {
    position: absolute;
    right:0;
    top: 0;
	width:160px;
	height:100%;
	background: #F0F0F0; padding:0 10px;
}
.btn_setting {
    border: 2px solid #bb0000;
    background: #ff1100;
    padding: 4px 3px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    margin: 10px 0;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    color: #ffffff;
    cursor: pointer;
    min-width: 150px;
}
.linecut_leftright { margin-top:10px;}
.linecut_topbottom { margin-top:0px; height:20px !important; margin-bottom:20px; width:13px !important; margin-right:13px;}
@media print and (color) {
   * {
      -webkit-print-color-adjust: exact;
      print-color-adjust: exact;
   }
   
}