﻿body {margin:0px;padding:0px; background-color:#fff; font: 12px Verdana, Tahoma, sans-serif; color:#333; line-height:130%;}
a {text-decoration:none; color:#06F;}
a:hover {color:#D30;}
p{margin:5px 0px;}
img{border-style: none;
}
div#header{width:100%; margin:0px auto; height:120px; background:#FFF url(images/banner.png) no-repeat center center;}
div#nav{width:100%; margin:0px auto; height:30px; background:#06f url(images/menu-bg.png) repeat-x center center;}
div#menu{width:650px; border:0px solid #05F;float:left;}
div#menu ul{list-style:none; width:650px; padding:0px; margin:0px;float:left;}
div#menu ul li{float:left; display:block;}
div#menu ul li a{font: bold 12px Verdana, Tahoma; color:#FFF; padding: 8px 20px;float:left; border-right:0px solid #05F;}
div#menu ul li a:hover{ background:#08f url(images/menu-bg-hover.png) repeat-x center center; color:#FFF; text-shadow: 0px 1px 2px #000; padding-top:7px; padding-bottom:9px;}
div#dongho{padding: 7px; width:350px; float:right; text-align:right;font: bold 13px Verdana, Tahoma; color:#FFF; text-shadow: 0px 1px 2px #000;}

div#content{width:100%; margin:0px auto; padding:10px 0px; background-color:#FFF;float:left;}
div#footer{font: bold 13px Arial, Verdana; background-color:#59F; color:#FFF; width:100%; margin-top:30px; padding:10px 0px;display:inline-block;float:left; text-align:center; text-shadow: 1px 1px 1px #000;}
div#timkiem{width:400px; margin:0px auto;}

.ketquatimkiem{width:98%; padding:2px; border-collapse:collapse; border:1px solid #8CE; font: 12px Tahoma, Verdana;}
.ketquatimkiem thead,.headketquatimkiem{background:#08f url(images/menu-bg.png) repeat-x center center; margin:1px; text-shadow: 0px 1px 2px #000;}
.ketquatimkiem thead td,.headketquatimkiem th,.headketquatimkiem th a{padding:6px; font-weight:bold; text-align:center; color:#FFF; white-space:nowrap;}
.ketquatimkiem tbody{background-color:#F0FAFF;}
.ketquatimkiem tbody tr:hover, .dachon{background-color:#C0E0FF;}
.ketquatimkiem tbody td{border-bottom:1px solid #8CE; border-right:1px solid #8CE; padding:2px; white-space:nowrap;}
.ketquatimkiem tfoot td{text-align:center; font: bold 12px Verdana; padding:5px;background-color:#C0E0FF; color:#06F; line-height:1.5;}
.ketquatimkiem tfoot td a{border:1px solid #8CE; margin:2px 0px; padding:0px 3px; background-color:#F0FAFF;}
.ketquatimkiem tfoot td a.currentpage{background-color:#8CE; padding:1px 5px; border:1px solid #06F; color:#D30;}

#dsdc{padding:1px; border:0px;}
#dsdc tr, #dsdc td{border-bottom: 1px dashed #8CE;}
#dsdc tr:hover{background-color:#CCEAFF;}

.table2{width:100%; padding:2px; border-collapse:collapse; border:1px solid #bbb; font: 12px Tahoma, Verdana;}
.table2 thead{background-color:#bbb;}
.table2 thead td{font-weight:bold; color:#000; padding:4px; text-align:center;}
.table2 tbody{background-color:#FFF;}
.table2 tbody td{border-bottom:1px solid #bbb; border-right:1px solid #bbb; padding:4px; margin:0px;}

.box1{padding:1px; border:1px solid #8CE; background-color:#F0FAFF; text-align:justify;}
.box1 h4{font: bold 12px Verdana, Tahoma, sans-serif; padding:6px; margin:0px; text-align:center; background:#08f url(images/menu-bg.png) repeat-x center center; color:#FFF; text-shadow: 0px 1px 2px #000;}

input[type="button"], input[type="submit"]{font-size:12px;}
input[type="text"], input[type="password"], textarea, select{border:1px solid #888; padding:1px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
input[type="text"]:hover,input[type="password"]:hover, textarea:hover, select:hover{background-color:#ffa;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus{background-color:#ffa;}

#dhtmltooltip{position: absolute;padding:1px; background-color:#FFF; border:1px solid #08F;visibility: hidden;z-index: 100; font: 12px Verdana; filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
                -moz-box-shadow: 2px 2px 6px #000;
                -webkit-box-shadow: 2px 2px 6px #000;
                box-shadow: 2px 2px 6px #000;
}
#dhtmltooltip h4{padding:5px; margin:0px; background:#08f url(images/menu-bg-hover.png) repeat-x center center; color:#FFF; text-shadow: 1px 1px 1px #000;font: bold 12px Verdana, Tahoma, sans-serif;}
#dhtmltooltip div.content{padding:5px; padding-top:2px;}
#dhtmltooltip p{padding:0px; margin:0px;}
#dhtmltooltip ul, #dhtmltooltip ol{padding:2px 0px 3px 20px; margin:0px;}
#dhtmltooltip li {margin-left: 5px; padding:0px;}

.style2{width: 150px; text-align:right; font-weight:bold;}

/* Table 1 Style */
table.table1{
    font-family: Tahoma, Verdana, "Trebuchet MS", sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.table1 thead th{
    padding:5px;
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    border:1px solid #93CE37;
    border-bottom:3px solid #9ED929;
    background-color:#9DD929;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.02, rgb(123,192,67)),
        color-stop(0.51, rgb(139,198,66)),
        color-stop(0.87, rgb(158,217,41))
        );
    background: -moz-linear-gradient(
        center bottom,
        rgb(123,192,67) 2%,
        rgb(139,198,66) 51%,
        rgb(158,217,41) 87%
        );
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 5px 0px 0px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.table1 thead th:empty{
    background:transparent;
    border:none;
}
.table1 tbody th{
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#9DD929;
    border:1px solid #93CE37;
    border-right:3px solid #9ED929;
    padding:0px 10px;
    background:-webkit-gradient(
        linear,
        left bottom,
        right top,
        color-stop(0.02, rgb(158,217,41)),
        color-stop(0.51, rgb(139,198,66)),
        color-stop(0.87, rgb(123,192,67))
        );
    background: -moz-linear-gradient(
        left bottom,
        rgb(158,217,41) 2%,
        rgb(139,198,66) 51%,
        rgb(123,192,67) 87%
        );
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.table1 .price{
    color: #9CD009;
    font:bold 16px Verdana;
    text-align:center;
    padding:2px 0px;
    text-shadow:1px 1px 1px #250;
}
.table1 tfoot td{
    color: #9CD009;
    font-size:10px;
    text-align:center;
    padding:2px 0px;
    text-shadow:1px 1px 1px #444;
}
.table1 tfoot th{
    color:#666;
}
.table1 tbody td{
    padding:4px;
    background-color:#DEF3CA;
    border: 1px solid #E7EFE0;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}
.table1 tbody span.check::before{
    content : url(images/check0.png)
}
