/* menu */
#mw {margin: 0px;background-color:#45b221;}
.menu{font-size:14px;font-weight:bold;height:100%; }
.menu a,.menu a:hover{text-decoration:none}
.menu .mn{padding:5px 0 0 4px;}
.menu .mn li{display:inline;float:left;text-align:center;height:32px;border:0px solid red}
.menu .mn li a{position:relative;float:left;color:#fff;background:url(../img/mline2.png) right no-repeat;}
.menu .mn li a span{float:left;padding:6px 8px 5px 8px;cursor:pointer;letter-spacing:-1px;}
.menu .mn li.on{letter-spacing:-1px;background:url(../img/menu_arrow.gif) 50% 100% no-repeat;}
.menu .mn li.on a,.menu .mn li.on a:hover{color:#fff;font-weight:bold;z-index:12;}
.menu .mn li.no a{background-position:0px 100px;}

/* menu_sub */
#smw {margin: 0px;background-color:#f4f4f4;border-bottom:1px solid #ddd;}
.smenu{font-size:14px;font-weight:bold;height:100%; }
.smenu a,.smenu a:hover{text-decoration:none}
.smenu .smn{padding:5px 0 0 4px;}
.smenu .smn li{display:inline;float:left;text-align:center;height:26px;border:0px solid red}
.smenu .smn li a{position:relative;float:left;color:#333;background:url(../img/mline.gif) right no-repeat;}
.smenu .smn li a span{float:left;padding:6px 8px 5px 8px;cursor:pointer;letter-spacing:-1px;}
.smenu .smn li.on{letter-spacing:-1px;}
.smenu .smn li.on a,.smenu .smn li.on a:hover{color:#2b8b0b;font-weight:bold;z-index:12;}
.smenu .smn li.no a{background-position:0px 100px;}

/* search */
.search {background:url(../img/search_bg2.gif) 0px 0px repeat-x;color:#f1f1f4;height:42px;}
.search .searchm{display:block;overflow:hidden;position:relative;padding:7px 0 0 5px;}
.search .searchbtn {position:absolute;margin-right:5px;margin-top:7px;top:0;right:0;padding:0;width:35px;height:25px;border:0 none;background:transparent url(../img/search_btn2.gif) no-repeat 0 0;text-indent:-1000em;}
.search_bline {position:relative;overflow:hidden;height:21px;margin-right:45px;border:2px solid #55a03c;}
.s_in {border:0;width:100%;height:21px;font-size:14px;margin-top:-5px;padding-top:5px;padding-left:3px;}

/* content */
.tit {border-bottom:2px solid #45b221;height:24px;}
.tit_t {float:left;height:22px;background:transparent url(../img/tit_icon2.gif) no-repeat 0 0;font-weight:bold;padding-left:15px;margin-left:3px;letter-spacing:-1px;}
.tit_btn {float:right;margin-right:2px;}

/* detail */
#tbox .tbox_tit {background-color:#e3f4de; padding:8px; 0px; 8px; 12px;}
#tbox .tbox_img {padding:10px 10px;text-align:center;}