/* default */
.clearboth {
	*zoom: 1;
}
.clearboth:after {
	content: "";
	display: block;
	clear: both;
}
body {
	font-family: NanumGothic,MalgunGothic,Dotum,sans-serif;
	font-size: 12px;
	line-height: 1.4;
}
a {
	text-decoration: none;
	color: #000;
}
select {
	vertical-align: top;
	margin-top: 6px;
}
img {
	vertical-align: middle;
}

img.img_disabled {
	opacity:0.4;
	filter:alpha(opacity=40);
}

input.img_disabled {
	opacity:0.4;
	filter:alpha(opacity=40);
}


/* index */
body#index {
	background: url("/images/main/bg_body.png") repeat-x top;
	background-color: #01285a;
	color: #fff;
}
body#index a {
	color: #fff;
}

#message {
	position: absolute;
	width: 500px;
	height: 310px;
	background: url("/images/etc/message_bg.jpg") repeat-x top;
	background-color: #01285a;
	cursor: pointer;
	z-index: 100;
/*	margin-left:auto; margin-right:auto;*/
}
	
#message #div_title {
	padding-left: 125px;
	padding-top: 124px;
	vertical-align: middle;
}

#message #div_sub {
	padding-left: 170px;
	padding-top: 15px;
	vertical-align: middle;
}


#message #title {
	font-weight: bold;
	font-size: 23px;
	color: #62D034;
	vertical-align: middle;
}

#message #sub {
/*	font-weight: bold;*/
	font-size: 12px;
	color: orange;
	vertical-align: middle;
}


#message img {
	vertical-align: middle;
}	

#index #header_mbookself, #header_magazineplus, #header_ace, #index #content, #index #footer {
	width: 700px;
	margin-left:auto; margin-right:auto;
}

/* index header */
#index #header_mbookself, #header_magazineplus, #header_ace {
	height: 220px;
	background: url("/images/main/bg_header.png") repeat-x top;
}

#index #header_mbookself h1{
	height: 150px;
	text-indent: -5000px;
	
	background: url("/images/main/logo.png") no-repeat;
}
#index #header_magazineplus h1{
	height: 150px;
	text-indent: -5000px;
	background: url("/images/main/logo_magazineplus.png") no-repeat;
}
#index #header_ace h1{
	height: 150px;
	text-indent: -5000px;
	background: url("/images/main/logo_ace.png") no-repeat;
}

#index #header_mbookself ul, #header_magazineplus, #header_ace ul {
	text-align: right;
}


/* index content */
#index #content {
	margin-top: -30px;
	margin-bottom: 30px;
}

/* index content root_index */
#index .root_index ul {
	height: 30px;
}
#index .root_index ul li {
	float: left;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	padding-right: 217px;
}
#index .root_index ul li img {
	margin-top: -4px;
}

/* index content box */
#box_category {
	clear: both;
	height: 450px;
	border-top: 2px dotted #01285a;
	border-bottom: 2px dotted #001285a;
	background: url("/images/main/bg_category.png") no-repeat top;
	padding-left: 74px;
	padding-top: 20px;
	padding-bottom: 10px;
	overflow: auto;
}
#box_category ul {
	clear: both;
}
#box_category ul li {
	float: left;
	padding-right: 66px;
	height: 132px;
	text-align: center;
	line-height: 24px;
	padding-bottom: 20px;
}
#box_category ul li img {
	padding: 2px;
}
#box_category ul li img.icon {
	width: 80px;
	height: 80px;
}
#box_login, #box_join {
	padding-left: 120px;
	padding-top: 30px;
	border-top: 0px dotted #01285a;
	border-bottom: 0px dotted #01285a;
}
#box_login {
	height: 90px;
	background: url("/images/main/bg_login.png");
	margin-bottom: 16px;
	padding-bottom: 34px;
}
#box_join {
	height: 260px;
	background: url("/images/main/bg_join.png") no-repeat top;
}
#box_login table, #box_join table {
	width: 580px;
}
#box_login table tr td, #box_join table tr td {
	height: 36px;
	vertical-align: middle;
}
#box_login table tr.id td.input_name, #box_join table tr.name td.input_name {
	width: 120px;
}
#box_login table tr.id td.input_data, #box_join table tr.name td.input_data {
	width: 130px;
}
#box_login table tr td.bt, #box_join table tr td.bt {
	width: 140px;
	text-align: center;
}
#box_join table tr td.box_join_bt {
	height: 70px;
	text-align: center;
}
#box_login table tr td.input_name, #box_join table tr td.input_name {
	text-indent: -5000px;
	background: url("/images/main/input_name_login.png") no-repeat;
}
#box_login table tr.id td, #box_join table tr.id td {
	background-position: 0px -40px;
}	
#box_login table tr.pw td, #box_join table tr.pw td {
	background-position: 0px -82px;
}	
#box_join table tr.name td {
	background-position: 0px 0px;
}	
#box_join table tr.email td {
	background-position: 0px -122px;
}	
#box_join table tr.publisher td {
	background-position: 0px -162px;
}
#index table tr td.error {
	color: #ff8a00;
	font-size: 10px;
	width: 300px;
}
#box_join_service {
	height: 260px;
	padding: 20px;
	line-height: 20px;
	font-size: 10px;
	border-bottom: 2px dotted #01285a;	
}
#box_join_service b {
	color: #dee08d;
}



/* index footer */
#index #footer {
	height: 30px;
	text-align: center;
}







/* sub */
body#sub {
	background: url("/images/header/bg_header.png") repeat-x top;	
}
#sub #header, #sub #content_header, #sub #content, #sub #footer {
	width: 1000px;
	margin-left:auto; margin-right:auto;
}

/* sub header */
#sub #header {
	height: 48px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 3px;
	vertical-align: middle;
}
#sub #header h1 {
	height: 34px;
	width: 100px;
	
	padding-top: 4px;
	
	float: left;
}
#sub #header ul {
	height: 34px;
	width: 870px;
	padding-left: 100px;
	padding-top: 4px;
}
#sub #header ul li {
	float: left;
}
#sub #header ul li a {
	height: 30px;
	text-indent: -5000px;
	display: block;
}

/* sub header nav_guest */
#sub #header ul#nav_guest li {
	width: 870px;
	text-align: right;
}
#sub #header ul#nav_guest li a {
	text-indent: 0;
}

/* sub header nav_admin */
#sub #header ul#nav_admin li a {
	background: url("/images/header/menu_admin.png") no-repeat;
}
#sub #header ul#nav_admin li a:hover {
	background: url("/images/header/menu_admin_over.png") no-repeat;
}
#sub #header ul#nav_admin li a.on {
	background: url("/images/header/menu_admin_over.png") no-repeat;
}
#sub #header ul#nav_admin li.mbook_in_store a {
	background-position: 10px 0;
	width: 134px;
}
#sub #header ul#nav_admin li.mbook_categories a {
	background-position: -430px 0;
	width: 84px;
}
#sub #header ul#nav_admin li.waiting a {
	background-position: -152px 0;
	width: 116px;
}
#sub #header ul#nav_admin li.request a {
	background-position: -294px 0;
	width: 114px;
}
#sub #header ul#nav_admin li.category a {
	background-position: -430px 0;
	width: 84px;
}
#sub #header ul#nav_admin li.mbook_stats a {
	background-position: -1460px 0;
	width: 130px;
}
#sub #header ul#nav_admin li.history a {
	background-position: -538px 0;
	width: 126px;
}
#sub #header ul#nav_admin li.user a {
	background-position: -682px 0;
	width: 174px;
}
#sub #header ul#nav_admin li.logout a {
	background-position: -890px 0;
	width: 100px;
}

/* sub header nav_writer */
#sub #header ul#nav_writer li a {
	background: url("/images/header/menu_writer.png") no-repeat;
}
#sub #header ul#nav_writer li a:hover {
	background: url("/images/header/menu_writer_over.png") no-repeat;
}
#sub #header ul#nav_writer li a.on {
	background: url("/images/header/menu_writer_over.png") no-repeat;
}
#sub #header ul#nav_writer li.main a {
	background-position: 14px 0;
	width: 77px;
}
#sub #header ul#nav_writer li.mbook_in_store a {
	background-position: -98px 0;
	width: 130px;
}
#sub #header ul#nav_writer li.upload a {
	background-position: -256px 0;
	width: 112px;
}
#sub #header ul#nav_writer li.my_mbook a {
	background-position: -398px 0;
	width: 107px;
}
#sub #header ul#nav_writer li.my_mbook_in_store a {
	background-position: -536px 0;
	width: 157px;
}
#sub #header ul#nav_writer li.point a {
	background-position: -1162px 0px;
	width: 134px;
}
#sub #header ul#nav_writer li.my_point a {
	background-position: -1332px 0px;
	width: 134px;
}
#sub #header ul#nav_writer li.user_information a {
	background-position: -820px 0;
	width: 83px;
}
#sub #header ul#nav_writer li.app_manages a {
	background-position: -1500px 0;
	width: 90px;
}
#sub #header ul#nav_writer li.authcode_manages a {
	background-position: -1630px 0;
	width: 120px;
}
#sub #header ul#nav_writer li.push_alram a {
	background-position: -1780px 0;
	width: 100px;
}
#sub #header ul#nav_writer li.mbook_stats a {
	background-position: -1625px 0;
	width: 120px;
}
#sub #header ul#nav_writer li.logout a {
	background-position:-932px 0;
	width: 64px;
}

/* sub content_header sub_title */
#content_header h2.sub_title {
	height: 60px;
	width: 980px;
	text-indent: -5000px;
}
.sub_mbook_in_store_guest h2.sub_title, .sub_mbook_in_store_admin h2.sub_title, .sub_mbook_in_store_writer h2.sub_title {
	background: url("/images/title/title_mbook_in_store.png") no-repeat center center;
}
.sub_detail_guest h2.sub_title, .sub_detail_admin h2.sub_title, .sub_detail_writer h2.sub_title {
	background: url("/images/title/title_detail.png") no-repeat center center;
}
.sub_waiting h2.sub_title {
	background: url("/images/title/title_waiting.png") no-repeat center center;
}
.sub_request h2.sub_title {
	background: url("/images/title/title_request.png") no-repeat center center;
}
.sub_user_mbook h2.sub_title {
	background: url("/images/title/title_user_mbook.png") no-repeat center center;
}
.sub_my_mbook_in_store h2.sub_title {
	background: url("/images/title/title_my_mbook_in_store.png") no-repeat center center;
}
.sub_my_mbook h2.sub_title {
	background: url("/images/title/title_my_mbook.png") no-repeat center center;
}
.sub_upload h2.sub_title {
	background: url("/images/title/title_upload.png") no-repeat center center;
}
.sub_category h2.sub_title {
	background: url("/images/title/title_category.png") no-repeat center center;
}
.sub_contract h2.sub_title {
	background: url("/images/title/title_contracts.png") no-repeat center center;
}
.sub_user_information h2.sub_title {
	background: url("/images/title/title_user_information.png") no-repeat center center;
}
.sub_app_manages h2.sub_title {
	background: url("/images/title/title_app_manages.png") no-repeat center center;
}
.sub_app_lists h2.sub_title {
	background: url("/images/title/title_app_lists.png") no-repeat center center;
}
.sub_customermanages h2.sub_title {
	background: url("/images/title/title_customer_manages.png") no-repeat center center;
}
.sub_user h2.sub_title {
	background: url("/images/title/title_user.png") no-repeat center center;
}
.sub_applist h2.sub_title {
	background: url("/images/title/title_applists.png") no-repeat center center;
}
.sub_app_groups h2.sub_title {
	background: url("/images/title/title_group_manage.png") no-repeat center center;
}
.sub_sectionstats h2.sub_title {
	background: url("/images/title/title_section_stats.png") no-repeat center center;
}
.sub_downloadstats h2.sub_title {
	background: url("/images/title/title_download_stats.png") no-repeat center center;
}
.sub_appcategories h2.sub_title {
	background: url("/images/title/title_appcategories.png") no-repeat center center;
}
.sub_bannermanage h2.sub_title {
	background: url("/images/title/title_bannermanage.png") no-repeat center center;
}
.sub_mbookstats h2.sub_title {
	background: url("/images/title/title_mbook_stats.png") no-repeat center center;
}
.sub_authcode_manages h2.sub_title {
	background: url("/images/title/title_authcode_manages.png") no-repeat center center;
}

/* sub content 공통 */
#sub #content {
	margin-bottom: 30px;	
}
#sub .error {
	color: red;
	font-size: 10px;
	text-align: right;
}
#sub ul.error .error {
	text-align: center;
}
#sub ul.state .error {
	text-align: left;
}
#sub .input_info {
	color: #0b6f67;
	position: relative;
	font-size: 10px;
}

/* sub content 리스트 root, sort */
#sub .root_list, #sub .sort_list {
	width: 760px;
	height: 30px;
	padding-right:20px;
}
#sub .root_list {
	float: left;
}
#sub .sort_list {
	float: right;
	text-align: right;
padding-right: 27px;
}
#sub .root_list ul li {
	float: left;
	height: 30px;
	background: url("/images/root/bg_root.png") repeat-x;
	line-height: 30px;
	padding-right: 4px;
	vertical-align: middle;
	color: #fff;
}
#sub .root_list ul li.root_last {
	background: none;
} 
#sub .root_list ul li img {
	margin-top: -4px;
}
#sub .sub_category .root_list, .sub_user .sort_list {
	width: 980px;
}

/* sub content 리스트 title, data */
.add_app_title ul, .add_app_data ul {
	float: left;
	vertical-align: middle;
}
.add_app_title ul li, .add_app_data ul li {
	float: left;
	padding: 4px;
	border-right: 2px solid #fff;
	text-align: center;
	vertical-align: middle;
}
.add_app_title ul li.app_id, .add_app_data ul li.app_id {
	width: 235px;
}
.add_app_title ul li.app_nm, .add_app_data ul li.app_nm {
	width: 235px;
}
.add_app_title ul li.btn_arena, .add_app_data ul li.btn_arena {
	width: 230px;
}
.add_app_title ul li {
	height: 18px;
	color: #fff;
	background-color: #0D4C93;
}
.add_app_data ul {
	border-bottom: 1px solid #0d4c93;
}
.add_app_data ul li {
	height: 28px;
	line-height:26px;
}

/* appusers 추가 div css 2013.04.29 ymlee */
.add_appusers_title ul, .add_appusers_data ul {
	float: left;
	vertical-align: middle;
}
.add_appusers_title ul li, .add_appusers_data ul li {
	float: left;
	padding: 4px;
	border-right: 2px solid #fff;
	text-align: center;
	vertical-align: middle;
}
.add_appusers_title ul li.app_nm, .add_appusers_data ul li.app_nm {
	width: 235px;
}
.add_appusers_title ul li.user_id, .add_appusers_data ul li.user_id {
	width: 235px;
}
.add_appusers_title ul li.btn_arena, .add_appusers_data ul li.btn_arena {
	width: 230px;
}
.add_appusers_title ul li {
	height: 18px;
	color: #fff;
	background-color: #0D4C93;
}
.add_appusers_data ul li {
	height: 28px;
	line-height:26px;
}

.list_title ul, .list_data ul {
	float: left;
	vertical-align: middle;
}
.list_title ul li, .list_data ul li {
	float: left;
	padding: 4px;
	border-right: 2px solid #fff;
	text-align: center;
	vertical-align: middle;
}
.list_title ul li.no, .list_data ul li.no {
	width: 40px;
}
.list_title ul li.book, .list_data ul li.book {
	width: 54px;
}
.list_title ul li.category, .list_data ul li.category {
	width: 80px;
}
.list_title ul li.id, .list_data ul li.id {
	width: 90px;
}
.list_title ul li.date, .list_data ul li.date {
	width: 110px;
}
.list_title ul li.price, .list_data ul li.price {
	width: 70px;
	line-height: 20px;
	text-align: left;
}
.list_title ul li.state, .list_data ul li.state {
	width: 90px;
}
.list_title ul li.reupload, .list_data ul li.reupload {
	width: 60px;
}
.list_title ul li.check, .list_data ul li.check {
	width: 40px;
}

/* sub content 리스트 페이지별 mBook width 사이즈 다름 */
.sub_mbook_in_store_guest .list_title ul li.mbook, .sub_mbook_in_store_guest .list_data ul li.mbook {
	width: 411px;
}
.sub_mbook_in_store_writer .list_title ul li.mbook, .sub_mbook_in_store_writer .list_data ul li.mbook {
	width: 411px;
}
.sub_mbook_in_store_admin .list_title ul li.mbook, .sub_mbook_in_store_admin .list_data ul li.mbook {
	width: 402px;
}
.sub_waiting .list_title ul li.mbook, .sub_waiting .list_data ul li.mbook {
	width: 396px;
}
.sub_request .list_title ul li.mbook, .sub_request .list_data ul li.mbook {
	width: 412px;
}
.sub_user_mbook .list_title ul li.mbook, .sub_user_mbook .list_data ul li.mbook {
	width: 411px;
}
.sub_my_mbook_in_store .list_title ul li.mbook, .sub_my_mbook_in_store .list_data ul li.mbook {
	width: 412px;
}
.sub_my_mbook .list_title ul li.mbook, .sub_my_mbook .list_data ul li.mbook {
	width: 342px;
}
.list_title ul li {
	height: 18px;
	color: #fff;
	background-color: #0d4c93;
}
.list_data ul {
	border-bottom: 1px solid #d5d5d5;
}
.list_data ul li {
	height: 68px;
	line-height:66px;
}
.list_data ul li.no {
	/*background: url("/images/icon_number.png") no-repeat center center;*/
}
.list_data ul.list_data_white_deac li.no, .list_data ul.list_data_blue_deac li.no {
	background: url("/images/icon_number_deac.png") no-repeat center center;
}
.list_data ul.list_data_blue li, .list_data ul.list_data_blue_deac li, .list_data ul.list_data_blue_deac li.no {
	background-color: #f1f6fc;
	border-right: 2px solid #f1f6fc;
}
.list_data ul li.book img {
	width: 38px;
    border: lightgray solid 1px;
}
.list_data ul li.mbook {
	text-align: left;
	color: #888;
}
.list_data ul li.mbook, .list_data ul li.category {
	line-height:22px;
	overflow: hidden;
}
.list_data ul.list_data_white li.mbook b, .list_data ul.list_data_blue li.mbook b {
	color: #000;
}
.list_data ul.list_data_white_deac li, .list_data ul.list_data_blue_deac li {
	color:#aaa;
}

/* 앱관리 화면 그리드에 대한 css 추가 ymlee 2012.12.13 */
.mem_title ul, .mem_data ul {
	float: left;
	vertical-align: middle;
}
.mem_title ul li, .mem_data ul li {
	float: left;
	padding: 4px;
	border-right: 2px solid #fff;
	text-align: center;
	vertical-align: middle;
}
.mem_title ul li {
	height: 18px;
	color: #fff;
	background-color: #0D4C93;
}
.mem_data ul {
	border-bottom: 1px solid #0d4c93;
}
.mem_data ul li {
	height: 28px;
	line-height:26px;
}
.mem_title ul li.no, .mem_data ul li.no {
	width: 40px;
}
.mem_title ul li.app_nm, .mem_data ul li.app_nm {
	width: 150px;
}
.mem_title ul li.member_id, .mem_data ul li.member_id {
	width: 100px;
}
.mem_title ul li.member_name, .mem_data ul li.member_name {
	width: 70px;
}
.mem_title ul li.member_pw, .mem_data ul li.member_pw {
	width: 80px;
}
.mem_title ul li.member_email, .mem_data ul li.member_email {
	width: 195px;
}
.mem_title ul li.member_group, .mem_data ul li.member_group {
	width: 60px;
}
.mem_title ul li.member_use, .mem_data ul li.member_use {
	width: 40px;
}
.mem_title ul li.member_mod, .mem_data ul li.member_mod {
	width: 55px;
}
.mem_title ul li.show_user_stats, .mem_data ul li.show_user_stats {
	width: 55px;
}
.mem_title ul li.check, .mem_data ul li.check {
	width: 40px;
}

/* 앱관리 추가 그리드에 대한 css 추가 ymlee 2012.12.13 */
.add_mem_title ul, .add_mem_data ul {
	float: left;
	vertical-align: middle;
}
.add_mem_title ul li, .add_mem_data ul li {
	float: left;
	padding: 4px;
	border-right: 2px solid #fff;
	text-align: center;
	vertical-align: middle;
}
.add_mem_title ul li {
	height: 18px;
	color: #fff;
	background-color: #0D4C93;
}
.add_mem_data ul {
	border-bottom: 1px solid #0d4c93;
}
.add_mem_data ul li {
	height: 28px;
	line-height:26px;
}
.add_mem_title ul li.app_list, .add_mem_data ul li.app_list {
	width: 195px;
}
.add_mem_title ul li.mem_group, .add_mem_data ul li.mem_group {
	width: 100px;
}
.add_mem_title ul li.mem_id, .add_mem_data ul li.mem_id {
	width: 125px;
}
.add_mem_title ul li.mem_name, .add_mem_data ul li.mem_name {
	width: 110px;
}
.add_mem_title ul li.mem_pw, .add_mem_data ul li.mem_pw {
	width: 125px;
}
.add_mem_title ul li.mem_mail, .add_mem_data ul li.mem_mail {
	width: 195px;
}
.add_mem_title ul li.btn_arena, .add_mem_data ul li.btn_arena {
	width: 80px;
}

/* 통계화면 그리드에 대한 css 추가 ymlee 2012.12.7 */
.contract_list_title ul, .contract_list_data ul {
	float: left;
	vertical-align: middle;
}
.contract_list_title ul li, .contract_list_data ul li {
	float: left;
	padding: 4px;
	border-right: 2px solid #fff;
	text-align: center;
	vertical-align: middle;
}
.contract_list_title ul li {
	height: 18px;0d4c93
	color: #fff;
	background-color: #0D4C93;
}
.contract_list_data ul {
	border-bottom: 1px solid #0d4c93;
}
.contract_list_data ul li {
	height: 36px;
	line-height:34px;
}
.contract_list_title ul li.no, .contract_list_data ul li.no {
	width: 30px;
}
.contract_list_title ul li.contract_no, .contract_list_data ul li.contract_no {
	width: 50px;
}
.contract_list_title ul li.contract_year, .contract_list_data ul li.contract_year {
	width: 50px;
}
.contract_list_title ul li.user_id, .contract_list_data ul li.user_id {
	width: 100px;
}
.contract_list_title ul li.user_name, .contract_list_data ul li.user_name {
	width: 100px;
}
.contract_list_title ul li.dt_from, .contract_list_data ul li.dt_from {
	width: 100px;
}
.contract_list_title ul li.dt_to, .contract_list_data ul li.dt_to {
	width: 100px;
}
.contract_list_title ul li.contract_type, .contract_list_data ul li.contract_type {
	width: 80px;
}
.contract_list_title ul li.remain_date, .contract_list_data ul li.remain_date {
	width: 50px;
}
.contract_list_title ul li.contract_point, .contract_list_data ul li.contract_point {
	width: 70px;
}
.contract_list_title ul li.remain_point, .contract_list_data ul li.remain_point {
	width: 70px;
}
.contract_list_title ul li.contract_storage, .contract_list_data ul li.contract_storage {
	width: 70px;
}
.contract_list_title ul li.remain_storage, .contract_list_data ul li.remain_storage {
	width: 70px;
}
.contract_list_title ul li.agent_id, .contract_list_data ul li.agent_id {
	width: 100px;
}
.contract_list_title ul li.detail_info, .contract_list_data ul li.detail_info {
	width: 60px;
}
.contract_list_title ul li.check, .contract_list_data ul li.check {
	width: 30px;
}

/* 통계화면 그리드에 대한 퍼블리셔 등록 css 추가 ymlee 2012.12.11 */
.add_contract_list_title ul, .add_contract_list_data ul {
	float: left;
	vertical-align: middle;
}
.add_contract_list_title ul li, .add_contract_list_data ul li {
	float: left;
	padding: 4px;
	border-right: 2px solid #fff;
	text-align: center;
	vertical-align: middle;
}
.add_contract_list_title ul li {
	height: 18px;
	color: #fff;
	background-color: #0D4C93;
}
.add_contract_list_data ul {
	border-bottom: 1px solid #0d4c93;
}
.add_contract_list_data ul li {
	height: 36px;
	line-height:34px;
}
.add_contract_list_title ul li.user_name, .add_contract_list_data ul li.user_name {
	width: 120px;
}
.add_contract_list_title ul li.dt_from, .add_contract_list_data ul li.dt_from {
	width: 120px;
}
.add_contract_list_title ul li.dt_to, .add_contract_list_data ul li.dt_to {
	width: 120px;
}
.add_contract_list_title ul li.contract_type, .add_contract_list_data ul li.contract_type {
	width: 120px;
}
.add_contract_list_title ul li.contract_point, .add_contract_list_data ul li.contract_point {
	width: 100px;
}
.add_contract_list_title ul li.contract_storage, .add_contract_list_data ul li.contract_storage {
	width: 100px;
}
.add_contract_list_title ul li.contract_user_create, .add_contract_list_data ul li.contract_user_create {
	width: 60px;
}

/* 고객 관리 리스트 css 추가 ymlee 2012.12.13 */
.customermanages_list_title ul, .customermanages_list_data ul {
	float: left;
	vertical-align: middle;
}
.customermanages_list_title ul li, .customermanages_list_data ul li {
	float: left;
	padding: 4px;
	border-right: 2px solid #fff;
	text-align: center;
	vertical-align: middle;
}
.customermanages_list_title ul li {
	height: 18px;
	color: #fff;
	background-color: #0D4C93;
}
.customermanages_list_data ul {
	border-bottom: 1px solid #0d4c93;
}
.customermanages_list_data ul li {
	height: 28px;
	line-height:26px;
}
.customermanages_list_title ul li.no, .customermanages_list_data ul li.no {
	width: 40px;
}
.customermanages_list_title ul li.member_id, .customermanages_list_data ul li.member_id {
	width: 100px;
}
.customermanages_list_title ul li.member_name, .customermanages_list_data ul li.member_name {
	width: 100px;
}
.customermanages_list_title ul li.member_pw, .customermanages_list_data ul li.member_pw {
	width: 100px;
}
.customermanages_list_title ul li.member_email, .customermanages_list_data ul li.member_email {
	width: 235px;
}
.customermanages_list_title ul li.member_sub_info, .customermanages_list_data ul li.member_sub_info {
	width: 60px;
}
.customermanages_list_title ul li.customer_email, .customermanages_list_data ul li.customer_email {
	width: 220px;
}
.customermanages_list_title ul li.customer_sub_info, .customermanages_list_data ul li.customer_sub_info {
	width: 210px;
}
.customermanages_list_title ul li.direct_link, .customermanages_list_data ul li.direct_link {
	width: 80px;
}
.customermanages_list_title ul li.check, .customermanages_list_data ul li.check {
	width: 40px;
}

/* 앱 리스트 css 추가 ymlee 2012.12.13 */
.applist_list_title ul, .applist_list_data ul {
	float: left;
	vertical-align: middle;
}
.applist_list_title ul li, .applist_list_data ul li {
	float: left;
	padding: 4px;
	border-right: 2px solid #fff;
	text-align: center;
	vertical-align: middle;
}
.applist_list_title ul li {
	height: 18px;
	color: #fff;
	background-color: #0D4C93;
}
.applist_list_data ul {
	border-bottom: 1px solid #0d4c93;
}
.applist_list_data ul li {
	height: 28px;
	line-height:26px;
}
.applist_list_title ul li.no, .applist_list_data ul li.no {
	width: 40px;
}
.applist_list_title ul li.applist_app_id, .applist_list_data ul li.applist_app_id {
	width: 180px;
}
.applist_list_title ul li.applist_app_nm, .applist_list_data ul li.applist_app_nm {
	width: 128px;
}
.applist_list_title ul li.applist_this_count, .applist_list_data ul li.applist_this_count {
	width: 48px;
}
.applist_list_title ul li.applist_max_count, .applist_list_data ul li.applist_max_count {
	width: 48px;
}
.applist_list_title ul li.applist_pem_check, .applist_list_data ul li.applist_pem_check {
	width: 285px;
}
.applist_list_title ul li.applist_authcode_use, .applist_list_data ul li.applist_authcode_use {
	width: 90px;
}
.applist_list_title ul li.applist_security_check, .applist_list_data ul li.applist_security_check {
	width: 35px;
}
.applist_list_title ul li.user_security_check, .applist_list_data ul li.user_security_check {
	width: 80px;
}
.applist_list_title ul li.applist_modify, .applist_list_data ul li.applist_modify {
	width: 76px;
}
.applist_list_title ul li.select_check, .applist_list_data ul li.select_check {
 	width: 40px;
}

/* 앱 유저 css 추가 jamse 2013.04.18 */
.appuser_list_title ul, .appuser_list_data ul {
	float: left;
	vertical-align: middle;
}
.appuser_list_title ul li, .appuser_list_data ul li {
	float: left;
	padding: 4px;
	border-right: 2px solid #fff;
	text-align: center;
	vertical-align: middle;
}
.appuser_list_title ul li {
	height: 18px;
	color: #fff;
	background-color: #0D4C93;
}
.appuser_list_data ul {
	border-bottom: 1px solid #0d4c93;
}
.appuser_list_data ul li {
	height: 28px;
	line-height:26px;
}
.appuser_list_title ul li.no, .appuser_list_data ul li.no {
	width: 40px;
}
.appuser_list_title ul li.appuser_app_nm, .appuser_list_data ul li.appuser_app_nm {
	width: 400px;
}
.appuser_list_title ul li.appuser_user_id, .appuser_list_data ul li.appuser_user_id {
	width: 300px;
}
.appuser_list_title ul li.appuser_modify, .appuser_list_data ul li.appuser_modify {
	width: 150px;
}
.appuser_list_title ul li.select_check, .appuser_list_data ul li.select_check {
 	width: 40px;
}

/* 그룹관리 추가에 대한 퍼블리셔 등록 css 추가 ymlee 2012.12.18 */
.add_add_appgroup_list_title ul, .add_appgroup_list_data ul {
	float: left;
	vertical-align: middle;
}
.add_appgroup_list_title ul li, .add_appgroup_list_data ul li {
	float: left;
	padding: 4px;
	border-right: 2px solid #fff;
	text-align: center;
	vertical-align: middle;
}
.add_appgroup_list_title ul li {
	height: 18px;
	color: #fff;
	background-color: #0D4C93;
}
.add_appgroup_list_data ul {
	border-bottom: 1px solid #0d4c93;
}
.add_appgroup_list_data ul li {
	height: 36px;
	line-height:34px;
}
.add_appgroup_list_title ul li.add_app_nm, .add_appgroup_list_data ul li.add_app_nm {
	width: 120px;
}
.add_appgroup_list_title ul li.add_group_name, .add_appgroup_list_data ul li.add_group_name {
	width: 120px;
}
.add_appgroup_list_title ul li.btn_create, .add_appgroup_list_data ul li.btn_create {
	width: 120px;
}

/* 그룹관리 그리드에 대한 퍼블리셔 등록 css 추가 ymlee 2012.12.18 */
.appgroup_list_title ul, .appgroup_list_data ul {
	float: left;
	vertical-align: middle;
}
.appgroup_list_title ul li, .appgroup_list_data ul li {
	float: left;
	padding: 4px;
	border-right: 2px solid #fff;
	text-align: center;
	vertical-align: middle;
}
.appgroup_list_title ul li {
	height: 18px;
	color: #fff;
	background-color: #0D4C93;
}
.appgroup_list_data ul {
	border-bottom: 1px solid #0d4c93;
}
.appgroup_list_data ul li {
	height: 36px;
	line-height:34px;
}
.appgroup_list_title ul li.app_nm, .appgroup_list_data ul li.app_nm {
	width: 120px;
}
.appgroup_list_title ul li.group_name, .appgroup_list_data ul li.group_name {
	width: 120px;
}
.appgroup_list_title ul li.btn_mod, .appgroup_list_data ul li.btn_mod {
	width: 120px;
}
.appgroup_list_title ul li.check, .appgroup_list_data ul li.check {
	width: 40px;
}

/* 통계차트 그리드에 대한 퍼블리셔 등록 css 추가 ymlee 2012.12.18 */
.chart_list_title ul, .chart_list_data ul {
	float: left;
	vertical-align: middle;
}
.chart_list_title ul li, .chart_list_data ul li {
	float: left;
	padding: 4px;
	border-right: 2px solid #fff;
	text-align: center;
	vertical-align: middle;
}
.chart_list_title ul li {
	height: 18px;
	color: #fff;
	background-color: #0D4C93;
}
.chart_list_data ul {
	border-bottom: 1px solid #0d4c93;
}
.chart_list_data ul li {
	height: 20px;
	vertical-align: middle;
	line-height:18px;
}
.chart_list_title ul li.no, .chart_list_data ul li.no {
	width: 70px;
}
.chart_list_title ul li.title, .chart_list_data ul li.title {
	width: 330px;
}
.chart_list_title ul li.view_cnt, .chart_list_data ul li.view_cnt {
	width: 140px;
}
.chart_list_title ul li.view_cnt_per, .chart_list_data ul li.view_cnt_per {
	width: 80px;
}
.chart_list_title ul li.view_time, .chart_list_data ul li.view_time {
	width: 140px;
}
.chart_list_title ul li.view_time_avg, .chart_list_data ul li.view_time_avg {
	width: 145px;
}
.chart_list_title ul li.empty, .chart_list_data ul li.empty {
	width: 220px;
}
.chart_list_title ul li.download, .chart_list_data ul li.download {
	width: 730px;
}
.chart_list_title ul li.ios, .chart_list_data ul li.ios {
	width: 360px;
}
.chart_list_title ul li.android, .chart_list_data ul li.android {
	width: 360px;
}
.chart_list_title ul li.date, .chart_list_data ul li.date {
	width: 220px;
}
.chart_list_title ul li.ios_free, .chart_list_data ul li.ios_free {
	width: 175px;
}
.chart_list_title ul li.ios_charge, .chart_list_data ul li.ios_charge {
	width: 175px;
}
.chart_list_title ul li.android_free, .chart_list_data ul li.android_free {
	width: 175px;
}
.chart_list_title ul li.android_charge, .chart_list_data ul li.android_charge {
	width: 175px;
}

/* 앱 카테고리 그리드 ymlee.13.2.15 */
.app_categories_list_title ul, .app_categories_list_data ul {
	float: left;
	vertical-align: middle;
}
.app_categories_list_title ul li, .app_categories_list_data ul li {
	float: left;
	padding: 4px;
	border-right: 2px solid #fff;
	text-align: center;
	vertical-align: middle;
}
.app_categories_list_title ul li {
	height: 18px;
	color: #fff;
	background-color: #0D4C93;
}
.app_categories_list_data ul {
	border-bottom: 1px solid #0d4c93;
}
.app_categories_list_data ul li {
	height: 24px;
	vertical-align: middle;
	line-height:22px;
}
.app_categories_list_title ul li.no, .app_categories_list_data ul li.no {
	width: 70px;
}
.app_categories_list_title ul li.app_id, .app_categories_list_data ul li.app_id {
	width: 140px;
}
.app_categories_list_title ul li.category_tree, .app_categories_list_data ul li.category_tree {
	width: 690px;
}
.app_categories_list_title ul li.select_check, .app_categories_list_data ul li.select_check {
	width: 40px;
}

/* 배너관리 추가 div ymlee.13.2.21 */
.banner_create_list_title ul, .banner_create_list_data ul {
	float: left;
	vertical-align: middle;
}
.banner_create_list_title ul li, .banner_create_list_data ul li {
	float: left;
	padding: 4px;
	border-right: 2px solid #fff;
	text-align: center;
	vertical-align: middle;
}
.banner_create_list_title ul li {
	height: 18px;
	color: #fff;
	background-color: #0D4C93;
}
.banner_create_list_data ul {
	border-bottom: 1px solid #0d4c93;
}
.banner_create_list_data ul li {
	height: 50px;
	vertical-align: middle;
	line-height:22px;
}
.banner_create_list_title ul li.no, .banner_create_list_data ul li.no {
	width: 40px;
}
.banner_create_list_title ul li.banner_root, .banner_create_list_data ul li.banner_root {
	width: 280px;
}
.banner_create_list_title ul li.adv_url, .banner_create_list_data ul li.adv_url {
	width: 370px;
}
.banner_create_list_title ul li.image_check, .banner_create_list_data ul li.image_check {
	width: 80px;
}
.banner_create_list_title ul li.banner_sort, .banner_create_list_data ul li.banner_sort {
	width: 80px;
}
.banner_create_list_title ul li.adv_init, .banner_create_list_data ul li.adv_init {
	width: 70px;
}

/* 배너관리 리스트 div ymlee.13.2.21 */
.banner_list_title ul, .banner_list_data ul {
	float: left;
	vertical-align: middle;
}
.banner_list_title ul li, .banner_list_data ul li {
	float: left;
	padding: 4px;
	border-right: 2px solid #fff;
	text-align: center;
	vertical-align: middle;
}
.banner_list_title ul li {
	height: 18px;
	color: #fff;
	background-color: #0D4C93;
}
.banner_list_data ul {
	border-bottom: 1px solid #0d4c93;
}
.banner_list_data ul li {
	height: 24px;
	vertical-align: middle;
	line-height:22px;
}
.banner_list_title ul li.no, .banner_list_data ul li.no {
	width: 40px;
}
.banner_list_title ul li.app_name, .banner_list_data ul li.app_name {
	width: 200px;
}
.banner_list_title ul li.category_name, .banner_list_data ul li.category_name {
	width: 170px;
}
.banner_list_title ul li.nm_adv, .banner_list_data ul li.nm_adv {
	width: 370px;
}
.banner_list_title ul li.adv_count, .banner_list_data ul li.adv_count {
	width: 100px;
}
.banner_list_title ul li.select_check, .banner_list_data ul li.select_check {
	width: 40px;
}

/* 인증번호관리 리스트 div ymlee.13.3.29 */
.authcode_list_title ul, .authcode_list_data ul {
	float: left;
	vertical-align: middle;
}
.authcode_list_title ul li, .authcode_list_data ul li {
	float: left;
	padding: 4px;
	border-right: 2px solid #fff;
	text-align: center;
	vertical-align: middle;
}
.authcode_list_title ul li {
	height: 18px;
	color: #fff;
	background-color: #0D4C93;
}
.authcode_list_data ul {
	border-bottom: 1px solid #0d4c93;
}
.authcode_list_data ul li {
	height: 24px;
	vertical-align: middle;
	line-height:22px;
}
.authcode_list_title ul li.no, .authcode_list_data ul li.no {
	width: 60px;
}
.authcode_list_title ul li.detail_no, .authcode_list_data ul li.detail_no {
	width: 80px;
}
.authcode_list_title ul li.app_name, .authcode_list_data ul li.app_name {
	width: 150px;
}
.authcode_list_title ul li.title, .authcode_list_data ul li.title {
	width: 360px;
}
.authcode_list_title ul li.authcode, .authcode_list_data ul li.authcode {
	width: 400px;
}
.authcode_list_title ul li.user_id, .authcode_list_data ul li.user_id {
	width: 150px;
}
.authcode_list_title ul li.yn_use, .authcode_list_data ul li.yn_use {
	width: 80px;
}
.authcode_list_title ul li.all_cnt, .authcode_list_data ul li.all_cnt {
	width: 100px;
}
.authcode_list_title ul li.use_cnt, .authcode_list_data ul li.use_cnt {
	width: 100px;
}
.authcode_list_title ul li.remain_cnt, .authcode_list_data ul li.remain_cnt {
	width: 100px;
}
.authcode_list_title ul li.select_check, .authcode_list_data ul li.select_check {
	width: 40px;
}

/* sub content 리스트 title, data 사용자 관리 */
.sub_user .list_title ul li.user_id, .sub_user .list_data ul li.user_id {
	width: 128px;
}
.sub_user .list_title ul li.user_type, .sub_user .list_data ul li.user_type {
	width: 128px;
}
.sub_user .list_title ul li.user_login, .sub_user .list_data ul li.user_login {
	width: 70px;
}
.sub_user .list_title ul li.user_detail, .sub_user .list_data ul li.user_detail {
	width: 180px;
}
.sub_user .list_title ul li.user_mbook, .sub_user .list_data ul li.user_mbook {
	width: 220px;
}
.sub_user .list_title ul li.app_id, .sub_user .list_data ul li.app_id {
	width: 118px;
}
.sub_user .list_title ul li.app_user_id, .sub_user .list_data ul li.app_user_id {
	width: 118px;
}
.sub_user .list_title ul li.dev_id, .sub_user .list_data ul li.dev_id {
	width: 128px;
}
.sub_user .list_title ul li.sub_info, .sub_user .list_data ul li.sub_info {
	width: 265px;
}
.sub_user .list_title ul li.security_check, .sub_user .list_data ul li.security_check {
	width: 80px;
}
.sub_user .list_title ul li.user_security_check, .sub_user .list_data ul li.user_security_check {
	width: 80px;
}
.sub_user .list_title ul li.check, .sub_user .list_data ul li.check {
	width: 40px;
}

.sub_user .list_data ul li {
	height: 34px;
	line-height: 34px;
}
#pop_user {
	width: 320px;
	position: absolute;
	left: 64%;
	top: 25%;
}
#pop_user table.box_pop_user {
	width: 320px;
	text-align: center;
}
#pop_user table.box_pop_user tr td {
	background: url("/images/pop/bg_pop.png") repeat-y center center;
}
#pop_user table.box_pop_user tr.bt td {
	padding-bottom: 10px;
}
#pop_user table.box_pop_user tr.close_pop td {
	background: url("/images/pop/bg_pop_top.png") no-repeat top center;
	text-align: right;
	padding: 0;
	padding-top: 10px;
	padding-right: 10px;
}
#pop_user table.box_pop_user tr.error td {
	background: url("/images/pop/bg_pop_bottom.png") no-repeat bottom center;
	padding-bottom: 20px;
}
#pop_user table.box_pop_user .error {
	text-align: center;
}
#pop_user table.box_pop_user_input {
	width: 280px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 20px;
	border-bottom: 3px solid #eca2c5;
	border-top: 3px solid #eca2c5;
}
#pop_user table.box_pop_user_input tr td {
	background: none;
	background-color: #ffd2e7;
	line-height: 30px;
	height: 30px;
	vertical-align: middle;
	border-bottom: 1px solid #eaa3c5;
	padding: 4px;
}
#pop_user table.box_pop_user_input tr td.input_name {
	width: 100px;
	text-indent: -5000px;
	background: url("/images/input_name/input_name_user_information_pop.png") no-repeat bottom center;
	background-color: #ffd2e7;
}
#pop_user table.box_pop_user_input tr.name td.input_name {
	background-position: 0 -16px;
}
#pop_user table.box_pop_user_input tr.id td.input_name {
	background-position: 0 -56px;
}
#pop_user table.box_pop_user_input tr.pw td.input_name {
	background-position: 0 -96px;
}
#pop_user table.box_pop_user_input tr.email td.input_name {
	background-position: 0 -136px;
}
#pop_user table.box_pop_user_input tr.publisher td.input_name {
	background-position: 0 -176px;
}
#pop_user table.box_pop_user_input tr td.input_data {
	text-align: left;
}

#pop_contract {
	width: 320px;
	position: absolute;
	left: 64%;
	top: 25%;
}
#pop_contract table.box_pop_contract {
	width: 320px;
	text-align: center;
}
#pop_contract table.box_pop_contract tr td {
	background: url("/images/pop/bg_pop.png") repeat-y center center;
}
#pop_contract table.box_pop_contract tr.bt td {
	padding-bottom: 10px;
}
#pop_contract table.box_pop_contract tr.close_pop td {
	background: url("/images/pop/bg_pop_top.png") no-repeat top center;
	text-align: right;
	padding: 0;
	padding-top: 10px;
	padding-right: 10px;
}
#pop_contract table.box_pop_contract tr.error td {
	background: url("/images/pop/bg_pop_bottom.png") no-repeat bottom center;
	padding-bottom: 20px;
}
#pop_contract table.box_pop_contract .error {
	text-align: center;
}
#pop_contract table.box_pop_contract_input {
	width: 280px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 3px solid #eca2c5;
	border-top: 3px solid #eca2c5;
}
#pop_contract table.box_pop_contract_input tr td {
	background: none;
	background-color: #ffd2e7;
	line-height: 30px;
	height: 30px;
	vertical-align: middle;
	border-bottom: 1px solid #eaa3c5;
	padding: 4px;
}


/* sub content 리스트 select */
.select_list {
	float: left;
	width: 980px;
	text-align: right;

}

/* sub content 리스트 pager*/
.pager {
	clear: both;
	position: relative;
	margin-top: 20px;
	padding-top: 40px;
	text-align: center;
	line-height: 26px;
	height: 26px;
	zoom:1;
}
.pager li {
	display: inline-block;
	background-color:#dfecfb;
	line-height: 26px;
	height: 26px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 1px;
}
.pager li.active {
	background-color:#0d4c93;
}
.pager li.active a {
	color: #fff;
	font-weight: bold;
}
.pager li.jump {
	padding-left: 2px;
	padding-right: 2px;
	background-color: #fff;
}
.pager li.jump a {
	display: block;
	text-indent: -5000px;
	width: 20px;
}
.pager li.first {
	background: url("/images/arrow_first.png") no-repeat center center;
}
.pager li.previous {
	background: url("/images/arrow_prev.png") no-repeat center center;
}
.pager li.next {
	background: url("/images/arrow_next.png") no-repeat center center;
}
.pager li.last {
	background: url("/images/arrow_last.png") no-repeat center center;
}
.pager .more {
	color: #bbb;
}

/* sub content 리스트 search */
.search {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
}

/* sub content 등록 */
#upload_form {
	
	padding-bottom: 20px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
#upload_form table {
	width: 1000px;
	border-top: 3px solid #0d4c93;
	border-bottom: 3px solid #0d4c93;
	vertical-align: middle;
	margin-bottom: 40px;
}
#upload_form table tr td{
	padding: 4px;
	height: 30px;
	border-bottom: 1px solid #fff;
	vertical-align: middle;
}
#upload_form table tr td.input_name {
	width: 160px;
	padding-left: 15px;
/*	text-indent: -5000px;*/
/*	background: url("/images/input_name/input_name_upload.png") no-repeat;*/
	background-color: #dae4f1;
}
/*#upload_form table tr.bookform td.input_name {
	background-position: 0 -12px;
}
#upload_form table tr.category1 td.input_name {
	background-position: 0 -52px;
}
#upload_form table tr.category2 td.input_name {
	background-position: 0 -92px;
}
#upload_form table tr.bookdate td.input_name {
	background-position: 0 -132px;
}
#upload_form table tr.price td.input_name {
	background-position: 0 -172px;
}
#upload_form table tr.mbookzip td.input_name {
	background-position: 0 -212px;
}
#upload_form table tr.security_check td.input_name {
	background-position: 0 -252px; 
}*/
#upload_form table tr td.input_data, #upload_form table tr td.error {
	border-bottom: 1px solid #dae4f1;
}
#upload_form table tr td.input_data {
	width: 710px;
	
}
#upload_form table tr td.error {
	width: 120px;
}
#upload_form p {
	text-align: center;
}
#upload_form table tr.price_android td.input_name {
/*	background: url("/images/input_name/input_name_price_android.png") no-repeat 0% 50%;*/
	background-color: #dae4f1;
}
#upload_form table tr.price_ipad_usdollor td.input_name {
/*	background: url("/images/input_name/input_name_blank.png") no-repeat 0% 50%;*/
	background-color: #dae4f1;
}
#upload_form table tr.price_ipad td.input_name {
/*	background: url("/images/input_name/input_name_price_ipad.png") no-repeat 0% 50%;*/
	background-color: #dae4f1;
}
#upload_form table tr.price_ipad_usdollor td.input_name {
	background-color: #ffffff;
}

#upload_form table tr.price_ipad_usdollor td.input_data table {
	border: 1px solid #dae4f1;
}
#upload_form table tr.price_ipad_usdollor td.input_data table tr td.gray{
	background-color: #eee;
}

/* sub content 상세보기 */
#detail_form {
	border: 4px solid #dae4f1;
	padding: 6px;
	padding-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}
#detail_form table {
	width: 100%;
	vertical-align: middle;
	margin-bottom: 20px;
}
#detail_form table tr.state {
	border-bottom: 3px solid #dae4f1;
}
#detail_form table tr td.book {
	vertical-align: top;
	text-align: center;
	width: 150px;
	padding-top: 0;
}
#detail_form table tr td.book img {
	width: 150px;
}
#detail_form table tr td.mbook {
	height:40px;
	font-size: 18px;
	background-color: #dae4f1;
	padding: 0;
}
#detail_form table tr td {
	padding: 4px;
	height: 30px;
	border-bottom: 2px solid #fff;
	vertical-align: middle;
}
#detail_form table tr td.input_name {
	width: 200px;
	/*text-indent: -5000px;*/
	/*background: url("/images/input_name/input_name_detail.png") no-repeat;*/
	background-color: #dae4f1;
}

#detail_form table tr.id td.input_name {
	background-position: 0 -8px;
}
#detail_form table tr.bookform td.input_name {
	background-position: 0 -48px;
}
#detail_form table tr.category1 td.input_name {
	background-position: 0 -88px;
}
#detail_form table tr.category2 td.input_name {
	background-position: 0 -128px;
}
#detail_form table tr.pages td.input_name {
	background-position: 0 -168px;
}
#detail_form table tr.writer td.input_name {
	background-position: 0 -208px;
}
#detail_form table tr.publisher td.input_name {
	background-position: 0 -248px;
}
#detail_form table tr.bookdate td.input_name {
	background-position: 0 -288px;
}
#detail_form table tr.date td.input_name {
	background-position: 0 -328px;
}
#detail_form table tr.price td.input_name {
	background-position: 0 -408px;
}
#detail_form table tr.book_image td.input_name {
	background-position: 0 -448px;
}
#detail_form table tr.mbookzip td.input_name {
	background-position: 0 -488px;
}
#detail_form table tr td.input_data, #detail_form table tr td.error {
	border-bottom: 1px solid #dae4f1;
}
#detail_form table tr td.input_data {
	width: 430px;
}
#detail_form table tr td.error {
	width: 140px;
}
#detail_form table tr.description td.input_data {
	line-height: 19px;
}
#detail_form p {
	text-align: center;
}
.sub_detail_guest #detail_form table tr td.input_data, .sub_detail_admin #detail_form table tr td.input_data {
	width: 570px;
}
.sub_detail_admin #detail_form table tr.state td {
	line-height: 26px;
	padding-bottom: 14px;
}
.sub_detail_admin #detail_form table tr.state td textarea {
	margin-top: 6px;
	width: 580px;
	height: 100px;
	overflow: auto;
}

/* sub content 분류 관리 */
#list_category {
	float: left;
	width: 980px;
	border-top: 3px solid #0D4C93;
	border-bottom: 3px solid #0D4C93;
}
#list_category ul {
	float: left;
	text-align: center;
	width: 163px;
	line-height: 28px;
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #dae4f1;
}
#list_category ul.list_first {
	clear: both;
}
#box_upload table {
	width: 980px;
	border-top: 3px solid #0D4C93;
	border-bottom: 3px solid #0D4C93;
	vertical-align: middle;
	margin-bottom: 10px;
}
#box_upload table tr td {
	padding: 4px;
	height: 22px;
	border-bottom: 2px solid #fff;
}
#box_upload table tr td.input_name {
	width: 140px;
	text-indent: -5000px;
	background: url("/images/input_name/input_name_category.png") no-repeat;
	background-color: #dae4f1;
}
#box_upload table tr.category_name td.input_name {
	background-position: 0 -14px;
}
#box_upload table tr.category_icon td.input_name {
	background-position: 0 -56px;
}
#box_upload table tr td.input_data {
	border-bottom: 1px solid #dae4f1;
}
#box_upload table tr td.upload_ok {
	text-align: center;
	vertical-align: middle;
	background-color: #dae4f1;
	width: 140px;
}

/* sub content 나의 정보 수정 */
#box_user_information {
	
	padding-bottom: 20px;
	width: 1000px;
	
}
#box_user_information table {
	width: 1000px;
	border-top: 3px solid #0d4c93;
	border-bottom: 3px solid #0d4c93;
	vertical-align: middle;
	margin-bottom: 20px;
}
#box_user_information table tr td{
	padding: 4px;
	height: 30px;
	border-bottom: 1px solid #fff;
	vertical-align: middle;
}
#box_user_information table tr td.input_name {
	width: 140px;
	text-indent: -5000px;
	background: url("/images/input_name/input_name_user_information.png") no-repeat;
	background-color: #dae4f1;
}
#box_user_information table tr.name td.input_name {
	background-position: 0 -12px;
}
#box_user_information table tr.id td.input_name {
	background-position: 0 -52px;
}
#box_user_information table tr.pw td.input_name {
	background-position: 0 -92px;
}
#box_user_information table tr.email td.input_name {
	background-position: 0 -132px;
}
#box_user_information table tr.publisher td.input_name {
	background-position: 0 -172px;
}
#box_user_information table tr.servicetype td.input_name {
	background-position: 0px -210px;
}
#box_user_information table tr td.input_data {
	width: 360px;
}
#box_user_information table tr td.error {
	width: 200px;
}
#box_user_information table tr td.input_data, #box_user_information table tr td.error {
	border-bottom: 1px solid #dae4f1;
}
#box_user_information p {
	text-align: center;
}

/* sub footer */
#sub #footer {
	clear: both;
	height: 30px;
	color: #ccc;
	text-align: center;
}

#inform {
	width: 800px;
	margin-left: auto;
	margin-right: auto;}
	
