

    /* Basic Css */
    @charset "utf-8";
    body { margin: 0px; }
    body,td,th {
	    font-family: 돋움;
	    font-size: 12px;
	    color: #666666; line-height: 18px;
	    scrollbar-3dlight-color:#e4e4e4; 
        scrollbar-arrow-color:#669900; 
        scrollbar-track-color:#eeeeee; 
        scrollbar-darkshadow-color:#bbbbbb; 
        scrollbar-face-color:#eeeeee; 
        scrollbar-highlight-color:#ffffff; 
        scrollbar-shadow-color:#bbbbbb
    }

    h1 { padding:0px 5px 5px 20px; margin-top:0; margin-bottom:2px; color:#154e87; font-family:'굴림'; font-size: 18px; font-weight:bold; background:url('/images/ico_won.gif') 0 8px no-repeat; }
    h2 { padding-left:15px; margin-bottom:5px; color:#666666; font-family:'굴림'; font-size: 14px; font-weight:bold; background:url('/images/ico_bar.gif') 0 0px no-repeat;  }
    h4 { padding-left:14px; margin-bottom:5px; color:#666666; font-family:'굴림'; font-size: 12px; font-weight:bold; background:url('/images/ico_bar.gif') 0 0px no-repeat;  }
    h5 { padding:10px 5px 5px 0px; margin-top:0; margin-bottom:2px; color:#666666; font-family:'굴림'; font-size: 18px; font-weight:bold; }


    a:link{font-family:"돋움","Helvetica";font-size:12px;color:#555555; text-decoration: none;}
    a:active {font-family:"돋움","Helvetica"; font-size:12px;color:#ee6a00; text-decoration: none;}
    a:visited {font-family:"돋움","Helvetica"; font-size:12px;color:#555555; text-decoration: none; }
    a:hover {font-family:"돋움","Helvetica"; font-size:12px;color:#ee6a00; text-decoration: none;}

    .left_padding_30px { padding-left: 30px;}
    .left_padding_10px { padding-left: 10px;}
    .input  {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; COLOR: black; BORDER-BOTTOM: #e4e4e4 1px solid; BACKGROUND-COLOR: #ffffff}
    .font_11     {font-size:11px; LINE-HEIGHT: 150%; font-family:"돋움,arial,Verdana";}
    .font_16     {font-size:16px; LINE-HEIGHT: 150%; font-family:"굴림,arial,Verdana";color:#515a92;font-weight:bold}
    .font_14     {font-size:14px; LINE-HEIGHT: 150%; font-family:"돋움,arial,Verdana";color:#333333;font-weight:bold}

    .font11:link {font-family: "돋움";font-size: 11px;color: #666666;text-decoration: none; letter-spacing: -1px;}
    .font11:visited {font-family: "돋움";font-size: 11px;color: #666666;text-decoration: none; letter-spacing: -1px;}
    .font11:hover {font-family: "돋움";font-size: 11px;color: #171717;text-decoration: none; letter-spacing: -1px;}
    .font11:active {font-family: "돋움";font-size: 11px;color: #666666;text-decoration: none; letter-spacing: -1px;}


    /** 관리자 메뉴 **/
    #left_sub_menu .depth2 li :link {font-weight: bold;color: #666666;text-decoration: none;}
    #left_sub_menu .depth2 li :visited {font-weight: bold;color: #666666;text-decoration: none;}
    #left_sub_menu .depth2 li :hover {font-weight: bold;color: #005ba5;text-decoration: none;}
    #left_sub_menu .depth2 li :active {font-weight: bold;color: #666666;text-decoration: none;}
    
    /* 왼쪽 메뉴 상단/하단 이미지가 아래 tr과 붙어 보이도록 (인라인 이미지 baseline 공백 제거) */
    table.left_menu_table .left_menu_edge { line-height: 0; padding: 0; }
    table.left_menu_table .left_menu_edge img { display: block; vertical-align: bottom; }

    #left_sub_menu .depth1 { margin-bottom:10px; cursor:pointer; }
    #left_sub_menu .depth2 { display:none; }
    #left_sub_menu .depth3 { margin-bottom:5px; height:1px; background-color:#e0e1e7;}
    
    #left_sub_menu ul { margin:0 0 0 5px; padding:0px 0px 10px 0px; list-style-type:none; cursor:pointer;}
    #left_sub_menu ul li {background:url('/images/icon01.gif') no-repeat 1px 4px; padding:0px 10px 5px 12px; background-color:#f2f2f2;cursor:pointer;}

    #main_menu { height:45px; padding-left:20px; margin:0px 0px 0px 10px; background:url('/images/menu_bg_new.gif') no-repeat;  } 
    #main_menu ul   {margin-top:10px; margin-left:0px;}
	#main_menu li   {margin-top:10px; margin-left:0px;}
    #main_menu .o   {background:url('/images/menu_line.gif') no-repeat 3px right; padding-right:40px; margin-left:35px; float:left;}
    #main_menu .r   {padding-right:40px; margin-left:35px; float:left;}
    #btnLogout {padding-left:70px;}
    #main_menu .section { cursor:pointer; } 

    /* 약재검색 메뉴 */
    #a_menu ul {height:25px; margin-bottom:10px; margin-left:0px; padding-left:0px; background:url('/images/tab_bg.gif') repeat; }
    #a_menu ul li {float:left;}
    #a_menu .a_f {width:62px;}
    #a_menu .a_o {width:37px;}
    #a_menu .a_section {cursor:pointer;} 

    #page_title {border-bottom:solid 2px #6E96d3;}
    #page_toolbox { position:absolute; top:13px; right:2px; font-family:'굴림'; }
    
    #layer_box { width:350px; border:solid 2px #525252; cursor:default; display:none; }
    #layer_box .title { background:url('/images/layer_text.gif') no-repeat 10px 7px #525252; padding:3px; text-align:right; }
    #layer_box .body { padding:15px; text-align:center; }
    #layer_box .foot { padding-bottom:7px; text-align:center; }
    
    .table_title { background:url('/images/icon05.gif') no-repeat 100% 50% #f1f1f1; height:30px; cursor:pointer; }
    .table_title_right { background:#f1f1f1; height:30px; cursor:pointer; }
    .table_data { border-top:solid 1px #dedede; height:33px; text-align:left;  }
    .table_data_num { border-top:solid 1px #dedede; height:30px; text-align:right; padding:6px 10px; }
    .tablesorter { border-collapse:collapse; table-layout:fixed; width:100%; }
    .tablepaging { border-top:solid 3px #f4f4f4; }
    .tablepaging .paging_cell { vertical-align:middle; }
    .tablepaging .paging_list a { margin:0 4px; color:#333; text-decoration:none; }
    .tablepaging .paging_list a:hover { color:#005ba5; text-decoration:underline; }
    .tablepaging .paging_list strong { margin:0 4px; color:#005ba5; }

    /* 주문현황 등 리스트 테이블 */
    table.list_tbl { width:100%; border-collapse:collapse; border:1px solid #dedede; margin-top:8px; }
    table.list_tbl thead tr { background:#f1f1f1; }
    table.list_tbl th { border:1px solid #dedede; padding:8px 10px; text-align:left; font-weight:bold; }
    table.list_tbl td { border:1px solid #dedede; padding:8px 10px; }
    table.list_tbl tbody tr:nth-child(even) { background:#fafafa; }
    table.list_tbl tbody tr:hover { background:#f0f7ff; }
    .paging { margin:10px 0; }

    /* 주문현황 검색 영역 (이미지 없을 때 테두리 대체) */
    table.search_box_wrap { margin-top:8px; border-collapse:collapse; }
    table.search_box_wrap .search_t { background-color:#e0e0e0; height:3px; }
    table.search_box_wrap .search_b { background-color:#e0e0e0; height:3px; }
    table.search_box_wrap .search_l { width:3px; min-width:3px; background-color:#d8d8d8; }
    table.search_box_wrap .search_r { width:3px; min-width:3px; background-color:#d8d8d8; }