.wrap_body              {width: 100%; height: 100%; border: 0px; margin: 0px; padding: 0px; min-width: 1200px;}


/* left side menu style */
.leftmenu               {width: 200px; height: 1000px; float: left; background-color: #F0B469}
.leftmenu li            {width: 180px; padding-left: 10px; padding-right: 10px; line-height: 40px; list-style: none; background-color: #CC7C38; font-size: 13px; color: #ffffff; margin-bottom: 1px; font-weight: bold;}
.leftmenu li:hover      {background-color: #8B5927; cursor: pointer;}
.lm_sltd                {background-color: #906D3B !important;}
/* end left side menu style */


.wrap_content           {width: 1000px; float: left;}


/* content page style */
.sm_title               {width: 1000px; line-height: 40px; font-size: 15px; font-weight: bold; background-color: #5a5a5a; color: #ffffff;}
.sm_content             {width: 980px; padding: 10px; background-color: #efefef; color: #595959;}
.sm_iu                  {width: 980px; padding-bottom: 20px; background-color: #efefef; color: #595959;}
.sm_subtitle            {font-size: 14px; font-weight: bold;}
/* end content page style */


/* input style */
.ext0                   {height: 26px; vertical-align: bottom;} /* 검색 영역의 select, button */
.ext0input              {vertical-align: bottom;} /* 검색 영역의 input */
.ext1input              {vertical-align: bottom;} /* 등록 영역의 input */
/* end input style */


/* tabel style */
.tbl0                   {width: 970px; background-color: #ffffff; margin-top: 10px;}
.tbl0 tr                {background-color: #AFAFAF; border-top: 1px #AFAFAF solid}
.tbl0 th                {line-height: 20px; padding-top: 5px; padding-bottom: 5px; background-color: #3C5087; color: #FFFFFF; font-weight: bold; border-left: 1px #AFAFAF solid;}
.tbl0 td                {line-height: 20px; padding-top: 5px; padding-bottom: 5px; background-color: #FFFFFF; border-left: 1px #AFAFAF solid; border-top: 1px #AFAFAF solid; text-align: center; cursor: pointer}

.tbl1                   {width: 970px; background-color: #ffffff; margin-top: 10px;}
.tbl1 tr                {background-color: #AFAFAF; border-top: 1px #AFAFAF solid}
.tbl1 th                {line-height: 35px; background-color: #3C5087; color: #FFFFFF; font-weight: bold; border-left: 1px #AFAFAF solid;}
.tbl1 td                {line-height: 35px; background-color: #FFFFFF; border-left: 1px #AFAFAF solid; border-top: 1px #AFAFAF solid; cursor: pointer; padding-left: 5px}
.tbl1 td input          {border: 1px #d2d2d2 solid; height: 22px; vertical-align: bottom; margin-bottom: 4px;}
.tbl1 td input:hover    {border: 1px #afafaf solid}
.tbl1 td select         {height: 26px; border: 1px #d2d2d2 solid; vertical-align: bottom; margin-bottom: 4px;}
.tbl1 td textarea       {font-family: 맑은 고딕; font-size: 12px; border: 1px #d2d2d2 solid; height: 231px; min-height: 231px; max-height: 231px; width: 90%; min-width: 90%; max-width: 90%; vertical-align: bottom; margin-top: 4px; margin-bottom: 4px;}
.tbl1 td img            {border: 1px #d2d2d2 solid; float: left; vertical-align: bottom; margin-top: 4px; margin-bottom: 4px;}
.color_view             {width: 27px; cursor: default}
.rs                     {background-color: #efefef !important}
.sol                    {border-left: 0px !important;}
.sor                    {border-right: 0px !important;}
.eor                    {border-right: 1px #AFAFAF solid;}
.eob                    {border-bottom: 1px #AFAFAF solid;}
.ct                     {text-align: center;}
.search_area            {width: 800px; line-height: 30px; float: left; list-style: none; padding-bottom: 10px; padding: 0px; margin-bottom: 10px}
.count_area             {width: 170px; line-height: 30px; float: left; list-style: none; text-align: right;}
/* end table style */


/* image preview */
.theme_img_preview_wrap {width: 200px; height: 200px; margin-left: auto; margin-top: 4px; margin-right: auto; margin-bottom: 4px; border: 1px #d2d2d2 solid;}
.theme_img_preview      {width: 200px; height: 200px; border: 0px !important; margin: 0px !important;}
.preview_popup          {display: none; position: absolute; border: 3px orange solid; top: 10px; line-height: 40px; height: 640px; width: 600px; background-color: #ffffff; font-weight: bold; font-size: 20px}
.preview_popup input    {height: 27px; vertical-align: 3px}
.preview_popup_img_wrap {height: 600px; width: 600px; overflow: auto; background-color: #ffffff}


/* pagination style */
.pagination             {width: 970px; line-height: 50px; text-align: center;}
/* end pagination style */


/* common style */
.dateip                 {width: 80px;}
.tdml                   {line-height: 30px;}
.button_area            {border: 0px red solid; margin-top: 10px; margin-bottom: 10px}
/* end common style */


/* append style */
.iu_area                {border: 0px red solid;}
.w10                    {width: 100%}
.w09                    {width: 90%}
.w08                    {width: 80%}
.w07                    {width: 70%}
.w06                    {width: 60%}
.w05                    {width: 50%}
.w04                    {width: 40%}
.w03                    {width: 30%}
.w02                    {width: 20%}
.w01                    {width: 10%}
.w500                   {width: 500px}
.w700                   {width: 700px}
.w700wrap               {width: 720px}
/* end append style */


.subip_title            {width: 15%; float: left; text-align: center; font-weight: bold;}
.subip_item             {float: left; width: 85%;}
.subip_item_half        {float: left; width: 35%;}
.sub_title              {font-weight: bold;}
.mi                     {font-size: 23px; font-weight: bold; color: orange; vertical-align: bottom; line-height: 28px; margin-left: 3px; margin-right: 3px;}


.findlist1              {position: absolute; border: 1px black solid; width: 41%; height: 100px; left: 242px; background: #ffffff; overflow: auto; line-height: 20px; display: none;}
.findlist1 li           {}
.findlist1 li:hover     {background-color: #EFEFEF;}


/* login style */
.login                  {width: 100%; height: 100%}
.login_title            {width: 100%; line-height: 50px; background-color: #EFEFEF; text-align: center; font-size: 16px; font-weight: bold; border-bottom: 1px #afafaf solid}
.login_content          {width: 400px; margin-left: auto; margin-right: auto; margin-top: 100px; background-color: #46AAFF; color: #ffffff;}
.login_content table    {width: 100%; border: 0px red solid; padding: 10px 5px}
.login_content table td {padding-top: 2px; padding-bottom: 2px; text-align: center; line-height: 30px}


/* page link style */
.pagelink               {padding: 5px; text-decoration: none;}
.pagelink_selected      {padding: 5px; text-decoration: none; cursor: normal; color: #5e5e5e; font-weight: bold;}
