/*┌───────────────────┐
  │         Standard Style  정의         │
  └───────────────────┘*/
/* reset 2015-11-18 */
html {-webkit-text-size-adjust:none;overflow-y:scroll;}
body{height:100%;background:url(/resources/images/admCommon/bg_lnb.png) repeat-y}
body,textarea,select,table,button {font-family:arial,"NanumGothic",dotum,'돋움';font-size:14px;color:#555;line-height:1.3em;margin:0;padding:0;}
button {background:none; border:0 none; cursor:pointer}
img {border:0;vertical-align:middle;}
ul,ol {margin:0;padding:0;list-style:none;}
dl,dl dt,dl dd,form,td,p {margin:0;padding:0;}
fieldset {margin:0;padding:0;border:0;}
legend {position:absolute;visibility:hidden;overflow:hidden;height:0;line-height:0;width:0;margin:0;padding:0;font:0/0 Arial;}
caption {visibility:hidden;overflow:hidden;height:0;line-height: 0;width:0;margin:0;padding:0;font:0/0 Arial;}
hr {display:none;}
h1,h2,h3,h4,h5,h6 {margin:0;font-size:13px;}
a {text-decoration:none;color:#555;}
a:hover,a:focus,a:active {text-decoration:underline;color:#555;}
table {border:0;}
em,address {font-style:normal;}
section, article, header, footer, hgroup, figcaption, figure {display:block;}
input,textarea{font-family:arial,"Nanum Gothic",dotum,'돋움';border-radius:0;font-size:13px;}
input[type=text],
input[type=submit],
input[type=reset],
input[type=button],
button,
input[type=image],
textarea{-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/* 링크 기본 스타일 */
a{color:#404040; text-decoration:none; }
a:link{color:#404040; text-decoration:none; }
a:visited	{color:#404040; text-decoration:none; }
a:hover{color:#40AFD8; text-decoration:none; }

/*┌───────────────────┐
  │             폰트  스타일             │
  └───────────────────┘*/

/* 탑 관리자 */
.top_admin
{
	font-weight:bold;
	font-size:9pt;
	color:#333333;
	padding-right:10px;
	padding-top:5px;
}


/* 상단 메인 메뉴 */
.top_menu
{
	font-weight:bold;
	color:#0C387D;
	font-size:9pt;
}

/* 서브메뉴 타이틀 */
.sub_menu01
{
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	padding-left:23px;
}

/* 서브메뉴 1댑스 */
.left_menu
{
	font-size:9pt;
	font-weight:bold;
}

/* 서브메뉴 2댑스 */
.left_menu01
{
	font-size:9pt;
	color:#333333;
	line-height:17px;
	padding-left:17px;
	padding-right:17px;
	padding-bottom:15px;
}

/* 서브메뉴 2댑스 */
.left_menu02
{
	font-size:9pt;
	color:#333333;
	line-height:7px;
	padding-left:17px;
	padding-right:17px;
	padding-bottom:7px;
}

/* 테이블 구분 색상을 바꿀수 있습니다 */
.table_section
{
	font-weight:bold;
	background-color:#E9E9E9;
}

.form_section
{
	border-color:#CECECE;
	border-style:solid;
	font-size:9pt;
	border:1;
}


/*img 링크 테두리 없애기 2010-02-02 진석추가 */
img {border:0px;}

.line {clear:both;height:1px;width:100%;background:url('/resources/images/admCommon/grayDot.gif') repeat-x 0 0;overflow:hidden;line-height:1;font-size:0;margin:7px 0;}

/*┌───────────────────┐
  │             Input 스타일             │
  └───────────────────┘*/

/* input / submit 버튼 */
input.liteoption{display:inline-block;padding:0 10px;line-height:25px;height:28px;border:0;background:#ff5252;color:#fff;font-weight:bold;border-radius:5px;cursor:pointer;}
input.liteoption:hover,
input.liteoption:focus{background-color:#ec4242;transition:all 0.3s;}

/*┌───────────────────┐
  │             링크  스타일             │
  └───────────────────┘*/
/* 탑 메인 메뉴 */
A.top_menu:link		{ font-weight: bold; color: #0C387D; font-size: 9pt; text-decoration:none; }
A.top_menu:visited	{ font-weight: bold; color: #0C387D; font-size: 9pt; text-decoration:none; }
A.top_menu:hover	{ font-weight: bold; color: #B10000; font-size: 9pt; text-decoration:underline; }
A.top_menu:active	{ font-weight: bold; color: #0C387D; font-size: 9pt; text-decoration:none; }

/* 11px link2 */
.h				{font-family:돋움; font-size:11px; color:#666666; text-decoration:none;}
.h a:link		{font-family:돋움; font-size:11px; color:#666666; text-decoration:none;}
.h a:visited	{font-family:돋움; font-size:11px; color:#666666; text-decoration:none;}
.h a:hover		{font-family:돋움; font-size:11px; color:#666666; text-decoration:underline;}
.h a:active		{font-family:돋움; font-size:11px; color:#666666; text-decoration:none;}




/* 슈퍼바이저 홍다혜(신규2015-11-18) */
.fl{float:left !important;}
.fr{float:right !important;}

.al{text-align:left !important;}
.ar{text-align:right !important;}
.ac{text-align:center !important;}

.pl10{padding-left:10px !important;}

.mainImg img{width:100%}

#wrap{width:100%;min-width:1200px}
#wrap:after{display:block;content:'';clear:both;}

#header{width:100%;overflow:hidden;height:59px;border-bottom:1px solid #e5e5e5}
#header .inner{width:1200px;overflow:hidden;}
#header h1{float:left;width:199px;border-right:1px solid #e5e5e5;height:59px;}
#header h1 a{display:block;height:59px;background:#fff url(/resources/images/admCommon/logo.png) no-repeat center;text-indent:-9999px;}
#header .userArea{float:right;line-height:59px;}
#header .userArea > span{display:inline-block;margin-left:40px;float:left;color:#838383;font-size:11px}
#header .userArea > span strong{color:#000;font-size:12px;}
#header .userArea > ul{float:left;margin-left:20px;border-right:1px solid #e5e5e5}
#header .userArea > ul li{float:left;border-left:1px solid #e5e5e5}
#header .userArea > ul li a{display:block;width:58px;text-indent:-9999px;background:#fff url(/resources/images/admCommon/ico_logout.png) no-repeat center;}
#header .userArea > ul li:first-child a{background:#088fc1 url(/resources/images/admCommon/ico_user.png) no-repeat center;}

#lnb{float:left;width:200px;background:#1d2938;padding-top:56px;}
#lnb h2{background:#088fc1 url(/resources/images/admCommon/ico_menu01.png) no-repeat 20px 50%;color:#fff;min-height:36px;line-height:36px;padding-left:46px;}
#lnb > ul{padding:6px 0 0 36px;}
#lnb > ul li{}
#lnb > ul li a{display:block;font-size:13px;color:#aaa;font-weight:bold;padding:6px 0 6px 10px;line-height:1.3em;background:url(/resources/images/admCommon/ico_grayArrow.png) no-repeat 0 50%;}
#lnb > ul li a:hover{color:#ddd;}
#lnb > ul li.on a{color:#eee;}

#container{width:1000px;float:left;position:relative;}
#container .subMenu{background:#7fadbe;padding:18px 0 0 30px;line-height:1em;}
#container .subMenu span{background:url(/resources/images/admHeader/bar_white.png) no-repeat 0 50%;margin-left:14px;padding-left:17px;}
#container .subMenu span:first-child{background:none;margin-left:0;padding-left:0;}
#container .subMenu span.on a{border-bottom:6px solid #ddd;text-decoration:none;}
#container .subMenu a{display:inline-block;color:#fff;font-size:14px;font-weight:bold;padding-bottom:12px;border-bottom:6px solid #7fadbe;}
#container .subMenu a:hover,
#container .subMenu a:focus,
#container .subMenu a:active{border-bottom:6px solid #ddd;text-decoration:none;transition:all 0.2s;}

#footer{text-align:center;clear:both;color:#ababab;font-size:11px;position:fixed;bottom:0;background:#fff;width:100%;border-top:1px solid #e5e5e5}
#footer .inner{padding:30px 0;width:1000px;border-right:1px solid #e5e5e5}

.content{padding:10px 30px 100px;}
.content .loc{text-align:right;font-size:13px;}
.content .loc span{color:#088fc1;font-weight:bold;}
.content  h3{line-height:1em;padding:17px 0;font-size:16px;color:#444;font-weight:600;border-bottom:1px solid #e6e6e6;margin-bottom:30px;}
.content  h3 span{font-weight:normal;font-size:12px;color:#088fc1;padding-left:10px;margin-left:11px;background:url(/resources/images/admCommon/bar_blue.png) no-repeat 0 50%;}
.content .srchArea{overflow:hidden;line-height:35px;}
.content .srchArea .fr select{border:1px solid #ccc;height:33px;vertical-align:top}
.content .srchArea .fr input[type=text]{width:173px;border:1px solid #ccc;height:33px;*height:13px;padding:8px 10px;margin-left:10px;vertical-align:top}
.content .srchArea .fr select:focus,
.content .srchArea .fr input[type=text]:focus{border:1px solid #fc8585;}
.content .srchArea .fr .btn_srch{display:inline-block;height:33px;line-height:33px;background:#4c4c4c;color:#fff;font-weight:bold;padding:0 13px;border-radius:5px;margin-left:4px;vertical-align:top}
.content .srchArea .fr .btn_srch:hover,
.content .srchArea .fr .btn_srch:focus{background-color:#111;transition:all 0.3s;}
.content p.desc{text-align:center;padding:13px 0;background:#e8e8e8;font-weight:bold;}

/* 페이징 */
.paging{text-align:center;}
.paging em,
.paging a,
.paging strong{display:inline-block;line-height:33px;height:33px;border:1px solid #ececec;padding:0 15px;font-size:14px;border-radius:5px;font-weight:bold;color:#737e88;margin:0 2px;}
.paging em{background:#fefefe;color:#b1b6bc;font-size:12px;}
.paging strong{background:#088fc1;color:#fff;border:1px solid #088fc1}
.paging a:hover{color:#088fc1}

/* 버튼 */
.btnArea{overflow:hidden;margin-bottom:20px;}
.btnArea .btn{display:inline-block;padding:0 14px;line-height:35px;height:35px;border:0;background:#666;color:#fff;font-weight:bold;border-radius:5px;cursor:pointer;margin:0 4px}
.btnArea .btn:hover{background-color:#333;transition:all 0.3s;}
.btnArea .btn_red{display:inline-block;padding:0 14px;line-height:35px;height:35px;border:0;background:red;color:#fff;font-weight:bold;border-radius:5px;cursor:pointer;margin:0 4px}
.btnArea .btn_red:hover{background-color:#333;transition:all 0.3s;}
.btnArea .btn_blue{display:inline-block;padding:0 14px;line-height:35px;height:35px;border:0;background:blue;color:#fff;font-weight:bold;border-radius:5px;cursor:pointer;margin:0 4px}
.btnArea .btn_blue:hover{background-color:#333;transition:all 0.3s;}
.btnArea .btn_new{background:#40afd8 url(/resources/images/admCommon/ico_plus.png) no-repeat 14px 50%;padding:0 14px 0 28px;}
.btnArea .btn_new:hover{background-color:#3e839c;transition:all 0.3s;}

/* 테이블 */
.tbBasic{width:100%;border-collapse:collapse;margin:14px 0 30px;}
/*.tbBasic.trHover tr:hover{background-color:#f2f2f2;transition:all 0.3s;}*/
.tbBasic th,
.tbBasic td{border-top:1px solid #dde0df;border-bottom:1px solid #dde0df;padding:13px 6px;color:#444;text-align:center;}
.tbBasic th{background:#f8f8f8;font-size:13px;}
.tbBasic td{font-size:13px;}
.tbBasic td input[type=text],
.tbBasic td input[type=password]{border:1px solid #ccc;padding:4px 10px;}
.tbBasic td input[type=text]:focus,
.tbBasic td input[type=password]:focus{border:1px solid #fc8585;}
.tbBasic td select{border:1px solid #ccc;height:26px}
.tbBasic td select:focus{border:1px solid #fc8585;}
.tbBasic td .btn_mini{border:1px solid #ccc;padding:5px 7px;border-radius:5px;background:#fff}
.tbBasic td .btn_mini:hover{background-color:#1d2938;border:1px solid #1d2938;color:#fff;}

/* 로그인페이지 */
.loginBody{background:#fff url(/resources/images/admCommon/bg_login.png) no-repeat 0 0}
.loginBody #footer{border-top:0}
.loginBody #footer .inner{width:100%;border-right:0}
.loginArea{width:454px;margin:430px auto 100px;}
.loginArea h1{padding-left:84px;margin-bottom:38px;}
.loginBox{position:relative;padding-right:107px;}
.loginBox ul{}
.loginBox ul li{overflow:hidden;line-height:35px;margin:0 0 8px}
.loginBox ul li label{width:74px;float:left;padding-right:10px;font-style:italic;text-align:right;font-size:14px;color:#7b7b7b;font-family:Georgia;font-weight:bold;}
.loginBox ul li label span{color:#1d8fce}
.loginBox ul li:first-child label{color:#000}
.loginBox ul li input{float:left;height:35px;border:1px solid #ccc;width:259px;padding:0 10px}
.loginBox ul li input[type=password]{width:237px;}
.loginBox > input{position:absolute;right:0;top:0}