/*
GeneSoft DesignTeam (http://www.genesofts.com/) 
version	: 1.1 (080924 > 081001)
Author	: Kim Sang-Yu
*/
@charset "utf-8";

#container						{padding-bottom: 20px; line-height: 120%;}
h2								{margin: 0; padding: 20px 0 0 0; height: 30px; background: url('/images/main/bg_h2.gif') no-repeat left top;}

#logout							{width: 220px; height: 90px; margin: 0; padding: 20px 0 0 0; background: url('/images/main/bg_login.gif') no-repeat left top;}
#logout fieldset				{position: relative; width: 180px; margin: 0 auto; padding: 0; border: none;}
#logout fieldset legend,
#logout fieldset label			{display: none;}
#logout fieldset .btn			{position: absolute; left: 135px; top: 0;}
#logout fieldset .id input		{height: 15px; width: 125px; margin: 0; padding: 0; border: 1px solid #f0edeb;}
#logout fieldset .password input{height: 15px; width: 125px; margin: 2px 0 0 0; _margin: 1px 0 0 0; padding: 0; font-family: 'tahoma'; border: 1px solid #f0edeb;}
#logout .servie					{margin: 0; padding: 29px 0 0 0; #padding: 23px 0 0 0; font-size: 11px; text-align: center;}
#logout .servie a				{font-size: 11px;}
#logout .servie span			{margin: 0 5px; color: #cccccc;}

#login							{width: 220px; height: 90px; margin: 0; padding: 20px 0 0 0; background: url('/images/main/bg_login.gif') no-repeat left top;}
#login fieldset					{position: relative; width: 180px; margin: 0 auto; padding: 0; border: none;}
#login fieldset div				{text-align: center;}
#login fieldset p				{margin: 5px 0;}
#login .servie					{padding: 20px 0 0 0; #padding: 16px 0 0 0; text-align: center;}
#login .servie a				{font-size: 11px;}
#login .servie span				{margin: 0 10px; color: #cccccc;}

#category .wrap					{margin: 0; padding: 3px; border: 2px solid #e6e5e3; background: #ffffff}
#category table					{border-collapse: collapse;}
#category table th				{padding: 3px 0 1px 0; width: 40px; border: 1px solid #f0efee; background: #fafaf8;}
#category table td				{padding: 3px 0 1px 0; width: 65px; border: 1px solid #f0efee; background: #ffffff; font-size: 110%;}
#category table td a			{margin: 0 0 0 5px;}

#experience						{margin: 10px 0 0 0;}
#guide							{margin: 10px 0 0 0;}
#request						{margin: 10px 0 0 0;}

a {text-decoration: none;}


#topBanner						{position: relative; width: 450px; height: 120px; margin: 0 auto; }


#best							{position: relative; width: 450px; height: 195px; margin: 0 auto; background: url('/images/main/bg_best.gif') no-repeat left top; }
#best h2						{height: 30px; width: 435px; margin: 0; padding: 10px 0 0 15px; background: none;}
#best .list						{position: absolute; left: 40px; top: 51px;}
#best dl						{float: left; margin: 0; padding: 0 10px;}
#best dt a						{display: block; width: 65px; height: 90px; padding: 5px 0 0 5px; border: 1px solid #e6e5e3; background: #ffffff;}
#best dt a img					{width: 60px; height: 85px;}
#best dd 						{width: 65px; margin: 0; padding: 0; text-align: center;}
#best dd a:hover,
#best dd a:active				{text-decoration: underline;}
#best .btn_back					{position: absolute; left: 20px; top: 80px;}
#best .btn_next					{position: absolute; right: 20px; top: 80px;}
#best .btn_more					{position: absolute; right: 30px; top: 25px;}

#new							{position: relative; width: 440px; margin: auto;}
#new table						{width: 100%; text-align: center;}
#new table thead				{display: none;}
#new table .sb					{width:; padding: 5px 0 3px 10px; text-align: left; background: url('/images/common/par_h.gif') no-repeat left -15px;}
#new table .sb a:hover,
#new table .sb a:active			{text-decoration: underline;}
#new table td					{padding: 5px 0 3px 0; border-bottom: 1px solid #e5e4e4;}

#recommend 						{position: relative; width: 440px; margin: auto;}
#recommend .sec					{margin: 0; padding: 7px 0 10px 0; border-bottom: 1px solid #d9d9d9;}
#recommend .last				{border-bottom: none;}
#recommend .img					{float: left; margin: 0 10px 0 0;}
#recommend .img a				{display: block; width: 65px; height: 90px; padding: 5px 0 0 5px; border: 1px solid #e6e5e3; background: #ffffff;}
#recommend .img img				{width: 60px; height: 85px;}
#recommend .info				{float: left; width: 350px; margin: 0;}
#recommend .info h3				{margin: 0; padding: 5px 0; font-weight: normal;}
#recommend .info h3 a			{color: #99594c;}
#recommend .info h3 a:active,
#recommend .info h3 a:hover		{text-decoration: underline;}
#recommend .info dl				{display: inline;}
#recommend .info dt				{display: none;}
#recommend .info dd				{display: inline; margin: 0; padding: 0 5px 0 7px; background: url('/images/common/par_h.gif') no-repeat left top;}
#recommend .info .na dd			{padding: 0 5px 0 0; background: none;}
#recommend .info .pl dd			{color: #99594c;}
#recommend .info p				{width: 350px; margin: 0; padding: 5px 0 0 0;}

#schedule						{position: relative;}
#schedule .wrap					{position: relative; padding: 3px; border: 2px solid #e6e5e3; background: #ffffff}
#schedule table					{width: 100%; border-collapse: collapse;}
#schedule table th				{padding: 3px 0 1px 0; border: 1px solid #f0efee; font-weight: normal; font-size: 85%; background: #fafaf8;}
#schedule table td				{width: 14%; padding: 3px 0 1px 0; border: 1px solid #f0efee; background: #ffffff;}
#schedule table td a			{margin: 0 0 0 5px;}
#schedule table td a:hover,
#schedule table td a:active		{text-decoration: underline;}
#schedule table .schedule		{background: #4ca6ff;}
#schedule table .schedule a		{color: #ffffff; font-weight: bold;}
#schedule table .sun			{color: #b35947;}
#schedule table .sat			{color: #6699cc;}
#schedule .content				{position: relative;}
#schedule .content div			{position: absolute; width: 100px; left: 25px; top: -5px; padding: 2px 0 0 5px; border: 1px solid #4ca6ff; background: #ffffff;}
#schedule .move					{position: absolute; right: 0; top: 20px;}
#schedule .move span			{font-weight: bold; color: #ff6a4c;}
#schedule .move strong			{font-weight: bold; color: #4d4b49; margin: 0 3px;}
#schedule .move img				{vertical-align: middle;}

#schedule table .today
{
	/*color: #ff6a4c;*/
	font-weight: bold;
	color: #4d4d4d;
	text-decoration: underline;
}

#notice							{position: relative;}
#dataroom						{position: relative;}
#gallery						{position: relative;}
#gallery dl						{float: left; margin: 0 6px;}
#gallery dt a					{display: block; width: 85px; height: 65px; padding: 5px 0 0 5px; border: 1px solid #e6e5e3; background: #ffffff;}
#gallery dt img					{width: 80px; height: 60px;}
#gallery dd						{margin: 0; padding: 5px 0 0 0; text-align: center;}
#gallery dd a:hover,
#gallery dd a:active			{text-decoration: underline;}

#link img						{width: 180px; height: 70px;}

.list							{margin: 0; padding: 0; list-style: none; }

.list li						{margin: 0; padding: 0 0 0 10px; background: url('/images/common/par_h.gif') no-repeat left -20px;}
.list a:hover,
.list a:actiove					{text-decoration: underline;}
.more							{position: absolute; right: 0; top: 20px;}

.search							{height: 32px; margin: 8px 0 0 0; text-align: center;}
.search input					{width:215px; height: 17px; vertical-align: middle; border: 1px solid #999693; border-bottom: 1px solid #e5e5e5; ; border-right: 1px solid #e5e5e5;}
.search img						{vertical-align: middle;}
.search a						{margin-left: 10px;}

#topBanner						{width: 440px; height: 120px;  margin: 0 auto; padding: 0 0 10px 0;}
#topBanner img					{width: 440px; height: 120px;}

.certify_data					{padding: 10px 0 0 0;}
.certif³×y_data strong span		{color: #ff6a4c;}