@import "basic.css";
@import "display.css";
@import "main.css";


/**************************************************
                                HEAD
***************************************************/
#menu { margin:0; padding:0; width:980px; height:98px; }
#menu_bg1	 {width:935px; height: 10px; margin: 0 0 5px 0; padding: 0 45px 0 0; text-align: right; }
#menu_bg1 a { float: right; display: block; width:70px; height: 10px;  margin:0; padding: 0; }
#menu_logo	{ float: left; margin: 0 62px 0 40px; padding: 0;  }
#menu_logo a { display: block; width: 200px; height: 78px; }
#menu_fla	{ margin: 20px 0 0 0; padding: 0; }
#menu_fla li	{ float: left; list-style: none; }
#menu_fla li a	{ display: block; width: 130px; height: 40px; }
#sub_flash { margin:0; padding:0; width:100%; height:227px; background:url(../img/common/sub_flash_bg.gif) repeat-x 0 0; }
#select_search { position:absolute; top:301px; left:256px; width:405px; height:20px; }
#main_search { position:absolute;  top:437px; left:305px;  width:405px; height:20px; }
#scroll {position:absolute;  top:427px; left:40px;  width:255px; height:75px; }

/**************************************************
                            SIDE
***************************************************/
#side { float:left; margin:0 15px 0 0 ; padding:0 0 0 12px; width:230px; }
#side_menu { margin:0; padding:0; width:100%; background:url(../img/side/side_bg.gif) repeat-y 0 0; }
#side ul {	margin:33px 0 0 23px; padding:0; width:170px;  list-style:none;  }
#side ul li {   height:25px; width:170px; }
#side ul li a{ padding:0 0 0 23px; font-weight:bold; color:#666;  background:url(../img/side/li_mark.gif) no-repeat 9px 4px ; }
#side ul li a:hover{ padding:0 0 0 23px; color:#2E4900; height:25px; width:100%; background:url(../img/side/on_side.gif) no-repeat 0 0; }


/**************************************************
                            SUB BODY
***************************************************/
#sub_body { margin:15px 0 0 0; padding:0; width:980; }
#content { float: right; padding:0; width:713px; }
#position { margin:0; padding:0; color:#434343; font-family:±¼¸²;}
#position span { font-weight:bold; color:#AB3636; }

/**************************************************
                            FOOT
***************************************************/
#foot { clear: both; margin:20px 0 0 0;  width:100%; height:96px; background:url(../img/common/foot_bg.gif) repeat-x 0 0; }
#foot table { margin:0;; width:980px; height:96px; background:url(../img/common/foot_table_bg.gif) repeat-x 0 0; }
#foot div { margin-top:30px; padding:7px 0 0 10px; width:701px; height:48px;  background:#F2F2F2; }