html, body {
    font-family: tahoma, arial, verdana, Pmingliu;
    font-size: 90%;
    color: #333;
    text-align: center;
}

body {
    margin: 12px;
}

input, select, textarea {
    font-size: 100%;
    font-family: tahoma, arial, verdana;
}

p {
    margin: 19px 0;
}

/*
a {
    color: #0088E4;
    text-decoration: none;
}

a:hover {
    color: #FF9900;
    text-decoration: underline;
}
*/

a {
    color: #3366CC;
    text-decoration: none;
}

a:hover {
    color: #c00;
    text-decoration: underline;
}

#container {
    width: 100%;
    text-align: left;
    margin: auto;
}


#member_bar {
    float: right;
    margin-top: 1px;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    /*border: 1px solid #B7D8ED;*/
}

#member_bar #lang{
	text-align: right;
	margin-bottom: 14px;
}


#upload_form {
    padding: 8px; 
    border: 1px solid #B7D8ED;
    width: 490px;
    background: #CFE8F5 url('/images/bg_upload.gif') repeat-x center 50%
}

#upload_form #file {
    /*width: 410px;*/
}

#upload_form input {
    height: 23px;
}

#upload_form #txt_description {
    width: 480px;
}

#upload_form #div_description {
    display: none;
    margin-top: 8px;
    color: #000;
}

#upload_form #filepwd{
	height: 14px;
}

#account_nav {
    width: 300px;
    float: right;
    text-align: right;
    margin-top: 2px
}

.fix_width_box {
    margin: auto;
    width: 725px;
    padding: 0 12px;
    text-align: left;
    border: 1px solid #e9eaf1;
}

#download_link {
    display: none;
}

.fancy_btn {
    border: #00156e 1px solid; 
    background: url('/images/hover-blue-1px.png') #f1f1f1 repeat-x center 50%;
    padding: 1px;
}

.download_btn {
    border: #00156e 1px solid; 
    background: url('/images/hover-blue-1px.png') #f1f1f1 repeat-x center 50%;
    padding: 1px 5px;
    font-family: tahoma;
    font-weight: bold;
}

.download_area {
    background: #ffffff;
    font-size: 14px;
    font-weight: bold;
    padding: 8px;
}

.adbrite_ads {
    margin: 10px 0;
    border: 1px solid #eee;
    padding: 8px;
}

.adbrite_ads .title {
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 5px 0;
}

.narrow {
    width: 728px;
    margin: auto;
}

.icon {
    vertical-align: middle;
    border: 0;
}

.announcement {
    color: #cc0000;
    font-weight: bold;
}

.tbl_file_list {
    background: #f1f1f1;
}

.tbl_file_list td {
    background-color: #fff;
}

.alt1 td {
    background: #fff;
    font-size: 85%;
}

.alt2 td {
    background: #EFF5FF;
    font-size: 85%;
}

.alt {
    background: #EFF5FF;
    font-size: 85%;
}

.center {
    text-align: center;
}

.fleft {
    float: left;
}

.fright {
    float: right;
}

.size_18 {
    font-size: 18px;
}

.size_11 {
    font-size: 11px;
}

.dark {
    color: #333;
}

.darkred {
    color: #cc0000;
}

.green {
    color: green;
}

.coral {
    color: #FF3300;
}

.gray {
    color: gray;
}

.error_msg {
    color: #cc0000;
    font-weight: bold;
}

.success_msg {
    color: green;
    font-weight: bold;
}

.line {
    height: 1px;
    overflow: hidden;
    /*border-bottom: 1px solid #B7D8ED;*/
    border-bottom: 1px solid #e9eaf1;
}

.bold {
    font-weight: bold;
}

.highlight {
    color: #ff3300;
}

.ggad{
	width:100%;
	height:285px;
}

.ggad .ggad01 , .ggad .ggad02 {
	float: left;
	width:48%;
}