/* ============================ all ===================== */
body {  
        background: #F8F8F8 url(/img/2006/top-fon-01.jpg) no-repeat right top;
        margin: 0px; 
        padding: 0px;        
}
a:visited {  color: #990066}
a:link {  color: #0000FF}
a:hover {  color: #FF0000; text-decoration: none}

/* ============================ top ===================== */
.table-top-01 {
        background: url(/img/2006/top-fon-02.gif) repeat-x left top;        
}
.div-top-01 {
        margin: 4px 0 0 0;
}
.div-top-02 {
        margin: 4px 0 0 7px;
        vertical-align:top;
}
.div-top-03 {
        margin: 6px 5px 0 0;
}
.div-top-04 {
        font: 10px Verdana, Arial, sans-serif; 
        margin: 2px 0 0 0;
}
.div-top-05 {
        margin: 3px 5px 0 0;
}
.top-search-01 {
        border: 1px solid #A4A4A4;
		margin: 0 3px 0 2px; 
		height: 14px; 
		width: 175px; 
		font: 11px Arial;
		color: #999;
		vertical-align: middle;
}
.top-hide-01 {
        display: none;
}

/* ============================ text ===================== */

a.a-01:visited, a.a-01:link { color: #0857A6;}
a.a-01:hover, a.a-02:hover, a.a-03:hover { color: #FF0000; text-decoration: none;}

a.a-02:visited, a.a-02:link { color: #306487}

a.a-03:visited, a.a-03:link { color: #0857A6; text-decoration: none }


.txt-01 {
        font: small Arial, sans-serif;
        padding: 0px 30px 30px 30px;
        vertical-align: top;
}

#txt-02 {
        font: 13px Arial, sans-serif;
        padding: 16px 20px 20px 20px;
        vertical-align: top;
        width: 100%;
}
#txt-02 h1 {
        font: 18px Arial, sans-serif;
        border-bottom: 1px solid #000;
}

.title-01 {  
        font: 30px Arial, sans-serif; 
        color: #598FAC; 
        font-weight: lighter; 
        text-align: right
}
.title-02 { 
        font: 25px Arial, sans-serif; 
        color: #598FAC; 
        font-weight: lighter
}

.top-title-01 { 
        font: 14px Verdana, Arial; 
        font-size: 14px; 
        color: #626231; 
        font-weight: 100; 
        margin: 1px 10px 1px 0px;
}
.img-l-01 {  
        margin: 0px 10px 5px 0px; 
        float: left
}


/* ============================ menu ===================== */
table.tabl-border-01 {
        border-collapse: collapse;
        border-color: #000;
}
table.tabl-border-01 td {
        border: 1px solid #000;
        padding: 3px;
}
table.tabl-border-02 {
        margin-top: 5px;
}
table.tabl-border-03 {
        border-collapse: collapse;
        border-color: #999;
}
table.tabl-border-03 td {
        border: 1px solid #999;
        padding: 3px;
}

.form-search-01 {
        font-size: 11px;
        border: #62411B 1px solid;
        height: 15px;
}
.menu-l-01 {  
        background: #00468C; 
        padding: 2px 10px 2px 10px;
        font: 10px Verdana, Arial; 
        color: #fff;
        border-color: #00468C; 
}
.menu-l-02 {  
        background: #00468C; 
        padding: 2px 10px 2px 4px;
        font: 10px Verdana, Arial; 
        color: #fff;
        border-color: #00468C; 
}
.menu-01 {
        margin: 5px 10px 5px 10px; 
        font: 14px Arial, sans-serif;
}
.menu-03 {  
        padding: 4px;
    border: 1px solid #BFBFBF;
        border-top: 0px;
}
td.menu-03 p { 
    font: 11px Arial, sans-serif;
    margin: 0px 0px 3px 0px; 
}
.menu-03r a:link, .menu-03r a:visited, .menu-03r {
    color: #666;
}
.menu-04 {  
    width:100%;
    background: #FAFAFA url('/img/2006/top-fon-03.jpg') no-repeat left top;
    border: 1px solid #BFBFBF;        
    border-top: 0px;
}
td.menu-04 p {
    font: 13px Arial, sans-serif;
    margin: 3px 4px 3px 7px;
        white-space: pre;
}
td.menu-04 a:visited, td.menu-04 a:link { 
        color: #0857A6;
}
td.menu-04 a:hover { 
        color: #FF0000; 
        text-decoration: none;
}
.menu-01-forum { 
    font: 11px Arial;
}
div.chat-01 {
    font: 11px Arial;
        width: 160px;
        height: 120px;
        border: 1px solid #666;
        text-align:center;
}
div.chat-01 a:link, div.chat-01 a:visited {
        color: #000;
        text-decoration:none;
}

div.mix-02 {
    font: 11px Arial, sans-serif;
        margin: 2px 0 0 0;
}
div.mix-03 {
    font: 15px Arial, sans-serif;
        font-weight: bold;
        color: #FF9900;
}
div.mix-04 {
    font: 10px Arial, sans-serif;
        color: #006633;
        margin: 0 0 20px 0;
}

/* ============================ bottom ===================== */

.bottom-02 {  
        font: 13px Arial, sans-serif; 
        text-align: center; 
        padding: 2px 0px 2px 0px; 
        border-top: solid 1px #A6A6A6;
        border-bottom: solid 1px #A6A6A6;
}
.copy-02l, .copy-02r {  
        font: 10px Verdana, Arial, sans-serif; 
        background-color: #EAEAEA;
        padding: 3px;
        border-top: solid 1px #A6A6A6;
}
.copy-02l {  
        border-right: 1px #A6A6A6;
        background-image: url(/img/2004/bg-01.gif);
        background-repeat: repeat-y;
        background-position: right center;
}


/* ============================ old ===================== */
.top-02 {  
        background-color: #FFFFFF; 
        padding: 5px 10px 5px 10px 
}
.top-03 {  
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    background-color: #FF0000
}
.top-06 {
        font: 10px Verdana, sans-serif;
        border-bottom: 1px solid #000;
        padding: 1px;
        background: #EAEAEA;
}
td.top-06 a:visited, td.top-06 a:link {
        color: #000; text-decoration: none
}
td.top-06 a:hover {
        color: #000; text-decoration: none;
        background: #F9E13E;        
}
.top-07 {
        background: #FFFFFF url(/img/2004/top-02.jpg) no-repeat right;
        padding: 5px;
        text-align: right;
}
.top-08r {  
        font: 10px Verdana, Arial, sans-serif; 
        text-align: right; 
        padding: 0px 5px 0px 0px;
}
.top-08l {  
        font: 10px Verdana, Arial, sans-serif; 
        text-align: left; 
        padding: 5px 0px 0px 5px;
}
