body {
        margin: 0;
        padding: 0;
        background: url(img/bg-body.jpg);
        text-align: -moz-center;
        #text-align:center;
}

table, tr, td {
        Font-size: 12px;
        Font-family: Arial;
        border-collapse: collapse;
        color:#000;
        vertical-align:top;
}

input, textarea, select {
        border-width:1px;
        border-style: solid;
}

a {
        text-decoration:none;
        color: #000000;
}

.pagecurrent
{
        display:table-cell;
        background-color: #FCB222;
        color:white;
        border: #e5e5e5 1px solid;
        width: 20px;
        padding-left: 2px;
        padding-bottom: 2px;
        padding-right: 2px;
        padding-top: 2px;
        font-size: 10px;
        margin-bottom: 2px;
        margin-left: 2px;
        margin-right: 2px;
        margin-top: 2px;
}
.pagelink, .pagelink:hover
{
        display:table-cell;
        font-size: 10px;
        background-color: white;
        color: #FCB222;
        border: #e5e5e5 1px solid;
        width: 20px;
        padding-left: 2px;
        padding-bottom: 2px;
        padding-right: 2px;
        padding-top: 2px;
        font-weight:normal;
        margin-bottom: 2px;
        margin-left: 2px;
        margin-right: 2px;
        margin-top: 2px;
}
.pagelink:hover
{
        background-color: #FCB222;
        color: white;
}

.whole_container {
        width: 998px;
        margin: 0 auto;
}

.main_page {
         width: 782px;
}

.bg_left_page {
        width:3px;
        background:url(img/bg-left.jpg) repeat-y;
}

.bg_right_page {
        width:3px;
        background:url(img/bg-right.jpg) repeat-y;
}

.bg_header {
        width:782px;
        height:253px;
        background:url(img/header.jpg) no-repeat;
}

.language {
        vertical-align:middle;
}

.text_language:link{
        color:#333366;
        font-weight:bold;
}

.text_language:hover{
        color:#FF0000;
}

.text_language_select:link{
        color:#FF0000;
        font-weight:bold;
}

.bg_menu {
        width:782px;
        height:69px;
        background:url(img/bg-menu.jpg) no-repeat;
}

.bg_menu_en {
        width:782px;
        height:69px;
        background:url(img/bg-menu-en.jpg) no-repeat;
}

.menu {
        float:left;
        font-weight:bold;
        padding-left:15px;
        padding-right:15px;
}

.menu a{
        color:#333333;
}

.menu a:hover{
        color:#000000;
}

.menu_en {
        float:left;
        font-weight:bold;
        padding-left:22px;
        padding-right:22px;
}

.menu_en a{
        color:#333333;
}

.menu_en a:hover{
        color:#000000;
}

.menu_select {
        float:left;
        font-weight:bold;
        padding-left:12px;
        padding-right:12px;
}

.menu_select a{
        color:#000000;
}

.menu_spacer {
        float:left;
        color:#333333;
}

.bg_box_title {
        background:url(img/bg-box-title.jpg) no-repeat;
        height:35px;
        width:180px;
        text-align:center;
        vertical-align:middle;
        font-weight:bold;
        color:#FFFFFF;
}

.bg_sub_title_menu {
        background:url(img/bg-sub-title-menu.jpg) no-repeat;
        height:24px;
        width:180px;
        display:table;
}

.bg_sub_title_menu a{
        display:table-cell;
        padding-left:15px;
        padding-top:4px;  
        color:#FFFFFF;
        height:24px;
        width:180px;
}

.ads_img {
        padding-top:5px;
}

.news_block {
        width:404px;
        padding-left:3px;
        padding-top:10px;
        padding-bottom:10px;
        border-bottom:1px dotted #CCCCCC;
}

.notice_news_block {
        padding-bottom:10px;
}

.news_img {
        float:left;
        margin-right:5px;
        display:block;
}

.news_title {
        font-weight:bold;
        padding-left:5px;
        padding-right:5px;
}
.news_title a{
        font-weight:bold;
        color:#0099FF;
}

.news_title a:hover{
        text-decoration:underline;
}

.news_main_title a{
        font-weight:bold;
        color:#000000;
        font-size:12px;
}

.news_main_title a:hover{
        text-decoration:underline;
}

.news_date {
        color:#999999;
        padding-left:5px;
}

.news_short_des {
        text-align:justify;
        color:#000000;
        padding-left:5px;
        padding-right:5px;
}

.news_des {
        text-align:justify;
        color:#000000;
}

.news_more {
        float:right;
        padding-right:6px;
}

.news_more a{
        color:#003366;
}

.news_more a:hover{
        text-decoration:underline;
}

.other_news {
        color:#999999;
        padding-bottom:3px;
}

.other_news a{
        color:#003366;
}

.other_news a:hover{
        text-decoration:underline;
}

.other_news_header {
        font-weight:bold;
        font-size:16px;
        color:#772B1A;
        padding-top:10px;
        padding-bottom:5px;
}

.bg_footer {
        background:url(img/bg-footer.jpg) no-repeat;
        width:782px;
        height:205px;
}

.footer_menu {
        float:left;
        font-weight:bold;
        padding-left:14px;
        padding-right:14px;
}

.footer_menu a{
        color:#FFFFFF;
}

.footer_menu_en {
        float:left;
        font-weight:bold;
        padding-left:20px;
        padding-right:20px;
}

.footer_menu_en a{
        color:#FFFFFF;
}

.footer_menu_spacer {
        float:left;
        color:#FFFFFF;
}

.footer_text {
        text-align:center;
        color:#FFFFFF;
        padding-top:50px;
}

.footer_text a{
        color:#FFFFFF;
}

.box_content {
        border:1px solid #999999;
}

.box_content_main {
        border:1px solid #999999;
        height:1000px;
        padding:4px;
}

.bg_box_title_main {
        background:url(img/bg-title-main.jpg) no-repeat;
        width:404px;
        height:25px;
        vertical-align:middle;
        font-weight:bold;
        color:#FFFFFF;
        padding-left:10px;
}

.company_block {
        float:left;
}

.bg_menu_ck {
        background:url(img/bg-menu-ck.gif) repeat-x;
        height:29px;
}

.bg_menu_ck_text {
        font-weight:bold;
        text-align:center;
        vertical-align:middle;
        height:29px;
        color:#999999;
}

.content {
        font-size:9px;
        vertical-align:middle;
        text-align:center;
        height:25px;
        color:#0066CC;
        font-family:Arial;
}

.green {
        display:table-cell;
        font-size:9px;
        padding-top:7px;
        vertical-align:middle;
        text-align:center;
        height:25px;
        color:#00FF00;
        font-family:Arial;
}

.red {
        display:table-cell;
        font-size:9px;
        padding-top:7px;
        vertical-align:middle;
        text-align:center;
        height:25px;
        color:#FF0000;
        font-family:Arial;
}

.stc_nochange {
        display:table-cell;
        font-size:9px;
        padding-top:7px;
        vertical-align:middle;
        text-align:center;
        height:25px;
        color:#000000;
        font-family:Arial;
}
