body {
    margin              : 0px;
    padding             : 0px;;
    background          : #fff;
    color:#000;
    width:100%;
}

body, td {
    font                : 11px arial;
}

p {
    margin-top      : 5px;
    margin-bottom   : 15px;
}

input,textarea,select {
    font            : 11px arial;
}

a {
    color           : #506D88;
    text-decoration : none;
    font-weight     : bold;
}
a:hover {
    text-decoration : underline;
}

img {
    border          : 0px;
    behavior        : url('../img/pngbehavior.htc');
}

.button {
    background      : #6B8F48;
    border          : 1px outset #6B8F48;
    font-size       : 11px;
    font-weight     : normal;
    color           : #ffffff;
    cursor          : hand;
}

.mainTable {
    margin          : 0px auto 0px auto;
    height          : 100%;
    width           : 1006px;
    border          : 1px solid #373255;
    background      : #3B5A75;
}
.mainDiv {
    width           : 100%;
    height          : 100%;
    text-align      : center;
}

.td01 {
    /*background      : /*url(../img/t/f1.gif) top left no-repeat;*/
    width           : /*362px*/100%;
}
.topMenuLine a {
    color           : #fff;
    font-weight     : normal;
}

.topMenuLine {
    color           : #fff;
    height          : 22px;
    text-align      : right;
    padding-right   : 5px;
}
.langLine {
    height          : 13px;
    text-align      : right;
    font-size       : 9px;
    padding-top     : 1px;
    padding-right   : 20px;
}


.content {
    background      : #E2DEFF;
    border          : 1px solid #353053;
    width           : 100%;
    border-top      : none;
    padding         : 10px;
}

.leftColumn {
    background      : url(../img/t/f2.gif) top left repeat-x;
}

.leftMenuRight {
    background      : url(../img/t/f3.gif) top left repeat-y;
    width           : 2px;
    height          : 100%;
}
.leftMenuLeft {
    background      : url(../img/t/f5.gif) top left repeat-y;
    width           : 2px;
    height          : 100%;
}
.leftMenu {
    background      : #5A7791;
    padding         : 5px;
    width           : 100%;
}
.leftMenu a {
    color           : #fff;
    font-weight     : normal;
}

.td04 {
    background      : url(../img/t/f4.gif) top left repeat-x;
}


.menuItem {
    padding         : 4px 0px 4px 4px;
}

.left2menu {
    padding-left    : 20px;
    padding-bottom  : 5px;
}
.left2menu a {
    color           : #fff;
    font-weight     : normal;
}

form {
    margin          : 0px;
}

.leftColumn .title {
    text-align      : center;
    color           : #fff;
    font-size       : 14px;
    margin-bottom   : 10px;
    margin-top      : 10px;
}

.bottom {
    padding         : 20px;
    color           : #fff;
    text-align      : center;
}
.bottom a {
    color           : #fff;
    font-weight     : normal;
}


.news_item {
    padding-bottom  : 10px;
    border-bottom   : 1px solid #96B0C7;
    margin-bottom   : 10px;
}
.news_item .ttl {
    padding         : 5px 0px 5px 0px;
}

h1 {
    font-size       : 16px;
    margin          : 0px 0px 10px 0px;
}

ol li {
    padding-bottom  : 15px;
}