body {
        margin:0px;
        text-align:center;
        background: #ff0099 url(body_bg.gif) repeat-x;
}
td {
        font-family: Tahoma;
        font-size: 11px;
        color: #dc015f;
}
input,select,textarea {
        width:300px;
        height:17px;
        border:1px #f1bfd4 solid;
}
.radio {
        width:18px;
        height:18px;
        border:1px #f1bfd4 solid;
}
.button {
        background-color:#fedbea;
        font-family: Tahoma;
        font-size: 11px;
        color: #dc015f;
        font-weight:bold;
        text-align:center;
        width:102px;
        height:22px;
        padding-bottom:3px;
        cursor:pointer;
}
#header {
        background: url(head.jpg) no-repeat top left;
        height: 150px;
}
.leftcol {
        width: 185px;
        padding: 0px;
        margin: 0px;
}
.centercol {
        width: 574px;
        background: #ffffff url(bg_bottom.jpg) no-repeat bottom left;
        padding: 20px;
        margin: 0px;
}
.bgmenu{
        text-align:right;
        padding-right: 15px;
        background: url(bg_menu.jpg) repeat-y;
        width:134px;
        height:18px;
}
.leftmenu,a.leftmenu:link,a.leftmenu:active,a.leftmenu:visited{
        text-decoration:none;
        font-size:11px;
        color: #dc015f;
}
a.leftmenu:hover{
        color: #ffffff;
        text-decoration: none;
}
.homesite {
        padding: 0px 10px;
        font-weight: bold;
        height: 30px;
        font-size:12px;
}
.title {
        padding: 0px 10px;
        font-weight: bold;
        height: 30px;
}
.title_url, a.title_url:link, a.title_url:active, a.title_url:visited {
        color: #dc015f;
        font-size:14px;
        font-weight: bold;
        text-decoration: none;
}
a.title_url:hover {
        color: #8a263e;
        text-decoration: none;
}
.title_head {
        background-image :url(bg_heading.gif);
        background-repeat:no-repeat;
        background-position:bottom left;
        width:534px;
        height:49px;
        line-height:38px;
        font-size:18px;
        color:#FFCC00;
        text-align: left;
        padding:0px 0px 0px 70px;
}
.title_home {
        background-image :url(wellcome.gif);
        background-repeat:no-repeat;
        background-position:bottom left;
        width:517px;
        height:50px;
        padding:0px 0px 0px 70px;
}
.title_content {
        font-size:13px;
        color:#990066;
        font-weight:bold;
        background:url(heading.gif) no-repeat;
        background-position:left bottom;
        height:25px;
        padding: 10px 25px;
        width:534px;
}
.content {
        text-align:justify;
        padding:0px 25px;
        width:534px;
}
.counter {
        background: url(bg_10ngay.jpg) repeat-y;
        width: 100%;
        height: 70px;
}
.date_counter_1{
        font-size:13px;
        font-weight:bold;
        color:#DC015B;
        text-align:center;
        width:134px;
        display:block;
        padding: 5px 0px 5px 51px;
}
.date_counter_2{
        font-size:43px;
        font-weight:bold;
        color:#FC9B00;
        text-align:center;
        width:134px;
        display:block;
        padding-left:51px;
}
.date_counter_3{
        background-color:#FFC1E6;
        font-size:13px;
        font-weight:bold;
        color:#DC015B;
        text-align:center;
        width:134px;
        height:20px;
        letter-spacing: 6px;
        line-height:16px;
}
.date_counter_4{
        background-color:#FFC1E6;
        font-size:20px;
        font-weight:bold;
        color:#FF0066;
        text-align:center;
        width:134px;
}
.footer {
        background-color:#ff0099;
        width: 100%;
        height: 77px;
}
.footmenu {
        color: #FFFFFF;
        font-weight: bold;
        text-align: center;
        height: 47px;
}
a.footmenu:link, a.footmenu:active, a.footmenu:visited {
        color: #FFE464;
        text-decoration: none;
}
a.footmenu:hover {
        text-decoration: underline;
}
.copyright,a.copyright:link,a.copyright:active,a.copyright:visited {
        color: #FFFFFF;
        text-decoration:none;
        font-size: 11px;
        text-align: center;
        height: 30px;
}
a.copyright:hover{
        text-decoration: underline;
}
.bg_poll {
        background: url(bg_poll.gif) no-repeat top left;
        text-align:left;
        height: 350px;
}
.bg_media {
        background: url(bg_media.gif) no-repeat top right;
        padding: 10px 10px 0px 0px;
        text-align:right;
        height: 350px;
}
.bghome {
        background: url(bghome.gif) no-repeat top left;
        text-align:center;
        width:455px;
        height:300px;
}
.dotline {
        background:url(mainline.gif) no-repeat center;
        height:60px;
        padding: 30px;
        width:447px;
}
.album,.album:link,.album:active,.album:visited {
        border:1px #f1bfd4 solid;
        background-color: #fedbea;
        padding: 5px;
        display:block;
}
.album:hover {
        border:1px #f1bfd4 solid;
        background-color: #f1bfd4;
        padding: 5px;
        display:block;
}