body {
        margin: 0;
        padding: 0;
        text-align: -moz-center;
        #text-align:center
}

table, tr, td {
        Font-size: 11px;
        Font-family: Tahoma;
        border-collapse: collapse;
        color:#000;
        vertical-align:top;
}

input, textarea, select {
        border-width:1px;
        border-style: solid;
        border-color: #C0C0C0;
}

a {
        text-decoration:none;
        color: #000000;
}

.pagecurrent
{
        background-color: #FCB222;
        color:white;
        border: #e5e5e5 1px solid;
        width: 20px;
        padding-left: 5px;
        padding-bottom: 2px;
        padding-right: 5px;
        padding-top: 2px;
        font-size: 11px;
        font-weight:bold;
        margin-bottom: 1px;
        margin-left: 1px;
        margin-right: 1px;
        margin-top: 1px;
}
.pagelink, .pagelink:hover
{
        font-size: 11px;
        font-weight:bold;
        background-color: white;
        color: #FCB222;
        border: #e5e5e5 1px solid;
        width: 20px;
        padding-left: 5px;
        padding-bottom: 2px;
        padding-right: 5px;
        padding-top: 2px;
        font-weight:normal;
        margin-bottom: 1px;
        margin-left: 1px;
        margin-right: 1px;
        margin-top: 1px;
}
.pagelink:hover
{
        background-color: #FCB222;
        color: white;
}

.whole_container {
        width: 1004px;
        margin: 0 auto;
}

.main_page { 
         text-align: -moz-center;
        #text-align:center
}

.logo {
        background: url(img/bg-logo.jpg);
        height:96px;
}

.ads_logo {
        background:#FFFB63;
        height:94px;
        vertical-align:middle;
}

.below_logo {
        height:38px;
}

.date {
        background-image: url('img/bg-date.jpg');
        background-repeat: repeat-x;
        height:26px;
        vertical-align:middle;
}

.search {
        background: url('img/bg-search.jpg') no-repeat;
        height:26px;
        vertical-align:middle;
}

.date1 {
        background-image: url('img/bg-date.jpg');
        background-repeat: repeat-x;
        height:26px;
}

.left_column {
        width:173px;
}

.box_title {
        color: #000099;
        font-weight:bold;
        text-align:center;
        vertical-align:middle;
}

.box_title a{
        color: #000099;
        font-weight:bold;
        text-align:center;
        vertical-align:middle;
}

.right_column {
        width:240px;
}

.main_column {
        width:583px;
        text-align:center;
        padding-left:1px; 
}

.main_column1 {
        width:824px;
}

.menu {
        width: 173px;
        margin: 0;
        height:auto;
        padding: 0;
        list-style: none;
        padding-top:2px;
}

.menu ul {
         display: none;
         position: absolute;
         top: 0px;
         left: 173px;
}

.menu ul li {
        list-style-type:none;
        float:left;
}

.menu_home a:link, .menu_home a:visited, .menu_home a:active  {
        display:block; width: 173px; height: 21px;
        background:url('img/home.jpg') no-repeat; text-indent:-9999px
}

.menu_home_en a:link, .menu_home_en a:visited, .menu_home_en a:active  {
        display:block; width: 173px; height: 21px;
        background:url('img/home_en.jpg') no-repeat; text-indent:-9999px
}

.menu_news a:link, .menu_news a:visited, .menu_news a:active  {
        width: 173px; height: 20px;
        display:table-cell; background:url('img/menu-news.jpg') no-repeat;
        padding-left:30px;
        font-weight:bold;
        padding-top:3px;
        color: #000099;
}
.menu_news a:hover{
        width: 173px; height: 20px;
        color: #1BADE2;
}

.menu_serv a:link, .menu_serv a:visited, .menu_serv a:active  {
        width: 173px; height: 20px;
        display:table-cell; background:url('img/menu-serv.jpg') no-repeat;
        padding-left:30px;
        font-weight:bold;
        padding-top:3px;
        color: #000099;
}
.menu_serv a:hover{
        width: 173px; height: 20px;
        color: #1BADE2;
}

.menu_know a:link, .menu_know a:visited, .menu_know a:active  {
        width: 173px; height: 20px;
        display:table-cell; background:url('img/menu-know.jpg') no-repeat;
        padding-left:33px;
        font-weight:bold;
        padding-top:3px;
        color: #000099;
}
.menu_know a:hover{
        width: 173px; height: 20px;
        color: #1BADE2;
}

.menu_forum a:link, .menu_forum a:visited, .menu_forum a:active  {
        width: 173px; height: 20px;
        display:table-cell; background:url('img/menu-forum.jpg') no-repeat;
        padding-left:30px;
        font-weight:bold;
        padding-top:3px;
        color: #000099;
}
.menu_forum a:hover{
        width: 173px; height: 20px;
        color: #1BADE2;
}




.br {
        border-bottom-style: dotted;
        border-bottom-width: 1px;
        height:5px;
}

.news_title {
        color:#000099;
}

.news_title a {
        color:#000099;
        font-weight:bold
}

.news_detail a {
        color:#FF0000;
}

.news_detail a:hover {
        text-decoration:underline;
        font-style:italic;  
        color:#0099FF;
}

.news_title a:hover {
        text-decoration:underline;
        color:#0099FF;
}

.footer {
        background:url(img/bg-footer.jpg);
        width:998px;
        height:96px;
        text-align:center;
        vertical-align:middle;
        height:80px;

}

.footer_text a {
        font-weight:bold;
}
.footer_text a:hover {
        text-decoration:underline;
}

.notice_title a {
        color:#000099;
}
.notice_title a:hover {
        color:#0099FF;
}

.submenu a:link, .submenu a:visited, .submenu a:active  {
        width: 173px; height: 20px;
        display:table-cell; background:url('img/menu-sub.jpg') no-repeat;
        padding-left:10px;
        padding-top:3px;
        color: #990000;
}
.submenu a:hover{
        width: 173px; height: 20px;
        display:table-cell; background:url('img/menu-sub-hover.jpg') no-repeat;
        color: #1BADE2; 
}

.td1 {
        text-align:right;
        padding-right:5px;
        color:#000099;
}

.td2 {

}

.td3 {
        text-align:left;
        padding-left:5px;
        vertical-align:middle;
}

.txt_text {
        width:400px;
        BORDER-RIGHT: #538ba6 0px solid;
        BORDER-TOP: #538ba6 0px solid;
        BORDER-LEFT: #538ba6 0px solid;
        BORDER-BOTTOM: #538ba6 1px dotted;
}

.txt_num {
        width:200px;
        BORDER-RIGHT: #538ba6 0px solid;
        BORDER-TOP: #538ba6 0px solid;
        BORDER-LEFT: #538ba6 0px solid;
        BORDER-BOTTOM: #538ba6 1px dotted;
}

.txt_samcolum {
        width:173px;
        BORDER-RIGHT: #538ba6 0px solid;
        BORDER-TOP: #538ba6 0px solid;
        BORDER-LEFT: #538ba6 0px solid;
        BORDER-BOTTOM: #538ba6 1px dotted;
}

.textarea {
        width:400px;
        height:80px;
}

.req_title {
        background-color:#FFCC66;
        color:000099;
        font-weight:bold;
}

.news_text {
        font-size:12px;
        font-family:Arial;
}

.footer_spacer {
        padding-left:10px;
        padding-right:10px;
}

.date_text {
        padding-bottom:2px;
        text-align:right;
}

.btn-login {
        background:url('img/btn-login.png') no-repeat;
        width:74px;
        height:22px;
        border:0px;
        cursor:pointer; 
}

.btn-login-en {
        background:url('img/btn-login_en.png') no-repeat;
        width:74px;
        height:22px;
        border:0px;
        cursor:pointer;
}

.title_main {
        background: url(img/bg_head.gif);
        padding-top:4px;
        padding-bottom:4px;
        text-align:left;
        padding-left:10px;
        color:#990000;
}

.other_info_title a:hover{
        color:#0099FF;
        text-decoration:underline;
}

.doimau:hover{
        color:#0099FF;
        text-decoration:underline;
}
