body { margin: 0px; margin-top: 0px; padding: 0px; background-color: #e6edf0; } /*e6edf0*/

.wrap { margin: 0 auto; width: 1090px; }
#header, #footer, #bottom { float: left; min-width: 100%; }
#header { background-color: #e6edf0; height: 175px; border-bottom: 10px solid #1c8dff; }
#header .logo { float: left; padding: 10px 0px 0px 0px; width: 192px; height: 165px; font: normal normal bold 16px/20px palatino; color: #000000; border-left: 0px solid #1c8dff; }
#header .slogan { float: left; padding: 30px 50px 0px 50px; width: 600px; height: 145px; font: normal normal normal 28px/36px arial;font-family: Impact, Charcoal, sans-serif; background-color: #1c8dff; color: #FFFFFF; }
#header .filler { float: left; }

#lang { background-color: #00567F; width: 175px; color: #FFFFFF; margin: 0px; padding: 10px 0px 10px 20px; }

#menu { background-color: #00567F; width: 195px; color: #FFFFFF; margin: 0px; padding: 0px 0px 0px 0px; }
#menu ul { margin: 0px; padding: 0px; list-style-type: none; }
#menu ul li { margin: 0px; padding: 0px; list-style-type: none; }
#menu a { display: block; color: #FFFFFF; text-decoration: none; padding: 5px 0px 2px 20px; }
#menu a:hover { text-decoration: none; color: #000000; background-color: #e6edf0; }

#partner { background-color: #e6edf0; width: 195px; margin: 0px; padding: 0px 0px 0px 0px; }
#partner p { text-align: center; }

#content { float: left; width: 640px; margin: 0px; padding: 20px 30px 0px 30px; font: normal normal normal 14px/20px arial; text-align: justify; }

#bottom { background-color: #e6edf0; }
#bottom .logo { float: left; padding: 10px 0px 0px 20px; width: 175px; }
#bottom .slogan { float: left; padding: 0px 0px 0px 0px; width: 640px; font: normal normal normal 12px/14px arial; }
#bottom .filler { float: left; }

#footer { background-color: #e6edf0; height: 70px; border-top: 10px solid #1c8dff; }
#footer .logo { float: left; padding: 10px 0px 0px 20px; width: 175px; }
#footer .slogan { float: left; padding: 10px 0px 0px 30px; width: 640px; font: normal normal normal 12px/14px arial; }
#footer .filler { float: left; }


#news { float: left; background-color: #00567F; width: 195px; color: #FFFFFF; margin: 0px; padding: 0px 0px 0px 0px; }
#news ul { margin: 0px; padding: 0px; list-style-type: none; }
#news ul li { margin: 0px; padding: 0px; list-style-type: none; }
#news a { display: block; color: #FFFFFF; text-decoration: none; padding: 10px 0px 5px 20px; }
#news a:hover { text-decoration: none; color: #000000; background-color: #e6edf0; }

a:link, a:visited, a:active { text-decoration: underline; color: #00567F; }
a:hover { text-decoration: none; color: #00567F; }

.f_1_bx_1 { background-color: #FFFFCC; border: 1px solid #CCCCCC; width: 150px; font: normal normal normal 12px/14px arial; }
.f_1_bx_1b { background-color: #FFFFCC; border: 1px solid #CCCCCC; width: 450px; font: normal normal normal 12px/14px arial; }
.f_1_bx_1ss { background-color: #FFFFCC; border: 1px solid #CCCCCC; width: 80px; font: normal normal normal 12px/14px arial; }

.f_1_tx_1 { background-color: #FFFFCC; border: 1px solid #CCCCCC; width: 150px; height: 45px; font: normal normal normal 12px/14px arial; }

.f_1_bt_0 { background-color: #FFFFCC; border: 1px solid #CCCCCC; width: 82px; height: 18px; font: normal normal bold 12px/14px arial; text-align: center; }
.f_1_bt_1 { background-color: #FFFFCC; border: 1px solid #CCCCCC; width: 100px; height: 18px; font: normal normal bold 12px/14px arial; text-align: center; }
.f_1_bt_2 { background-color: #FFFFCC; border: 1px solid #CCCCCC; width: 150px; height: 18px; font: normal normal bold 12px/14px arial; text-align: center; }
.f_1_bt_3 { background-color: #FFFFCC; border: 1px solid #CCCCCC; width: 80px; height: 18px; font: normal normal bold 12px/14px arial; text-align: center; }
.f_1_bt_4 { background-color: #FFFFCC; border: 1px solid #CCCCCC; width: 200px; height: 18px; font: normal normal bold 12px/14px arial; text-align: center; }

.bt_lang_1 { background-image: url("../images/lang_1.gif"); background-repeat: no-repeat; border: 0px solid #778899; text-align: center; padding-bottom: 0px; padding-left: 0px; font: normal normal bold 12px/14px verdana; height: 15px; width: 27px; }
.bt_lang_2 { background-image: url("../images/lang_2.gif"); background-repeat: no-repeat; border: 0px solid #778899; text-align: center; padding-bottom: 0px; padding-left: 0px; font: normal normal bold 12px/14px verdana; height: 15px; width: 27px; }

label { float: left; width: 200px; }