/* 오지현 */
@import url("jihyun.css");
/* 2012-11-15 관리자 - 로그인 시작 */
#adm-log { background: #f6f6f6; }
#adm-log { width: 627px; height: 291px; margin: 182px auto; }
#adm-log .adm-log-logo { width: 124px; height: 30px; margin-bottom: 15px; }
#adm-log .adm-log-bor { width: 625px; height: 244px; border:1px solid #e0dfdf; }
#adm-log .adm-log-box { width: 617px; height: 236px; border: 4px solid #ececec; background: white; }
#adm-log .adm-log-tit { width: 258px; height: 236px; background: #e7e3d7 url("/images/common/ft_logo_v2.png") no-repeat 50% 50%; float: left; }
#adm-log .adm-log-form { width: 359px; height: 236px;	display: inline-block; }
#adm-log .adm-logbox {	width: 217px; height: 51px;	margin: 73px 0 0 31px; float: left;	}
#adm-log .adm-logbox li { padding-left: 60px; }
#adm-log .adm-logbox li.adm-log-id { width: 157px;	margin-bottom: 5px;	background: url("../img/alog-id.jpg") no-repeat 0 50%; }
#adm-log .adm-log-idbox { width: 143px; height: 21px; padding-left: 5px; border:1px solid #abadb3; font: normal 12px Arial,"Tahoma"; color: #333333; }
#adm-log .adm-logbox li.adm-log-pw { width: 157px;	background: url("../img/alog-pw.jpg") no-repeat 0 50%; }
#adm-log .adm-log-pwbox { width: 143px; height: 21px; padding-left: 5px; border:1px solid #abadb3; font: normal 12px "Tahoma", Arial; color: #333333; }
#adm-log .adm-logbt { display: block; margin-top: 73px; }
#adm-log .adm-logids { padding: 8px 0 0 91px; font: normal 11px "Dotum"; color: #999999; }
#adm-log .adm-logche { vertical-align: middle; }
#adm-log .adm-log-ids { margin-left: 5px; }
#adm-log .adm-logmail { margin: 40px 0 0 90px; font: bold 12px "Nanum"; color: #444444; }
/* 관리자 - 로그인 끝 */

#top { min-width: 1280px; height: 30px; background: #ececec; }
	div.top-menu { width: 1280px; padding-top: 5px; text-align: right; }
	div.top-menu p { padding-right: 50px; }
	ul.top-me {	width: 386px; margin-right: 30px; display: inline-block; }
	ul.top-me li { float: left; font: normal 11px "Dotum"; color: #979696; }
	li.top-en {	width: 58px; height: 13px; padding-top: 3px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; display: block; text-align: center; background: white; }
	li.top-data { padding: 3px 0 0 5px; }
	li.top-ip {	width: 62px; height: 13px; margin-left: 10px; padding-top: 3px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-align: center; display: block; background: white; }
	li.top-ipp { padding: 3px 0 0 5px; }
	li.top-logout { margin-left: 7px; }
div#header { height: 83px; z-index: 5; min-width: 1280px; background: #e7e3d7; }
	div.header-menu { width: 1280px; height: 54px; padding-top: 25px; }
	h1.logo { width: 124px; height: 30px; margin-left: 30px; float: left; }
	ul.hed-menu { margin: 8px 50px 0 0; float: right; }
	ul.hed-menu li { margin-right: 30px; font: normal 15px "Dotum"; font-weight: bold;float: left; }
	ul.hed-menu li a { display:inline-block; color: #999;  padding:5px 5px 10px}
	ul.hed-menu li a:hover { border-bottom:2px solid #666; color: #666; }
	ul.hed-menu li.on a { border-bottom:2px solid #333; color: #333; }
	ul.hed-menu li.hed-last { margin: 0; }
	div.adm-left { width: 179px; height: 100%; border-right: 1px solid #d7d9dc; float: left; background: #f2f2f2; }
	div.adm-title { padding: 38px 0 13px 21px; border-right: 1px solid white; }
	div.adm-main { width: 1100px; margin-bottom: 40px; display: inline-block; }
	div.adm-ma { width: 1000px; margin: 0 auto; }
	div.adm-main-title { width: 1000px; height: 30px; margin-top: 40px; background: url("../img/adm-main-line.jpg") repeat-x 0 100%; }
	h1.adm-main-tit { float: left; font: bold 16px "Dotum"; color: #333333; }
	ul.adm-main-map { float: right; }
	ul.adm-main-map li { font: normal 12px "Dotum"; float: left; }
	ul.adm-main-map li.adm-m-h { padding-right: 7px; }
	ul.adm-main-map li.adm-m-o { padding-right: 14px; background: url("../img/adm-home-li.jpg") no-repeat 95% 50%; }
	ul.adm-main-map li a { color: #b7b7b7; }
	div.adm-main-img { margin: 15px 0 ; text-align: center; }
	div.adm-main-img { width: 1000px; height: 279px; }
	div.adm-main-baner { width: 1000px; height: 49px; margin: 15px 0 20px; border:1px solid #e8e8e8; background: #f7f7f7; }
	ul.adm-main-bane li { float: left; }
	ul.adm-main-bane li.adm-main-ba { margin: 15px 0 0 70px; padding-left: 8px;	background: url("/admin/common/img/adm-main-a.jpg") no-repeat 0 40%; }
	li.adm-main-ba label { margin-top: 5px; vertical-align: top; display: inline-block;	font: bold 12px "Dotum"; color: #5a5a5a; }
	li.adm-main-ba input.adm-main-file { width: 168px; height: 16px; padding: 2px 0 0 5px; vertical-align: top; font: normal 12px "Dotum"; color: #abadb3; order:1px solid #abadb3; }
	li.adm-main-bb input.adm-main-btn { width: 38px; height: 20px; font: normal 12px "Dotum"; color: white; background: #b3b3b3; }
	ul.adm-main-bane li.adm-main-url { margin: 15px 0 0 24px; padding-left: 8px; background: url("/admin/common/img/adm-main-a.jpg") no-repeat 0 40%; }
	li.adm-main-url label { margin-top: 5px; vertical-align: top; display: inline-block; font: bold 12px "Dotum"; color: #5a5a5a; }
	li.adm-main-url a { padding: 5px 5px 2px 5px; background: #868686; text-align: center; color: white; font: normal 11px "Dotum"; }
	li.adm-main-url input.adm-main-ur { width: 148px; height: 16px; padding: 2px 0 0 5px; vertical-align: top; font: normal 12px "Dotum"; color: #666666; border:1px solid #abadb3; }
div#middle { width: 1280px; display: inline-block; background: url("../img/left-bg.jpg") repeat-y 0 0; }
div#bottom { height: 88px; border-top: 1px solid #efefef; vertical-align: bottom; }
	div.bot-text { text-align:left; padding:0 0 0 50px; margin: 30px 0 0; display: block; font: bold 12px "Dotum"; color: #999; }
	div.bot-text strong { font-size: 14px; }
	div.adm-aca-ser { height: 35px; padding-top: 15px; display: block; font: normal 12px "Dotum"; }
	input.adm-aca-s { width: 150px; height: 18px; border: 1px solid #abadb3; font: normal 12px "Dotum"; color: #999999; padding-left: 3px; }
	div.adm-aca-ser ul { width: 418px; float: right; }
	div.adm-aca-ser ul li { float: left; }
	div.adm-aca-ser ul li select.adm-aca-tit { width: 100px; margin-right: 2px; }
	div.adm-aca-ser ul li.adm-aca-serch { padding: 0 2px 0 2px; }
	div.adm-aca-ser ul li.adm-aca-serch a { width: 49px; display: block; color: white; padding: 4px 0 2px; text-align: center; background: #b6b6b6; }
	div.adm-aca-ser ul li.adm-aca-sevice a { width: 80px; display: block; color: white; padding: 4px 0 2px; text-align: center; background: #b6b6b6; }
	thead.adm-bane-hlist th { height: 39px; background: #e7e3d7 url("/admin/common/img/th-line.jpg") no-repeat center right; border-top: 1px solid #ccc9be; border-bottom: 1px solid #ccc9be; font: bold 12px "Dotum"; color: #333333; }
	thead.adm-bane-hlist th.adm-bane-las { background-image: none; }
	tbody.adm-bane-blist td { height: 39px; border-bottom: 1px solid #dddddd; text-align: center; font: normal 12px "Dotum"; color: #999999; }
	tbody.adm-bane-blist td.adm-aca-bla { padding-left: 20px; text-align: left; }
	tbody.adm-bane-blist td.adm-aca-bla strong.adm-str { margin-left: 20px; color: #0090ff; }
	tbody.adm-bane-blist td.adm-aca-bla strong.adm-str2 { margin-left: 20px; color: #ff8400; }
	tbody.adm-bane-blist td.adm-aca-bla strong.adm-str3 { margin-left: 20px; color: #c0c0c0; }
	tbody.adm-bane-blist td a { color: #666666; }
	tbody.adm-bane-blist td a:hover { color: #333333; font: bold 12px "Dotum";  }
	div.adm-aca-bt { font: normal 11px "Dotum"; }
	div.adm-aca-bt ul { float: right; }
	div.adm-aca-bt ul li { float: left; }
	div.adm-aca-bt ul li.adm-aca-btn1 { margin-right: 2px; }
	div.adm-aca-bt ul li.adm-aca-btn1 a { width: 59px; padding: 4px 0 2px; display: block; color: white; text-align: center; background: #868686; }
	div.adm-aca-bt ul li.adm-aca-btn2 a { width: 49px; padding: 4px 0 2px; margin-right: 2px; font: normal 12px "Dotum"; display: block; color: white; text-align: center; background: #868686; }
	div.adm-aca-bt { padding: 10px 0 20px; }
	div.page { width: 1000px; text-align: center; }
	div.page ul { display: inline-block; }
	div.page ul.page-b li { float: left; }

	div.page ul.page-b li.page-prea,
	div.page ul.page-b li.page-next { margin-right: 4px; }
	div.page ul.page-b li.page-prea,
	div.page ul.page-b li.page-pream,
	div.page ul.page-b li.page-next,
	div.page ul.page-b li.page-nextm { margin-top: 1px; }
	ul.page-six li:first-child { background: none; }
	ul.page-six li { background: url("/admin/common/img/page-line.jpg") no-repeat 0 30%; }
	ul.page-six li a { width: 30px; text-align: center; display: inline-block; margin-top: 2px; vertical-align: top; font: normal 11px "Dotum"; color: #666666; }
	ul.page-six li a:hover { font-weight: bold; color: #333333; }

	.accordion li { list-style: none; }
	.accordion li > a { font: normal 12px "Dotum"; display: block; }
	.accordion li > a { position: relative; min-width: 110px; text-decoration: none; }
	.accordion li a.file { height: 22px; padding: 10px 0 0px 20px; font-weight: bold; color: #333333; border-top: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid #d4d8dc; background: url("/admin/common/img/admin-left-menu-bg.jpg") no-repeat 90% 50%; }
	.accordion li a.filea { height: 22px; padding: 10px 0 0px 20px; font-weight: bold; color: white; border-top: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid #d4d8dc; background: url("/admin/common/img/admin-left-menu-bg.jpg") no-repeat 90% 50%; background: #999999 url("/admin/common/img/admin-left-menu-bga.jpg") no-repeat 90% 50%; }
	.accordion > li:hover > a,
	.accordion > li:target > a,
	.accordion > li > a.active { color: white; background: #999999 url("../img/admin-left-menu-bga.jpg") no-repeat 90% 50%; text-shadow: 1px 1px 1px rgba(255,255,255, .2); }
	.accordion > li:hover > a span,
	.accordion > li:target > a span,
	.accordion > li > a.active span { color: #fdfdfd; text-shadow: 0px 1px 0px rgba(0,0,0, .35); }
	.sub-menu { width: 179px; display: inline-block; }
	.sub-menu li.sub-menu-las { border-bottom: 1px solid #e32980; }
	.sub-menu li a { color: #666666; padding: 5px 0 5px 30px; background: white url("../img/gnk.jpg") no-repeat 20px 40%; text-shadow: 1px 1px 0px rgba(255,255,255, .2); }
	.sub-menu li:hover a { color: #e32980; padding: 5px 0 5px 30px; text-decoration: underline; background: white url("../img/gnka.jpg") no-repeat 20px 40%; }
	.sub-menu li a.on { color: #e32980; padding: 5px 0 5px 30px; text-decoration: underline; background: white url("../img/gnka.jpg") no-repeat 20px 40%; }
	.sub-menu li:last-child a { border: none; }
	.sub-menu li > a span { color: #797979; text-shadow: 1px 1px 0px rgba(255,255,255, .2); background: transparent; border: 1px solid #c9c9c9; box-shadow: none; }
	.sub-menu em { position: absolute; top: 0; left: 0; color: #a6a6a6; font: normal 10px/32px Arial, sans-serif; }
	.sub-menu2 { width: 179px; display: inline-block; }
	.sub-menu2 li.sub-menu-las { border-bottom: 1px solid #e32980; }
	.sub-menu2 li a { color: #666666; padding: 5px 0 5px 30px; background: white url("/admin/common/img/gnk.jpg") no-repeat 20px 40%; text-shadow: 1px 1px 0px rgba(255,255,255, .2); }
	.sub-menu2 li:hover a { color: #e32980; padding: 5px 0 5px 30px; text-decoration: underline; background: white url("../img/gnka.jpg") no-repeat 20px 40%; }
	.sub-menu2 li.ov a { color: #e32980; padding: 5px 0 5px 30px; text-decoration: underline; background: white url("../img/gnka.jpg") no-repeat 20px 40%; }
	.sub-menu2 li a.on { color: #e32980; padding: 5px 0 5px 30px; text-decoration: underline; background: white url("../img/gnka.jpg") no-repeat 20px 40%; }
	.sub-menu2 li:last-child a { border: none; }
	.sub-menu2 li > a span { color: #797979; text-shadow: 1px 1px 0px rgba(255,255,255, .2); background: transparent; border: 1px solid #c9c9c9; box-shadow: none; }
	.sub-menu2 em { position: absolute; top: 0; left: 0; color: #a6a6a6; font: normal 10px/32px Arial, sans-serif; }
	.accordion li { width: 179px; }

	table.adm-aca-list { width: 1000px; margin-top: 15px; border-top: 1px solid #e0e0e0; font: normal 12px "Dotum"; color: #666666; }
	table.adm-aca-list th { height: 29px; padding-left: 14px; text-align: left; border-bottom: 1px solid #f3f3f3; background: #ececec; }
	table.adm-aca-list td { height: 29px; padding-left: 10px; border-bottom: 1px solid #f3f3f3; }
	input.adm-aca-tit { width: 377px; height: 19px; padding-left: 4px; border:1px solid #cccccc; font: normal 12px "Dotum"; color: #666666; }
	input.adm-aca-phone { width: 40px; height: 19px; text-align: center; border:1px solid #cccccc; font: normal 12px "Dotum"; color: #666666; }
	input.adm-aca-name { width: 884px; height: 19px; padding-left: 4px; border:1px solid #cccccc; font: normal 12px "Dotum"; color: #666666;  }

	input.ad-aca-tit { width: 377px; height: 19px; padding-left: 4px; border:1px solid #cccccc; font: normal 12px "Dotum"; background: #dadada; color: #666666; }
	input.ad-aca-phone { width: 40px; height: 19px; text-align: center; border:1px solid #cccccc; font: normal 12px "Dotum"; background: #dadada; color: #666666; }
	input.ad-aca-name { width: 884px; height: 19px; padding-left: 4px; border:1px solid #cccccc; font: normal 12px "Dotum"; background: #dadada; color: #666666;  }

	input.adm-aca-ur { width: 214px; height: 19px; padding-left: 4px; border:1px solid #cccccc; font: normal 12px "Dotum"; color: #666666; }
	td.adm-aca-im,
	td.adm-aca-img { border-bottom: 1px solid #e0e0e0; }
	td.adm-aca-img ul li { margin-right: 2px; float: left; }
	td.adm-aca-img ul li.adm-aca-txt { padding-top: 4px; color: #e50278; }
	td.adm-aca-img ul li a { width: 38px; display: block; color: white; padding: 5px 0 2px; text-align: center; background: #b6b6b6; }
	td.adm-aca-tar { height: 250px; padding: 10px 0 0 0 !important; border: none !important; }
	textarea.adm-aca-tear { width: 872px; height: 100px; padding: 15px 0 0 15px; margin-left: 10px; font: normal 12px "Dotum"; color: #666666; border:1px solid #e0e0e0; overflow: hidden; }
	textarea.ad-aca-tear { width: 872px; height: 100px; padding: 15px 0 0 15px; margin-left: 10px; font: normal 12px "Dotum"; color: #666666; background: #dadada; border:1px solid #e0e0e0; overflow: hidden; }
	div.adm-aca-btn { font: normal 12px "Dotum"; }
	div.adm-aca-btn ul { float: right; margin: 10px 30px 0 0; }
	div.adm-aca-btn ul li { margin-right:2px; float: left; }
	div.adm-aca-btn ul li a { width: 38px; display: block; color: white; padding: 5px 0 3px; text-align: center; background: #868686; }
	div.adm-aca-btn ul li.btx4 a { width: 60px; display: block; color: white; padding: 5px 0 3px; text-align: center; background: #868686; }
	div.adm-aca-btn li.adm-aca-rib { margin: 0; }
	.adm-aca-radi { width: 20px; }
	.adm-aca-radi { border: 0; }
	.h6 h6 { margin: 0 0 15px; }
	.h6 h5 { margin: 0 0 15px; }
	.h6 input { width:80%; margin: 10px 0; padding: 5px 0 3px 5px; }
	.h6 textarea { width:90%; margin: 10px 0 10px 0; padding: 5px 0 3px 5px; }
/* */
.vtp { vertical-align: top !important; }