body {
        cursor: url("http://hoahodiep.com/templates/img/cursor.cur"), url("http://hoahodiep.com/templates/img/cursor.cur"), default;
        margin: 0;
        padding: 0;
        text-align: -moz-center;
        #text-align:center
}

table, tr, td {
        Font-size: 12px;
        Font-family: Arial;
        border-collapse: collapse;
        color:#000;
        vertical-align:top;
        text-align:left;
}

input, textarea, select {
        border-width:1px;
        border-style: solid;
        border-color: #84BAD6;
        background: #F5F5E9;
        color:#CCCCCC;
}

input:hover,textarea:hover,select:hover {
        background: #FFFFFF;
        color:#000000;
}

input:focus,textarea:focus,select:focus {
        background: #FFFFFF;
        color:#000000;
}

a {
        text-decoration:none;
        color: #FF3399;
        cursor: url("http://antuongso.com/cursor.ani"), url("http://antuongso.com/cursor.ani"), pointer;
}

a:hover {
        text-decoration:underline;
}

.pagecurrent
{
        background-color: #FCB222;
        color:white;
        border: #e5e5e5 1px solid;
        width: 20px;
        padding-left: 4px;
        padding-bottom: 4px;
        padding-right: 4px;
        padding-top: 4px;
        font-size: 10px;
        margin-bottom: 1px;
        margin-left: 1px;
        margin-right: 1px;
        margin-top: 1px;
        display:inline-table;
}
.pagelink, .pagelink:hover
{
        font-size: 10px;
        background-color: white;
        color: #FCB222;
        border: #e5e5e5 1px solid;
        width: 20px;
        padding-left: 4px;
        padding-bottom: 4px;
        padding-right: 4px;
        padding-top: 4px;
        font-weight:normal;
        margin-bottom: 1px;
        margin-left: 1px;
        margin-right: 1px;
        margin-top: 1px;
        display:inline-table;
}
.pagelink:hover
{
        background-color: #FCB222;
        color: white;
}

.whole_container {
        width: 998px;
        margin: 0 auto;
}

.main_page {
         width: 998px;
         background: url(img/bg-top-page.jpg) no-repeat;
         height:800px;
         text-align: -moz-center;
        #text-align:center
}

.index_page {
        height:600px;
        border-bottom:1px solid #669900;
        border-right:1px solid #669900;
        border-left:1px solid #669900;
}

.box_title {
        vertical-align:middle;
        padding-left:40px;
        font-weight:bold;
        color:#6666FF;
}

.box_list {
        padding-left:4px;
        padding-top:2px;
        padding-bottom:2px;
}

.box_list a{
        color:#993399;
}

.box_list a:hover{
        color:#FF3399;
        text-decoration:underline;
}

.border_main_box {
        border-left:1px solid #669900;
        border-right:1px solid #669900;
        border-bottom:1px solid #669900;
}

.box_main_title {
        background: url(img/bg-main-title.jpg);
        height:23px;
        padding-left:30px;
        font-weight:bold;
        color:#6666FF;
        padding-top:4px;
}

.main_title {
        font-size:13px;
        font-family:Tahoma;
        padding-left:5px;
        padding-top:5px;
        padding-bottom:2px;
}

.main_title a{
        color:#FF3399;
        font-weight:bold;
}

.main_title a:hover{
        text-decoration:underline;
}

.main_date {
        color:#C0C0C0;
        padding-left:5px;
        padding-bottom:5px;
}

.tag {
        color:#C0C0C0;
        padding-left:5px;
        padding-bottom:5px;
}

.tag a{
        color:#C0C0C0;
        font-style:italic;
}

.tag a:hover{
        text-decoration:underline;
}

.main_short_des {
        padding-left:5px;
        padding-right:5px;
        text-align:justify;
        padding-bottom:3px;
}

.get_detail {
        text-align:right;
        padding-right:10px;
}

.get_detail a{
        font-weight: bold;
        color:#0099FF;
}

.get_detail a:hover{
        text-decoration:underline;
}

.other_title {
        padding-left:5px;
        padding-top:2px;
        padding-bottom:2px;
}
.other_title a{
        color:#993399;
}
.other_title a:hover{
        color:#FF3399;
        text-decoration:underline;
}

.comment_number {
        text-align:right;
        padding-right:10px;
        color:#CC00CC;
}

.gallery_block {
        float:left;
        margin-left:17px;
        margin-top:10px;
        height:170px;
        width:170px;
        text-align:center;
        border:1px solid #CCCCCC;
}
.gallery_block a:hover{
        text-decoration:underline;
}

.footer {
        background: url(img/bg-footer.jpg);
        height:245px;
        width:998px;
}

.below_footer {
        text-align:center;
}

.below_footer a:hover{
        text-decoration:underline;
}

.bg_search {
        background: url(img/bg-menu.jpg) repeat-x;
        width:228px;
        text-align:right;
        padding-right:10px;
        padding-top:3px;
}

.bg_input_search {
        width:192px;
        height:24px;
        background: url(img/bg-input-search.png) no-repeat;
        vertical-align:middle;
        padding-left:6px;
}

.input_search {
        width:160px;
}

/***********************************************/
#nicePictures
{
        background-color: #DDD;
        background: transparent;
        position: relative;
        width: 568px;
}
#nicePictures .SlidingPanels
{
        width: 510px; /* width: 100%; */
        height: 180px;
        margin:0px;
        float: left;
        position: relative;
        left: 35px;
        top:10px;
        padding: 0px;
        border: none;
        overflow: hidden;
}
#nicePictures .SlidingPanelsContentGroup
{
        width: 9000em;
        float: left;
        position: relative; /* width: 100%; */
        margin: 0px;
        left: 0px;
        padding: 0px;
        border: none;
}
#nicePictures .SlidingPanelsContent
{
        float: left;
        width: 250px;
        height: 160px; /* width: 100%;                      height: 400px; */
        overflow: hidden;
        margin: 0px;
        padding: 0px;
        border: none;
}
#nicePictures img
{
        float: left;
        margin-right: 0px;
}
#nicePictures p
{
        margin: 0px;
}
.SlidingPanelsAnimating *
{
        overflow: visible !important;
}

.bloc03cont
{
        width: 568px;
        height:180px;
        padding: 1px;
        position: relative;
        background: url(img/bg-slide-img.gif) no-repeat;
}
.blocprev01
{
        position: absolute;
        margin:0px;
        left: 0;
        top: 80px;
        z-index: 998;
}
.blocnext01
{
        position: absolute;
        margin: 0px;
        right: 0;
        top: 80px;
        z-index: 999;
}

.cont04
{
        width: 120px;
        height:160px;
        margin: 0px;
        padding-right:10px;
        float: left;
        display: inline;
        text-align: center;
}

.image_block {
        width: 120px;
        height:160px;
        vertical-align:middle;
}

.image_block1 {
        width: 168px;
        height:168px;
        vertical-align:bottom;
        text-align:center
}

.cont04 img
{
        margin:0px;
}

.pool_question {
        background-color:#C0C0C0;
        height:40px;
        padding-top:5px;
        padding-left:5px;
}

.top_tags:link,.top_tags:visited{
        color:#993399;
}

.top_tags:hover{
        color:#FF3399;
        text-decoration:underline;
}

#pscroller1{
        height: 200px;
        padding: 3px;
}

.box_content {
        padding-left:4px;
        padding-right:4px;
}

