﻿@charset "utf-8";
/************************************************************************
 * 파일명      : academy.css
 * 설명         : 아카데미
 * 작성자      : 이수연
 * 작성일      : 2009.03.07
************************************************************************/

body	{width:100%; height:100%; background:url('/upload/background/academy/bg.jpg'); color:#999998; font:normal 12px Arial, 돋움;}

#conBody	h2	 {color:#00c500;}

.board	{}
.board	.search_text	span	{color:#00c500;}
.board	td	{padding:10px 0;}
.board	td.no	{vertical-align:top; color:#00c500; font:normal 28px Arial;}
.board	td.td_left	 {padding:15px 0 15px 15px; font:normal 11px 돋움; line-height:16px;}
.board	td.td_left	 a:link			{text-decoration:none; color:#555555;}
.board	td.td_left	 a:visited		{text-decoration:none; color:#555555;}
.board	td.td_left	 a:hover			{text-decoration:none; color:#000000;}
.board	td.td_left	 a:active		{text-decoration:none; color:#000000;}
.board	td.td_left		strong		{font-size:16px; line-height:25px;}
.board	td	dl	{float:right; margin-top:10px;}
.board	td	dl	dt	{clear:both; float:left; width:22px; padding:2px 0 3px 0; text-align:right;}
.board	td	dl	dd	 {float:left; _float:none;width:66px; padding:0 0 3px 10px; font:normal 10px Arial;}
*:first-child+html .board	td	dl	dd	 {float:none;}

.board	.search_text	span	{color:#00c500;}

.boardView	td.td_top	 {color:#00c500;}
.boardView	td.view	.imgList	li.on	.imgBox	{border:3px solid #00c500;}


.page	{padding:19px 0 0 0; text-align:center; line-height:0px;}
.page	.pageNum	{margin:0 0 0 5px; font:normal 11px 돋움; color:#555555;}
.page	.pageNum	a	{padding:0 2px;}
.page	.pageNum	a,
.page	.pageNum	a:visited	{color:#555555;}
.page	.pageNum	a:hover		{color:#000000; text-decoration:none}
.page	.pageNum	a.on			{color:#00c500; font-weight:bold}
.page	.pageNum	a.on:visited	{color:#00c500; font-weight:bold}
.page	.pageNum	a.on:hover		{color:#00c500; font-weight:bold}

.con	{width:708px; margin-top:-4px; overflow:auto; overflow:hidden;}
.listCon	{float:left; width:354px; overflow:auto; overflow:hidden;}
.listCon	li	{float:left; width:320px; padding:15px; margin:4px 4px 0 0; background:#FFFFFF; vertical-align:top;}
.listCon	li	.no	{height:41px; color:#00c500; font:normal 28px Arial;}
.listCon	li	.title	{padding-bottom:1px; font:bold 18px 돋움;  line-height:25px; }
.listCon	li	.title	a:link			{text-decoration:none; color:#555555; font-weight:bold}
.listCon	li	.title	a:visited		{text-decoration:none; color:#555555; font-weight:bold}
.listCon	li	.title	a:hover		{text-decoration:none; color:#000000; font-weight:bold}
.listCon	li	.title	a:active		{text-decoration:none; color:#000000; font-weight:bold}
.listCon	li	.img	{padding-top:12px;}
.listCon	li	.date	 {padding-bottom:10px; font:normal 19px Arial;}
.listCon	li	span	{ font:normal 11px 돋움; line-height:17px; letter-spacing:-0.04em; _ letter-spacing:-0.03em;}
*:first-child+html .listCon	li	span	{letter-spacing:-0.02em;}
:root .listCon	li	span	{letter-spacing:-0.02em;}

.nodata	{margin-top:4px;}
.nodata	.text	{width:335px; height:36px; padding:19px 0 0 15px; background:#FFFFFF; font:bold 20px 돋움;}
.nodata	.text	span	{color:#00c500;}

.appli		{width:674px; border-top:1px solid #d1d1d1; padding-top:15px;}
.appli		.title	{height:27px; font-weight:bold}
.appli		th	{height:29px; background:#555555; text-align:center; color:#FFFFFF; font:normal 11px 돋움;}
.appli		th.th01	{padding-left:43px; text-align:left;}
.appli		th.th02	{text-align:left;}
.appli		th.th03	{padding-right:33px; text-align:right;}
.appli		td	{background:#f2f2f2; text-align:left; color:#555555;}
.appli		td.td01	{padding-left:18px;}
.appli		td.td01	span	{color:#a5a5a5;}
.appli		td.td02	{padding-right:29px; text-align:right;}
.appli		td.td03	{text-align:center; background:#e6e6e6; font-weight:bold;}
.appli		td.line	{padding:0px; height:1px; background:#d4d4d4;}
.appli		.total	{width:674px; height:39px; background:#e6e6e6; border-top:1px solid #555555; margin-top:-1px;}
.appli		.total	dt	{float:left; padding:14px 0 0 41px; font-weight:bold;}
.appli		.total	dd	 {float:right;}
.appli		.total	dd	 .won	{float:left; padding:15px 42px 0 0; _padding:15px 29px 0 0; font-weight:bold;}
*:first-child+html .appli		.total	dd	 .won	{padding:15px 29px 0 0;}
.appli		.total	dd	 .btn	{float:left; width:121px; padding:9px 0 0 0; text-align:center;}

.appli_text	{padding-top:30px; line-height:18px;}
.appli_text	p	{height:20px; color:#00c500; font-weight:bold;}
.appli_text	span	{color:#a5a5a5;}

.login		{}
.login		.whiteBox	{width:689px; height:28px; padding:18px 0 0 15px; background:#FFFFFF;}
.login		.whiteBox	span	{color:#00c500; font-weight:bold;}
.login		.whiteBox	strong	{color:#000000;}

.login		.loginBox	{width:704px; height:127px; margin-top:3px; background:#000000;}
.login		.loginBox	dt	{float:left; width:219px; padding:22px 0 0 15px; color:#FFFFFF; font:normal 24px 돋움;}
.login		.loginBox	dd	 {padding-top:22px;}
.login		.loginBox	dd	 td	 {padding:0 4px 4px 0;}
.login		.loginBox	.textBox	{color:#FFFFFF; border:1px solid #313131; background:#4d4d4d;}
.login		.loginBox	.chkBox	 {padding-top:7px; font:normal 11px 돋움;}

.login		ul	{margin-top:1px; overflow:auto; overflow:hidden;}
.login		ul	li	{float:left; width:219px; height:114px; padding-left:15px; background:#000000; margin-right:1px; font:normal 11px 돋움; line-height:16px;}
.login		ul	li	.title	{height:20px; margin-top:15px; font:bold 15px 돋움;}
.login		ul	li	.btn	{padding-top:13px;}
.login		ul	li.end	 {margin-right:0px;}


.pay_confirm	{width:704px; padding:17px 0 15px 15px; background:#FFFFFF;}
.pay_confirm	.title	{height:60px; font:bold 16px 돋움;}
.pay_confirm	.title	span	{color:#00c500;}
.pay_confirm	.con	{position:relative; width:674px; padding:15px 0 10px 0; border-top:3px solid #000000; border-bottom:1px solid #d1d1d1; line-height:18px;}
.pay_confirm	.con	span	{color:#00c500; font-weight:bold;}
.pay_confirm	.con	.t_11	{padding-top:55px; color:#a3a3a3; font:normal 11px 돋움; line-height:16px;}
.pay_confirm	.con	.t_11	a:link			{text-decoration:none; color:#a3a3a3;}
.pay_confirm	.con	.t_11	a:visited		{text-decoration:none; color:#a3a3a3;}
.pay_confirm	.con	.t_11	a:hover		{text-decoration:underline; color:#a3a3a3;}
.pay_confirm	.con	.t_11	a:active		{text-decoration:underline; color:#a3a3a3;}
.pay_confirm	.con	.payList	{position:absolute; top:8px; right:0px; width:191px; height:160px; padding:8px 0 0 17px; border-left:1px solid #d1d1d1;}
.pay_confirm	.con	.payList	dt	{clear:both; float:left; width:59px; padding-bottom:3px; color:#00c500; font-weight:bold;}
.pay_confirm	.con	.payList	dd	 {float:left; _float:none; padding-bottom:3px; color:#000000;}
*:first-child+html .pay_confirm	.con	.payList	dd	 {float:none;}
.pay_confirm	.btnC	 {padding-top:14px; text-align:center;}

.pay_confirm	table	{border-top:3px solid #000000;}
.pay_confirm	table	th	{height:49px; background:#e1e1e1; text-align:center; font:normal 12px 돋움;}
.pay_confirm	table	th.th_right	{padding-right:40px; text-align:right; line-height:25px;}
.pay_confirm	table	th.th_right	span	{color:#00c500;}
.pay_confirm	table	td	{height:49px; text-align:center;}
.pay_confirm	table	td.td01	{padding-left:20px; text-align:left; font-weight:bold;}
.pay_confirm	table	td.td01	span	{font-weight:normal;}
.pay_confirm	table	td.td02	{padding-right:26px; text-align:right; line-height:25px;}
.pay_confirm	table	td.td02	span	{color:#00c500;}
.pay_confirm	table	td.line01	 {height:1px; padding:0px; background:#d8d8d8;}
.pay_confirm	table	td.line02	 {height:1px; padding:0px; background:#a3a3a3;}
.pay_confirm	table	td.cancel	{color:#a5a5a5; font:bold 11px 돋움;}
.pay_confirm	table	td.cancel	a:link			{text-decoration:none; color:#a5a5a5;}
.pay_confirm	table	td.cancel	a:visited		{text-decoration:none; color:#a5a5a5;}
.pay_confirm	table	td.cancel	a:hover		{text-decoration:underline; color:#a5a5a5;}
.pay_confirm	table	td.cancel	a:active		{text-decoration:underline; color:#a5a5a5;}

.pay_text	{width:689px; height:54px; margin-top:1px; padding:20px 0 0 15px; background:#FFFFFF;}
.pay_text	p	{height:20px; color:#00c500; font-weight:bold;}
.pay_text	span	{color:#a5a5a5;}