@charset "utf-8";
/* CSS Document */
BODY,TD,SELECT,DIV,form,TEXTAREA,center,opxion,pre,blockquote
{font-size:12px; font-family:verdana,tahoma,sans-serif; color:#444444; text-decoration:none; line-height:18px;}

a,img,input{outline:none;selector-dummy:expression!(this.hidefocus=true);}

div, img, table, p
{border:0; padding:0; margin:0;}
body   {
		height: 100%;
		min-height:100%;
		margin:0;
		padding:0;
		width:100%;
		background:url(/kor/images/body_bg.gif) repeat-x top #ebf0f3;
		}

a:link				{font-family:verdana,tahoma,sans-serif; font-size:12px; color:#444444; text-decoration:none;}
a:visited			{font-family:verdana,tahoma,sans-serif; font-size:12px; color:#444444; text-decoration:none;}
a:active			{font-family:verdana,tahoma,sans-serif; font-size:12px; color:#444444; text-decoration:none;}
a:hover				{font-family:verdana,tahoma,sans-serif; font-size:12px; color:#444444; text-decoration:none;}

/* contents common */
a.link01				{color:#337bcc; text-decoration:none;}
a.link01:hover			{color:#bf1257; text-decoration:underline;}

.SortAsc { cursor:pointer; color:#000; }
.SortDesc { cursor:pointer; color:#000; }

hr	{border:none; background:none; padding:5px;}

div#admin_main							{width:100%; background-color:#357eaf;}
div#admin_main h1						{width:700px; margin:0 auto; padding:200px 0 40px; font-family:verdana, tahoma; font-size:40px; line-height:44px; color:#ebf0f3;}
div#admin_main h1 span					{color:#9ec8e0; font-size:30px;}
div#login_box							{position:relative; font-size:11px; width:453px; height:150px; margin:0 auto; margin-top:50px; border:1px solid #b4ccd9; background-color:#f5f8f9;}
div#login_box	span.id_text			{position:absolute; top:55px; left:40px; font-family:verdana, tahoma;}
div#login_box	span.pw_text			{position:absolute; top:89px; left:40px; font-family:verdana, tahoma;}
div#login_box	input.input_id			{position:absolute; top:45px; left:102px; width:223px; height:20px; padding:8px 7px 2px; font-size:12px; border:1px solid #6f92b9;}
div#login_box	input.input_pw			{position:absolute; top:79px; left:102px; width:223px; height:20px; padding:8px 7px 2px; font-size:12px; border:1px solid #6f92b9;}
div#login_box	input.input_login		{position:absolute; top:45px; left:345px;}

div#top							{width:100%; min-width:1260px; padding-bottom:1px; border-bottom:1px solid #0e335d; z-index:99999;}
div#top h1						{padding:25px 15px 10px; font-family:verdana, tahoma; font-size:18px; line-height:20px; color:#ebf0f3; margin:0; background-color:#357eaf;}
div#top h1 span				{color:#9ec8e0; font-size:15px;}


div.top_menu {min-width:1260px; height:80px;background-color:#0e335d; position:relative; overflow:hidden;}
div.top_menu ul {margin:0px;padding:0px;background-color:#357eaf;}
div.top_menu li {list-style:none;margin:0px;color:red;float:left;}

div.top_menu ul.menu {margin:0px;padding:0px;margin:15px 0px 15px 0;}
div.top_menu li.menu {list-style:none;margin:0 0 0 15px;color:#fff;float:left;}
div.top_menu li.menu a {color:#ebf0f3; font-size:14px; font-weight:bold; padding:10px 20px 8px;}
div.top_menu li.menu a:hover	{background-color:#ebf0f3; color:#0e335d;}

div.top_menu .short { height:80px; background-color:#357eaf; font-family:verdana, tahoma; font-size:18px; padding:13px 10px 0px 10px; margin-left:0px; line-height:25px;}

div.top_menu ul.submenu {position:absolute; display:none;margin:25px 0 0 0; padding:0; background:#fff;}
div.top_menu li.submenu {color:#0e335d;list-style:none;text-decoration:none; font-size:13px; padding:3px 0px;border-bottom:1px dotted #444;float:left;}
div.top_menu li.submenu	a	{color:#0e335d;}
div.top_menu li.submenu	a:hover	{color:#7b97b7}

/*div.top_menu > ul.menu					{margin:0; padding:0; list-style:none;}
div.top_menu > ul.menu li				{float:left; margin:0 0 0 15px;}
div.top_menu > ul.menu li a			{display:inline-block; color:#ebf0f3; font-size:13px; font-weight:bold; padding:10px 20px 8px;}
div.top_menu > ul.menu li a:hover		{background-color:#ebf0f3; color:#0e335d;}
div.top_menu > ul.menu li.over a		{background-color:#ebf0f3; color:#0e335d;}*/

div.top_menu div.logout			{position:absolute; top:5px; right:10px;}
div.top_menu div.logout a		{display:inline-block; font-family:verdana, tahoma; background-color:#ebf0f3; font-size:11px; font-weight:bold; color:#0e335d; padding:4px 10px 2px; border:1px solid #ebf0f3;}
div.top_menu div.logout a:hover	{background-color:#c0d9e8;}

div#admin_wrap							{min-width:1160px; padding:40px 50px;}

select.admin01					{padding:3px; border:1px solid #a6c1d3; width:70px;}
input.admin01					{padding:2px; border:1px solid #a6c1d3;}

table.admin01					{border:1px solid #a6c1d3; padding:20px; background-color:#f7f9fa;}
table.admin01 td				{font-size:11px; line-height:12px; padding:0 2px;}

table.admin02					{border-collapse:collapse;}
table.admin02 th				{background-color:#3d91c2; color:#ffffff; text-align:center; padding:5px 0 3px; border-bottom:3px solid #0e335d; font-size:11px;}
table.admin02 td				{border-bottom:1px solid #a6c1d3; text-align:center; padding:4px 2px 3px; font-size:11px; height:35px;}
table.admin02 td.subth	{background:#fff;border-right:1px solid #a6c1d3;}
table.admin02 tr:hover			{background-color:#f7f9fa;}



table.admin03					{border-collapse:collapse; border-top:4px solid #0e335d; border-bottom:2px solid #0e335d;}
table.admin03 thead				{border-bottom:2px solid #0e335d;}
table.admin03 th				{background-color:#dce9f1; color:#0e335d; text-align:center; padding:5px 0 3px; border:1px solid #0e335d; font-size:11px; font-weight:normal;}
table.admin03 th.tt01			{background-color:#c4dae7;}
table.admin03 td				{border:1px solid #a6c1d3; text-align:center; padding:4px 2px 3px; font-size:11px; }
table.admin03 tr.tr_line td		{border-bottom:1px solid #0e335d !important; background-color:#e8eef1;}
table.admin03 td.tr_line		{border-bottom:1px solid #0e335d !important;}
table.admin03 a.mail			{font-size:11px; text-decoration:none; color:#0e335d;}
table.admin03 a.mail:hover		{font-size:11px; text-decoration:underline; color:#0e335d;}
table.admin03 tr:hover			{ background-color:#f7f9fa !important; }
table.admin03 tr.sum			{ border:2px solid #0e335d; background-color:#dce9f1; height:35px; font-weight:bolder; }


table.admin04					{border-collapse:collapse;}
table.admin04 th				{border-bottom:1px solid #a6c1d3; background-color:#3d91c2; color:#ffffff; text-align:center; padding:5px 0 3px; border-bottom:3px solid #0e335d; font-size:11px;}
table.admin04 td				{text-align:center; padding:4px 2px 3px; font-size:11px; height:35px;}
table.admin04 td.addtr			{text-align:center; padding:4px 2px 13px; font-size:11px; }
table.admin04 tr				{border-bottom:3px solid #a6c1d3; }
table.admin04 tr.add			{border-bottom:0px solid #33cccc; }


table.admin04 td.subth			{background:#fff;border-right:1px solid #a6c1d3;}
table.admin04 tr:hover			{background-color:#f7f9fa;}


a.Fullpaper	{
	text-decoration: none;
	border-bottom: 2px dashed #00cc00;
	padding-bottom:2px;
}
a.Fullpaper:hover {
	color:red; 
	text-decoration:none; 
	border-bottom: 2px dashed red;
	padding-bottom:2px;
}

.round	{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}


.color_r	{color:#bd0909;}

div.table_bottom	{padding:20px 0 0; text-align:center;}
div.table_bottom a	{display:inline-block; padding:0 4px;}
div.table_bottom a:hover	{display:inline-block; padding:0 4px; text-decoration:underline;}

div.search_btn					{background-color:#3379a1; font-family:verdana, tahoma; font-weight:bold; text-align:center; font-size:12px; padding:7px 11px; color:#ffffff; margin-left:6px; cursor:pointer;}
div.search_btn:hover			{background-color:#0e335d;}
div.admin_t_top					{width:100%; margin:30px 0 5px; height:17px; font-weight:bold; position:relative; font-family:dotum,gulim,batang;}
div.admin_t_top span			{color:#3379a1; font-family:verdana, tahoma;}
div.admin_t_top_btn				{position:absolute; top:0; right:0;}
div.admin_t_top_btn select	{float:left;margin-right:5px;}
div.admin_t_top_btn a			{float:left; margin-left:2px; display:inline-block; background-color:#0e335d; color:#ffffff; padding:2px 10px 0px; font-weight:normal; font-size:11px; font-family:dotum,gulim,batang;}
div.admin_t_top_btn a:hover		{background-color:#3a597b;}



.center			{	text-align:center;	}
.left				{	text-align:left;	}
.right				{	text-align:right;	}
.hidden			{	display:none;	}
.inline			{	display:inline;	}
.inline-block	{	display:inline-block;	}

.btn				{ border:1px solid #444444; padding:2px 7px 3px 7px; display:inline-block;  cursor:pointer; border-radius: 6px; color:#fff !important; background-color:#0099ff; }
.btn a			    { font-size:11px; float:left; margin-left:2px; display:inline-block; background-color:#0e335d; color:#ffffff; padding:2px 10px 0px; font-weight:normal;  font-family:dotum,gulim,batang;}
.btn:hover		{ color:#fff;	background-color:#0e335d; }

.btnS_01			{  font-size: 9px !important;  border:1px solid #444444; padding:0px 7px 0px 7px; margin-top:5px; display:inline-block;  cursor:pointer; border-radius: 6px; color:#fff !important;; background-color:#0099ff;  line-height:16px;  }
.btnS_01:hover		{ font-size: 9px;  color:#fff;	background-color:#0e335d; }

.btnS_02			{  font-size: 9px !important;  border:1px solid #444444; padding:0px 7px 0px 7px; display:inline-block;  cursor:pointer; border-radius: 6px; color:#000 ; background-color:#ffff00;  line-height:12px;  }
.btnS_02:hover		{ font-size: 9px;  color:#fff;	background-color:#0e335d; }
 

.box01			{ border:1px solid #444444; padding:5px 30px 15px 30px; display:inline-block;   border-radius: 5px; }

.focus01				{	border:1px solid #bbbbbb; font-size:14px; padding:3px 4px; }
.focus01:focus		{	background-color:#b8f1fc;  border:1px solid #bbbbbb; font-size:14px; }

.remark		{	color:#996600;  }


div.topic_area		{overflow:hidden; padding-left:80px; }
div.topic_area a.btnS_01	{float:left; margin-right:20px;} 
div.topic_area ul		{float:left; margin:0; padding:0; list-style:none;}

div.topic_area_list		{overflow:hidden; padding-left:80px; padding-top:80px; } 
div.topic_area_list a.btnS_01	{float:left; margin-right:20px;} 
div.topic_area_list ul		{float:left; margin:0; padding:0; list-style:none;}







a.btn_edit						{display:inline-block; background-color:#60a4cc; color:#ffffff; padding:4px 7px 4px; font-size:10px; line-height:10px; font-family:verdana, tahoma; margin:0 1px;}
a.btn_edit:hover				{background-color:#3d91c2;}
a.btn_delete					{display:inline-block; background-color:#3a597b; color:#ffffff; padding:4px 7px 4px; font-size:10px; line-height:10px; font-family:verdana, tahoma; margin:0 1px;}
a.btn_delete:hover				{background-color:#0e335d;}
a.btn_cancel					{display:inline-block; background-color:#0764a2; color:#ffffff; padding:4px 7px 4px; font-size:10px; line-height:10px; font-family:verdana, tahoma; margin:0 1px;}
a.btn_cancel:hover				{background-color:#45708d;}
a.btn_x							{display:inline-block; float:right; background-color:#3a597b; color:#ffffff; padding:3px 5px 3px; font-size:10px; line-height:10px; font-family:verdana, tahoma; margin:0 1px;}
a.btn_x:hover					{background-color:#0e335d;}

div.pop_wrap	{padding:15px;}

.pop_tt	{font-size:13px; font-weight:bold; padding:10px 0 0; color:#0e335d;}
.regist01	{border-collapse:collapse; margin-top:5px; border-top:4px solid #444444; border-bottom:2px solid #444444 !important; border-left:1px solid #999999; border-right:1px solid #999999;}
.regist01 th	{padding:5px 8px; background-color:#f7f7f7; border:1px solid #999999; border-bottom:2px solid #444444; font-size:11px; line-height:16px; text-align:center;}
.regist01 td	{padding:5px 8px; border-bottom:1px solid #999999; line-height:16px; font-size:11px;}
.regist01 td strong	{font-size:12px;}
.regist01 td.bg01	{background-color:#f7f7f7;}
.regist01 td.tt01	{background-color:#f9f9f9; border:1px solid #999999; text-align:center;}
.regist02	{border-collapse:collapse; margin-top:5px; border-top:4px solid #444444; border-bottom:2px solid #444444 !important; border-left:1px solid #999999; border-right:1px solid #999999;}
.regist02 th	{padding:5px 8px; background-color:#f7f7f7; border:1px solid #999999; border-bottom:2px solid #444444; font-size:11px; line-height:16px; text-align:center;}
.regist02 td	{padding:5px 8px; border:1px solid #999999; line-height:16px; font-size:11px; text-align:center;}
.regist02 td.tt01	{font-weight:bold; background-color:#f7f7f7;}
.regist02 td.tt02	{background-color:#f9f9f9;}
.regist03	{border-collapse:collapse; margin-top:5px; border-top:4px solid #444444; border-bottom:2px solid #444444 !important; border-left:1px solid #999999; border-right:1px solid #999999;}
.regist03 th	{padding:5px 8px; background-color:#f7f7f7; border:1px solid #999999; border-bottom:2px solid #444444; font-size:11px; line-height:16px; text-align:center;}
.regist03 td	{padding:3px 8px; border-bottom:1px solid #999999; line-height:16px; font-size:11px;}
.regist03 td.tt01	{font-weight:bold; background-color:#f7f7f7; border:1px solid #999999; text-align:center;}
.regist03 td.tt02	{background-color:#f9f9f9; border:1px solid #999999; text-align:center;}
.regist03 td.tt03	{padding:8px 8px; background-color:#f7f7f7; border:1px solid #999999;}
.regist03 td.tt04	{font-weight:bold; border:1px solid #999999; text-align:center; background-color:#f1f6b3;}
.regist03 td.tt01_k	{font-weight:bold; background-color:#f7f7f7; border:1px solid #999999; text-align:center; font-family:dotum,gulim,batang;}
.regist03 td em {font-size:10px; font-style:normal; color:#777777;}
.regist04	{border-collapse:collapse; margin:10px 0 5px; border:1px solid #888888;}
.regist04 td	{padding:4px 8px; border:1px solid #888888; line-height:16px; font-size:11px;}
.regist04 td.tt01	{font-weight:bold; background-color:#f7f7f7; text-align:left; border:1px solid #888888; border-right:1px solid #888888;}

.textarea01	{width:710px; margin:5px 0 10px; padding:5px; height:100px; border:1px solid #999999;}

table.registrant	{border-collapse:collapse; border-top:4px solid #0e335d !important; border-bottom:2px solid #0e335d !important; background-color:#ffffff;}
table.registrant td	{font-size:11px; padding:4px 7px 3px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
table.registrant td em	{font-size:10px; font-style:normal; float:right; color:#777777;}
table.registrant td.tt01	{background-color:#f4f4f4; font-weight:bold; border-left:1px solid #999999; border-right:1px solid #999999;}
table.registrant td.tt02	{background-color:#f1f6b3; font-weight:bold; border-left:1px solid #999999; border-right:1px solid #999999;}
input.input01	{font-size:11px; padding:3px 4px; border:1px solid #bbbbbb; width:200px;}
input.input02	{font-size:11px; padding:3px 4px; border:1px solid #bbbbbb; width:400px;}
input.input03	{font-size:11px; padding:3px 4px; border:1px solid #bbbbbb; width:300px;}
input.input04	{font-size:11px; padding:3px 4px; border:1px solid #bbbbbb; width:160px; margin-right:20px;}
input.input05	{font-size:11px; padding:3px 4px; border:1px solid #bbbbbb; width:120px;}
input.input06	{font-size:11px; padding:3px 4px; border:1px solid #bbbbbb; width:80px;}
input.input07	{font-size:11px; padding:3px 4px; border:1px solid #bbbbbb; width:10px; text-align:center;}
select.select01	{font-size:11px; padding:3px 4px; border:1px solid #bbbbbb; width:200px;}
select.select02	{font-size:11px; padding:2px 3px; border:1px solid #bbbbbb; width:50px; margin-left:10px;}
select.select03	{font-size:11px; padding:3px 4px; border:1px solid #bbbbbb; width:120px;}
select.select03_k	{font-size:11px; padding:3px 4px; border:1px solid #bbbbbb; width:120px; font-family:dotum,gulim,batang;}
input.radio01	{width:11px; vertical-align:top;}
input.checkbox01	{width:11px; vertical-align:top;}



.bottom_btn	{padding:20px; text-align:center;}
a.regi_btn01	{display:inline-block; background-color:#0764a2; color:#ffffff; padding:5px 50px; font-weight:bold;}
a.regi_btn01:hover	{background-color:#45708d;}
a.regi_btn02	{display:inline-block; background-color:#60a4cc; color:#ffffff; padding:5px 50px; font-weight:bold;}
a.regi_btn02:hover	{background-color:#0764a2;}
a.regi_btn03	{display:inline-block; background-color:#3a597b; color:#ffffff; padding:5px 50px; font-weight:bold;}
a.regi_btn03:hover	{background-color:#0e335d;}

.p800	{width:800px;}
table.config	{border-collapse:collapse; border-top:4px solid #0e335d !important; border-bottom:2px solid #0e335d !important; border-right:1px solid #0e335d; background-color:#f7f9fa;}
table.config td	{font-size:11px; padding:4px 7px 3px; border-bottom:1px solid #cccccc;}
table.config td.tt01	{background-color:#d9e2e8; color:#0e335d; font-weight:bold; border-left:1px solid #0e335d; border-right:1px solid #0e335d; border-bottom:1px solid #0e335d;}
table.config td.cal	{padding:8px 7px 7px; }
table.config td.cal a	{display:inline-block; padding-right:15px;}
table.config td.cal a img	{vertical-align:middle; padding-bottom:3px;}
table.config02	{border-collapse:collapse; border-top:4px solid #0e335d !important; border-bottom:2px solid #0e335d !important; border-left:1px solid #0e335d; background-color:#f7f9fa;}
table.config02 td	{font-size:11px; padding:4px 7px 3px; border-right:1px solid #0e335d; border-bottom:1px solid #cccccc; text-align:center;}
table.config02 td.tt01	{background-color:#d9e2e8; color:#0e335d; font-weight:bold; border-right:1px solid #0e335d; border-bottom:1px solid #0e335d; text-align:left;}
table.config02 td.tt02	{background-color:#d9e2e8; color:#0e335d; font-weight:bold; border-right:1px solid #0e335d; border-bottom:1px solid #0e335d;}
.admin_tt	{font-size:14px; font-weight:bold; padding:25px 0 3px; border-bottom:1px solid #0e335d; color:#357eaf; margin-bottom:5px;}

.ko	{font-family:dotum,gulim,batang;}
.color_b	{color:#357eaf;}

.amount	{border-top:1px solid #999999; padding:15px 20px 10px; font-weight:bold; font-size:13px; background-color:#f5f5f5; margin-bottom:30px; text-align:right;}
.amount strong	{display:inline-block; padding:5px 0; border-top:1px solid #999999; border-bottom:1px solid #999999; margin:5px 0; width:400px;}
.amount strong.color_b	{font-size:16px; color:#0764a2; border-bottom:none;}
.amount strong.color_b span	{display:inline;font-size:16px; color:#0764a2; border-bottom:none; font-family:verdana,tahoma; font-weight:bold;}
.amount span	{font-weight:normal; font-size:11px;}

.reserv01	{border-collapse:collapse; margin-top:5px; border-top:4px solid #444444; border-bottom:2px solid #444444 !important; border-left:1px solid #999999; border-right:1px solid #999999;}
.reserv01 th	{font-size:11px; padding:5px; background-color:#f7f7f7; border:1px solid #999999; border-bottom:2px solid #444444; font-size:11px; line-height:14px; text-align:center;}
.reserv01 td	{padding:5px; border:1px solid #999999; line-height:16px; font-size:11px; text-align:center;}
.reserv01 td.tt01	{font-weight:bold; background-color:#f7f7f7;}
.reserv02	{border-collapse:collapse; margin-top:5px; border-top:4px solid #444444; border-bottom:2px solid #444444 !important; border-left:1px solid #999999; border-right:1px solid #999999;}
.reserv02 th	{font-size:11px; padding:5px; background-color:#f7f7f7; border:1px solid #999999; border-bottom:2px solid #444444; font-size:11px; line-height:14px; text-align:center;}
.reserv02 td	{padding:5px; border-bottom:1px solid #999999; line-height:16px; font-size:11px; text-align:left;}
.reserv02 td.tt01	{font-weight:bold; background-color:#f7f7f7; border:1px solid #999999; text-align:center;}


a.btn02	{display:inline-block; font-size:13px; color:#ffffff; background-color:#9b9b9b; padding:4px 10px 3px; text-decoration:none; font-weight:bold;}
a.btn02:hover	{background-color:#999;}
 



#tooltipLayer {
	position: absolute;
	z-index:999;
	color:#000;
	font-size: 15px;
	background-color: #ffff66;
	border:solid 2px #303030;
	border-radius: 5px;
	box-shadow:7px 7px 7px #a2a2a2;
	padding:10px 20px;
	text-wrap:none;
	word-wrap:break-word;
}


.Tooltip {
	padding:0px;
	margin:0px;
/* display:inline-block; */
	cursor:pointer;
}


.DelList {
	text-decoration:line-through;
	color:#f00 !important;
}
.DelList:hover {
	text-decoration:none;
	background-color: #ffff66 !important;
}



.DelBox {
	font-size:20px; 
	font-weight:bolder;
	padding: 15px 0 20px 0; 
	margin: 20px 0 40px 0; 
	color:#f00;
	text-align:center;
	background-color: #fff !important;
	border-radius: 7px;
	border:solid 3px #f00;
}
