﻿/*@font-face
{
	font-family:	"Nanum Gothic";
	src:			url('/Content/font/NanumGothic.eot');
	src:			url('/Content/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
					url('/Content/font/NanumGothic.woff') format('woff'),
					url('/Content/font/NanumGothic.ttf') format('truetype');
	src:			local(※), url('/Content/font/NanumGothic.woff') format('woff');
}*/


body
{
	font-family:	"Nanum Gothic" !important;
	font-size:		12px;
	color:			#000000;
	padding:		0px;
	margin:			0px;
}


a
{
	color:				inherit;
	text-decoration:	none;
	outline:			none;
	border-width:		0px;
}

a:link
{
	color:				inherit;
	text-decoration:	none;
	outline:			none;
	border-width:		0px;
}

a:visited
{
	color:				inherit;
	text-decoration:	none;
	outline:			none;
	border-width:		0px;
}

ul
{
	padding:			0px;
	margin:				0px;
}

li
{
	padding:			0px;
	margin:				0px;
}

li.st_selector:hover
{
	background-color:	#b4e0e1;
}

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    color: #ff0000;
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

/* Styles for editor and display helpe
----------------------------------------------------------*/

/*******************************************************************************
	Layout
/******************************************************************************/
.st_fixed_layout
{
	height:		100%;
}

	.st_fixed_layout .st_header
	{
		height:		auto;
	}

	.st_fixed_layout .st_body
	{
		height:		auto;
		overflow-y:	auto;
	}

	.st_fixed_layout .st_footer
	{
		height:			auto;
		padding-top:	10px;
	}

.st_layout_table
{

}

	.st_layout_table table
	{
		width:				100%;
		height:				auto;
		padding:			0px;
		border-spacing:		initial;
		border-collapse:	collapse;
	}

		.st_layout_table table tbody tr td
		{
			vertical-align:		top;
		}

			.st_layout_table table tbody tr td.st_scroll_y
			{
				overflow-y:		auto;
			}


.st_space_height_1x
{
	height:	4px;
}

.st_space_height_2x
{
	height:	8px;
}

input[type=text]
{
	color:		#666666;
	padding:	2px 4px 2px 4px;
}

select
{
	color:		#666666;
	padding:	2px 4px 2px 4px;
}

textarea
{
	resize:		none;
}

.st_text_left
{
	text-align: left;
}

.st_text_center
{
	text-align: center;
}

.st_text_right
{
	text-align: right;
}

.st_ellipsis
{
	overflow:		hidden;
	text-overflow:	ellipsis;
	white-space:	nowrap;
}


.st_def
{
	color:			#999999;
	display:		inline-block;
	margin-left:	4px;
}

.st_accent0000
{
	color:		#1b68af;
}

.st_accent0001
{
	color:		#1c6420;
}

.st_none0000
{
	color:		#ff0000;
}

.st_online
{
	color:		#1b68af;
}

.st_offline
{
	color:		#9c0000;
}

.st_pay_status_complate
{
	color:		#1b68af;
}

.st_pay_status_paymentcancel
{
	color:		#9c0000;
}

.st_pay_status_cancel
{
	color:		#9c0000;
}

.st_pay_status_error
{
	color:		#c000c8;
}
.st_point0000
{
	width:				2px;
	height:				2px;
	background-color:	#000000;
	display:			inline-block;
	vertical-align:		middle;
	margin-right:		4px;
}

.st_section_caption
{
	width:			100px;
	display:		inline-block;
	font-weight:	bold;
}

input.st_number
{
	width:			80px;
	text-align:		right;
}



/*******************************************************************************
	Box
/******************************************************************************/

.st_div_box
{
	
}

	.st_div_box > ul
	{
		overflow:	hidden;
		height:		100%;
		list-style:	none;
	}

		.st_div_box > ul > li
		{
			float:			left;
		}

			/*.st_div_box > ul > li.st_info
			{
				width:		55%;
			}

				.st_div_box > ul > li.st_info > div
				{
					margin-left:	16px;
				}

			.st_div_box > ul > li > div
			{
				border:			1px solid #cccccc;
				overflow-x:		hidden;
				overflow-y:		auto;
				padding:		10px;
			}*/

/*******************************************************************************
	tab
/******************************************************************************/
.st_tab_0001
{
}

	.st_tab_0001 ul
	{
		list-style:			none;
		width:				100%;
		position:			relative;
		overflow:			hidden;
	}

		.st_tab_0001 ul li
		{
			float:				left;
			height:				24px;
			line-height:		24px;
			text-align:			center;
			cursor:				pointer;
			position:			relative;
			border-bottom:		1px solid #676969;
		}


			.st_tab_0001 ul li .st_text
			{
				height:				100%;
				position:			relative;
			}


			.st_tab_0001 ul li .st_on
			{
				position:			absolute;
				top:				0px;
				left:				0px;
				width:				100%;
				height:				100%;
				border:				1px solid #676969;
				background-color:	#ffffff;
				display:			block;
				text-align:			center;
			}

				.st_tab_0001 ul li .st_on .st_on_text
				{
					display:			inline-block;
					color:				red;
					line-height:		initial;
					height:				initial;
				}

				.st_tab_0001 ul li .sts_on .st_arrow
				{
					display:		none;
				}

/*******************************************************************************
	로그인
/******************************************************************************/
.st_login
{
	background-image:		url('/Content/Image/admin/ui_bg.jpg');
	/*background-color:		#383838;*/
	/*background-image:		url('/Content/Image/admin/ui_bg.png');*/
}

	.st_login table
	{
		width:		100%;
	}

		.st_login table td
		{
			text-align:	center;
		}

			.st_login table td .st_login_wnd
			{
				width:		auto;
				display:	inline-block;
				margin:		0 auto;
				padding:	40px;
				position:	relative;
			}

				.st_login table td .st_login_wnd .st_bg
				{
					position:			absolute;
					left:				0px;
					top:				0px;
					width:				100%;
					height:				100%;
					background-color:	#000000;
				}


				.st_login table td .st_login_wnd .st_title
				{
					position:		relative;
					color:			#ffffff;
					font-size:		18px;
					font-weight:	bold;
				}

				.st_login table td .st_login_wnd .st_pannel
				{
					position:		relative;
					margin-top:		14px;
				}

					.st_login table td .st_login_wnd .st_pannel input[type=text]
					{
						background-image:		url('/Content/Image/admin/textbox_bg.png');
						border:					1px solid #1f1f1f;
						padding:				9px 8px 9px 8px;
						width:					300px;
						color:					#a9a9a9;
						margin-bottom:			5px;
					}

					.st_login table td .st_login_wnd .st_pannel .st_message
					{
						padding-top:	5px;
						display:		none;
						color:			#ffffff;
					}

					.st_login table td .st_login_wnd .st_pannel #id_btn_login
					{
						margin-top:	10px;
						display:	block;
					}
					
/*******************************************************************************
	헤더
/******************************************************************************/

.st_header
{
	background-color:		#304354;
	height:					30px;
	line-height:			30px;
	position:				relative;
	color:					#ffffff;
	padding-left:			10px;
	padding-right:			10px;
	overflow:				hidden;
}

	.st_header .st_tool
	{
		float:		right;
	}

		.st_header .st_tool div
		{
			vertical-align:	-1px;
			height:			24px;
			line-height:	24px;
		}

		.st_header .st_tool #id_logout
		{
			margin-left:	10px;
		}

		.st_header .st_tool #id_move_site
		{
			margin-left:	2px;
		}


/*******************************************************************************
	메뉴
/******************************************************************************/

.st_mainmenu
{
	/*background-image:		url('/Content/Image/admin/main_menu_bg.png');*/
	background-color:		#4da9aa;
	height:					40px;
	position:				relative;
	padding:				0px;
	margin:					0px;
	overflow:				hidden;
}

	.st_mainmenu ul
	{
		list-style:		none;
		padding:		0px;
		margin:			0px;
		position:		relative;
		overflow:		hidden;
	}

	.st_mainmenu ul li
	{
		float:				left;
		width:				auto;
		padding-left:		10px;
		padding-right:		10px;
		min-width:			100px;
		position:			relative;
		cursor:				pointer;
		/*height:				72px;*/
		line-height:		40px;
		overflow:			hidden;
		color:				#f9f9ff;
		font-size:			14px;
	}

		.st_mainmenu ul li.st_on
		{
			/*border:				1px solid #000e1f;*/
			/*background-image:	url('/Content/Image/admin/main_menu_item_bg.png');*/
			background-color:	#60ced4;
			color:				#ffffff;
		}

		.st_mainmenu ul li div
		{
			color:				inherit;
			text-align:			center;
			/*padding-top:		6px;*/
		}


.st_sub_menu
{
	
}

	.st_sub_menu .st_pannel
	{
		/*overflow-x:		hidden;*/
		/*overflow:		hidden;*/
	}

	.st_sub_menu ul
	{
		list-style:		none;
		padding:		0px;
		margin:			0px;
		position:		relative;
	}

		.st_sub_menu ul li
		{
			/*float:				left;*/
			width:				100%;
			height:				auto;
			position:			relative;
		}

			.st_sub_menu ul li .st_menu_title
			{
				color:				#ffffff;
				text-align:			left;
				height:				40px;
				font-size:			12px;
				font-weight:		bold;
				line-height:		40px;
				padding-left:		20px;
				padding-right:		14px;
				/*background-color:	#ffffff;*/
				background-color:	#e4784a;
			}

				.st_sub_menu ul li .st_menu_title div
				{
					float:			right;
					font-weight:	bold;
				}


			.st_sub_menu ul li .st_menu_pannel
			{
				/*background-color:	#f5f3ec;*/
			}

				.st_sub_menu ul li .st_menu_pannel .st_menu_item
				{
					padding-left:		20px;
					cursor:				pointer;
					color:				#9898a4;
					height:				40px;
					line-height:		40px;
					font-weight:		bold;
					font-size:			12px;
					border-bottom:		1px solid #ebe9f4;
					letter-spacing:		-1px;
				}

					.st_sub_menu ul li .st_menu_pannel .st_menu_item:hover
					{
						color:		#e4784a;
					}



.st_contextmenu
{
	font-family:		"Nanum Gothic" !important;
	font-size:			12px;
	color:				#000000;
	display:			none;
}

	.st_contextmenu ul li img
	{
	}

/* TreeView */
.st_tree
{
	width:		300px;
}
.st_treeview_sotable_state_highlight
{
	height:			18px; 
	line-height:	18px;
	border:			9px solid #86daff;
	/*border:			1px dotted #002cff;*/
}

.st_treeview_def_margin
{
	width:	16px;
} 

.st_treeview ul
{

    margin:     0;
    padding:    0;
    width:      auto;
    height:     auto;
    /*overflow:   hidden;*/
}


	.st_treeview ul li
	{
		margin:		0px 0;
		padding:	0 0 0 0px;
		width:		auto;
		height:		auto;
		/*overflow:	hidden;*/
		position:	relative;
		list-style:	none;
	}

		.st_treeview ul li .st_treeviewitem_line
		{
			/*width:			16px;
			height:			16px;
			margin-right:	0px;
			display:		inline-block;
			background:		url(/Content/image/icon/icon_line.gif) no-repeat 0px 0px;
			padding:		0px 0;
			border-left:	1px solid #000000;*/
		}
		

		.st_treeview ul li .st_mouseover
		{
			background-color:	#e6e6e6;
		}

		.st_treeview ul li .st_select
		{
			background-color:	#001387;
			color:				#ffffff;
		}

		.st_treeview ul li .st_treeviewitem_group .st_treeviewitem_point
		{
			width:			16px;
			height:			16px;
			margin-left:	0px;
			margin-right:	0px;
			display:		inline-block;
			background:		url(/Content/image/icon/icon_plus.png) no-repeat 0px -2px;
			cursor:			pointer;
			/*padding:		0px 0px 2px 0px;*/
		}

		.st_treeview ul li .st_treeviewitem_group .st_treeviewitem_point_none
		{
			background:		url(/Content/image/icon/icon_circle.gif) no-repeat 0px 0px;
		}

		.st_treeview ul li .st_treeviewitem_group .st_treeviewitem_point_open
		{
			background:		url(/Content/image/icon/icon_minus.png) no-repeat 0px 0px;
		}

		.st_treeview ul li .st_treeviewitem_group .st_treeviewitem_text
		{
			display:		inline-block;
			padding:		2px;
			cursor:			pointer;
			height:			14px;
		}

		.st_treeview ul li .st_treeviewitem_edit
		{
			display:		none;
			position:		absolute;
			left:			34px;
			top:			1px;
			font-size:		12px;
			height:			12px;
			padding:		1px;
			border:			1px solid #000000;
		}
		

		.st_treeview ul li ul
		{
			width:			auto;
			height:			auto;
			/*overflow:		hidden;*/
			display:		none;
		}

/* 검색 패널 */
.st_searchbar
{
	min-height:		24px;
	margin-bottom:	10px;
}

	.st_searchbar .st_caption
	{
		display:		inline-block;
	}


	.st_searchbar .st_date_range
	{
		display:		inline-block;
		vertical-align:	middle;
	}

		.st_searchbar .st_date_range .st_inner_button
		{
			margin-left:		0px !important;
			font-size:			inherit;
			line-height:		24px;
			height:				24px;
			vertical-align:		3px;
		}


		.st_searchbar .st_date_range .st_calendar
		{
			display:			inline-block;
			vertical-align:		-1px;
			margin-left:		10px;
		}

			.st_searchbar .st_date_range .st_calendar .st_calendar_text
			{
				padding-top:	2px;
			}

	.st_searchbar .st_button_search_def
	{
		height:			24px;
		line-height:	24px;
	}

	.st_searchbar .st_button_search
	{
		float:			right;
	}

		.st_searchbar .st_button_search.st_big
		{
			width:			50px;
			height:			50px;
			line-height:	50px;
		}

	.st_searchbar ul
	{
		list-style:		none;
		overflow:		hidden;
	}

		.st_searchbar ul li
		{
			float:		left;
		}

	.st_searchbar label
	{
		margin-right:		10px;
	}

	.st_searchbar input[type=checkbox]
	{
		vertical-align:		-3px;
	}

/*  table  */
.st_table_pannel
{
	height:			auto;
}

	.st_table_pannel table
	{
		width:				100%;
		height:				auto;
		padding:			0px;
		border-spacing:		initial;
		border-collapse:	collapse;

	}

		.st_table_pannel table thead
		{
			padding:	0px;
		}

			.st_table_pannel table thead  tr th
			{
				height:				30px;
				margin:				0px;
				padding:			2px;
				border:				1px solid #666666;
				background-color:	#666666;
				color:				#ffffff;
			}

			.st_table_pannel table thead  tr td
			{
				height:				20px;
				margin:				0px;
				padding:			2px;
				border:				1px solid #999999;
				background-color:	#999999;
				color:				#ffffff;
				vertical-align:		middle;
			}

			.st_table_pannel table thead.st_sub_header tr th
			{
				border:				1px solid #888888;
				background-color:	#888888;
			}


		.st_table_pannel table tbody
		{
			margin:		0px;
			padding:	0px;
		}

				.st_table_pannel table tbody tr th
				{
					height:				30px;
					margin:				0px;
					padding:			2px 4px 2px 10px;
					border:				1px solid #dddddd;
					background-color:	#e7e7e7;
					color:				#1f1f1f;
					font-weight:		normal;
					/*color:				#1f1f1f;*/
					width:				100px;
					text-align:			left;
					vertical-align:		middle;
				}

					.st_table_pannel table tbody tr th > input[type=checkbox]
					{
						vertical-align: -3px;
					}

				.st_table_pannel table tbody tr td
				{
					height:				30px;
					margin:				0px;
					padding:			2px 8px 2px 8px;
					border-top:			1px solid #dddddd;
					border-bottom:		1px solid #dddddd;
					color:				#666666;
					line-height:		150%;
					vertical-align:		middle;
					/*color:			#9c9da6;*/
				}

					.st_table_pannel table tbody tr td.st_box
					{
						border:				1px solid #dddddd;
						background-color:	#ffffff;
					}

					.st_table_pannel table tbody tr.st_inner_item td
					{
						color:		#999999;
					}

					.st_table_pannel table tbody tr td > input[type=text]
					{
						width:			90%;
					}

						.st_table_pannel table tbody tr td > input[type=text].st_small
						{
							width:		80px;
						}

						.st_table_pannel table tbody tr td label
						{
							/*vertical-align: top;*/
						}

					.st_table_pannel table tbody tr td .st_inner_button
					{
						margin-left:		8px;
						font-size:			inherit;
						line-height:		24px;
						height:				24px;
					}

					.st_table_pannel table tbody tr td .st_small_button
					{
						font-size:		12px;
						height:			24px;
						line-height:	24px;
					}

					.st_table_pannel table tbody tr td select
					{
						vertical-align:	-2px;
					}

					.st_table_pannel table tbody tr td textarea
					{
						margin-top:	4px;
						width:		100%;
						height:		100px;
					}

					.st_table_pannel table tbody tr td span.st_caption
					{
						vertical-align:		-2px;
						margin-right:		8px;
					}


					.st_table_pannel table tbody tr td .st_switch_group
					{
						margin-top:	5px;
					}

					.st_table_pannel table tbody tr td .st_productname
					{
						width:			100%;
						text-align:		left;
						padding-top:	2px;
						padding-bottom:	2px;
					}

						.st_table_pannel table tbody tr td .st_productname span
						{
							color:		#d56376;
						}


					.st_table_pannel table tbody tr td.st_search_input
					{
						padding-top:	8px;
						padding-bottom:	8px;
					}

						.st_table_pannel table tbody tr td.st_search_input input[type=text]
						{
							margin-top:		8px;
							margin-left:	4px;
							width:			200px;
						}

						.st_table_pannel table tbody tr td.st_search_input select
						{
							vertical-align:	1px;
						}



			.st_table_pannel table tbody tr.st_selector:hover td
			{
				background-color:	#b4e0e1;
				cursor:				pointer;
			}

			.st_table_pannel table tbody tr.st_selector_nocursor:hover td
			{
				background-color:	#b4e0e1;
			}

				.st_table_pannel table tbody tr.st_selector_nocursor:hover td .st_link
				{
					color:				#eb674b;
					text-decoration:	underline;
				}


			.st_table_pannel table tbody tr.st_hover:hover td
			{
				background-color:	#b4e0e1;
			}

			.st_table_pannel table tbody tr td  input[type=checkbox]
			{
				vertical-align:		middle;
			}

			.st_table_pannel table tbody tr td  input[type=radio]
			{
				vertical-align:		top;
			}

			.st_table_pannel table tbody tr td .st_inner_caption
			{
				width:		100px;
				display:	inline-block;
			}


	.st_table_pannel .st_emptyline
	{
		display:	block;
		height:		10px;
	}

	.st_table_pannel .st_emptyline_min
	{
		display:	block;
		height:		4px;
	}

	.st_table_pannel .st_navigator_pannel
	{
		padding-top:	20px;
	}

	.st_table_pannel.st_grid tr:nth-child(2n) td
	{
		background-color:	#ededed;
	}


/* 버튼 패널 */
.st_button_pannel
{
	padding-top:	20px;
	text-align:		center;
	overflow:		hidden;
}

.st_button_min_pannel
{
	padding-top:	10px;
	text-align:		center;
}

	.st_button_min_pannel img
	{
		cursor:		pointer;
	}

.st_category_list_item
{
	border-bottom:	1px dotted #000000;
}

.st_content
{
	margin-top: 20px;
}			
	.st_content .st_content_title
	{
		height:				30px;
		line-height:		30px;
		text-align:			center;
		margin:				0px;
		padding:			2px;
		border:				1px solid #666666;
		background-color:	#666666;
		color:				#ffffff;
		font-weight:		bold;
		position:			relative;
	}

		.st_content .st_content_title.st_section
		{
			background-color:	#d56376;
			border:				1px solid #d56376;
		}

			.st_content .st_content_title.st_section.st_def_head
			{
				background-color:	#666666;
				border:				1px solid #666666;
			}

		.st_content .st_content_title.st_section_index
		{
			background-color:	inherit;
			border-width:		0px;
			text-align:			left;
			color:				#333333;
			font-size:			16px;
			text-decoration:	underline;
		}

		.st_content .st_content_title.st_section_div
		{
			background-color:	inherit;
			border-width:		0px;
			text-align:			left;
			color:				#333333;
			font-size:			18px;
		}

			.st_content .st_content_title.st_section_div div
			{
				background-color:	#d56376;
				display:			inline-block;
				width:				10px;
				height:				24px;
				vertical-align:		-5px;
				margin-right:		4px;
			}



		.st_content .st_content_title .st_button,
		.st_content .st_content_title .st_delete_item
		{
			float:			right;
			margin-right:	10px;
			margin-top:		9px;
		}

		.st_content .st_content_title .st_update_item
		{
			position:		relative;
			float:			right;
			margin-right:	10px;
		}

		.st_content .st_content_title .st_inner_center
		{
			position:		absolute;
			width:			95%;
			text-align:		center;
		}


	.st_content:first-child
	{
		margin-top:	0px;
	}

	.st_content .st_content_text
	{
		height:				auto;
		min-height:			200px;
		padding:			10px;
		background-color:	#ffffff;
		border:				1px solid #999999;
		overflow:			hidden;
	}

		.st_content .st_content_text span
		{
			padding:	4px;
		}

		.st_content .st_content_text textarea
		{
			width:		100%;
			height:		100%;
			min-height:	200px;
			border:		0px solid #999999;
		}

	.st_content iframe
	{
		border-width:	0px;
		width:			100%;
		height:			500px;
	}

	.st_content.st_first
	{
		margin-top:	0px;
	}

	.st_content > .st_box
	{
		margin-top:	10px;
		padding:	10px;
		border:		1px solid #dddddd;
	}
/* List Navigator */

.st_listnavigator
{
	text-align:		center;
	margin-top:		20px;
}

	.st_listnavigator ul
	{

		margin:     0;
		padding:    0;
		width:      auto;
		height:     auto;
		overflow:   hidden;

	}

		.st_listnavigator ul li
		{
			display:		inline-block;
			margin:			0px 1px 0px 1px;
			width:			28px;
			height:			28px;
			overflow:		hidden;
			text-align:		center;
			font-size:		16px;
			font-weight:	bold;
			line-height:	28px;
			color:			#888888;
		}

.st_listnavigator_enable
{
	color:				#222222 !important;
	cursor:				pointer;
}

.st_listnavigator_disable
{
	color:				#999999 !important;
	cursor:				default;
}

.st_listnavigator_on
{
	color:				#ff8c1b !important;
	cursor:				pointer;
}

/*목록 선택 뷰*/
.st_list_selector
{
	
}

	.st_list_selector ul
	{
		list-style:		none; 
		padding:		0px;
		margin:			0px;
		overflow:		hidden;
	}

		.st_list_selector ul li
		{
			padding:		4px;
			height:			24px;
			line-height:	24px;
			border-bottom:	1px solid #dddddd; 
			position:		relative; 
			cursor:			pointer;
			overflow:		hidden;
		}

			.st_list_selector ul li .st_content
			{
				float:		left;
				overflow:	hidden;
			}

			.st_list_selector ul li .st_button_pannel
			{
				padding:		0px;
				margin:			0px;
				float:			right;
				display:		inline-block;
			}

				.st_list_selector ul li .st_button_pannel div
				{
					height:				24px;
					line-height:		24px;
				}


/*******************************************************************************
	Summary
/******************************************************************************/
.st_summury
{
	overflow:	hidden;
}

	.st_summury .st_def_statistics
	{
	}

		.st_summury .st_def_statistics table
		{
			border-spacing:		initial;
			border-collapse:	collapse;
			width:				100%;
		}

			.st_summury .st_def_statistics table tbody tr td
			{
				height:		120px;
			}

		.st_summury .st_def_statistics .st_date
		{
			background-color:	#d56376;
			border:				1px solid #d56376;
			padding-left:		20px;
			padding-right:		20px;
			line-height:		200%;
			color:				#ffffff;
			text-align:			center;
			font-weight:		bold;
		}

			.st_summury .st_def_statistics .st_date .st_yyyy
			{
				font-size:		16px;
			}

			.st_summury .st_def_statistics .st_date .st_mmdd
			{
				font-size:		18px;
			}

			.st_summury .st_def_statistics .st_date .st_hhmm
			{
				font-size:		16px;
			}

		.st_summury .st_def_statistics .st_total_order_price
		{
			font-size:		14px;
			padding-left:	20px;
			padding-right:	20px;
			text-align:		center;
			line-height:	200%;
			color:			#333333;
			border:			1px solid #d56376;
		}

			.st_summury .st_def_statistics .st_total_order_price > .st_today
			{
				font-size:		16px;
				font-weight:	bold;
				color:			#ff0000;
			}

				.st_summury .st_def_statistics .st_total_order_price > .st_today > .st_money
				{
					font-size:	24px;
				}

			.st_summury .st_def_statistics .st_total_order_price > .st_yesterday
			{
				color:		#666666;
			}


		.st_summury .st_def_statistics .st_badge
		{

		}

			.st_summury .st_def_statistics .st_badge ul
			{
				list-style:		none;
				overflow:		hidden;
				height:			100%;
				padding-left:	20px;
			}

				.st_summury .st_def_statistics .st_badge ul li
				{
					float:			left;
					overflow:		hidden;
					font-weight:	bold;
					text-align:		center;
					height:			100%;
					position:		relative;
					line-height:	160%;
				}

				.st_summury .st_def_statistics .st_badge ul li .st_euqal
				{
					font-size:		30px;
					padding-top:	60px;
					display:		inline-block;
				}

				.st_summury .st_def_statistics .st_badge ul li img
				{
					position:	static;
					margin-top:	30px;

				}

					.st_summury .st_def_statistics .st_badge ul li span
					{
						color:			#999999;
					}

					.st_summury .st_def_statistics .st_badge ul li .st_count
					{
						position:				absolute;
						width:					50px;
						height:					50px;
						top:					0px;
						line-height:			50px;
						font-size:				20px;
						font-weight:			bold;
						-moz-border-radius:		25px 25px;
						-webkit-border-radius:	25px 25px;
						border-radius:			25px 25px;
						color:					#ffffff;
						text-align:				center;
					}

						.st_summury .st_def_statistics .st_badge ul li .st_count.st_red
						{
							background-color:	#a31c1c;
						}

						.st_summury .st_def_statistics .st_badge ul li .st_count.st_green
						{
							background-color:	#4eae28;
						}

						.st_summury .st_def_statistics .st_badge ul li .st_count.st_blue
						{
							background-color:	#1b68af;
						}


	.st_summury .st_div_clear
	{
		clear:			both;
		/*overflow: inherit;*/
	}

	.st_summury .st_div_line
	{
		margin-top:		30px;
		border-top:		1px dashed #d3d3d3;
		height:			0px;
	}

/*******************************************************************************
	카테고리
/******************************************************************************/
.st_category_link_list
{

}

	.st_category_link_list ul
	{
		list-style:		none;
		overflow:		hidden;
		padding:		0px;
	}

		.st_category_link_list ul li
		{
			float:			left;
			/*width:			90px;*/
			width:			auto;
			padding-right:	10px;
			text-align:		left;
		}

			.st_category_link_list ul li.st_current
			{
				color:		#1b68af
			}


			.st_category_link_list ul li.st_arrow
			{
				width:			20px;
			}

.st_category_list_pannel
{
	border-bottom:	1px solid #cccccc;
}

ul.st_category_list
{
	list-style:		none;
	display:		none;
	overflow:		hidden;
}

	ul.st_category_list li
	{
		line-height:	200%;
		height:			initial;
		position:		relative;
		overflow:		hidden;
		border-bottom:	1px solid #cccccc;
		font-weight:	normal;
	}

		ul.st_category_list li:first-child
		{
			border-top:		1px solid #cccccc;
		}

		ul.st_category_list li:last-child
		{
			border-bottom-width:	0px;
		}

		ul.st_category_list li input[type=checkbox]
		{
			vertical-align:		-2px;
			position:			relative;
			margin-left:		10px;
		}

		ul.st_category_list li .st_title
		{
			display:		inline-block;
			position:		relative;
		}

			ul.st_category_list li .st_title:hover
			{
				text-decoration:	underline;
			}


		ul.st_category_list li.st_open
		{
			font-weight:	bold;
		}

		ul.st_category_list li span
		{
			position:		relative;
		}

			ul.st_category_list li span.st_aroow
			{
				float:			right;
				padding-right:	10px;
			}

			ul.st_category_list li span.st_law_count
			{
				float:			right;
				padding-right:	10px;
			}

				ul.st_category_list li span.st_law_count .st_level_0
				{
					color:	#0000ff;
				}

		ul.st_category_list li.st_open
		{

		}

		ul.st_category_list li .st_section
		{
			position:			absolute;
			left:				0px;
			top:				5px;
			width:				3px;
			height:				14px;
		}

			ul.st_category_list li .st_section.st_level_0
			{
				background-color:	#c20303;
			}

			ul.st_category_list li .st_section.st_level_1
			{
				background-color:	#ff7500;
			}

			ul.st_category_list li .st_section.st_level_2
			{
				background-color:	#d2d400;
			}

			ul.st_category_list li .st_section.st_level_3
			{
				background-color:	#00db33;
			}

			ul.st_category_list li .st_section.st_level_4
			{
				background-color:	#0073e2;
			}

			ul.st_category_list li .st_section.st_level_5
			{
				background-color:	#15006f;
			}

			ul.st_category_list li .st_section.st_level_6
			{
				background-color:	#db00a1;
			}

			ul.st_category_list li .st_section.st_level_7
			{
				background-color:	#000000;
			}

		ul.st_category_list li .st_hover
		{
			position:			absolute;
			left:				0px;
			top:				0px;
			background-color:	#bbbbbb;
			width:				100%;
			height:				24px;
			display:			none;
		}

		ul.st_category_list li .st_selected
		{
			position:			absolute;
			left:				0px;
			top:				0px;
			background-color:	#b4e0e1;
			width:				100%;
			height:				24px;
			display:			none;
		}




.st_category_manager
{
	
}

	.st_category_manager > ul
	{
		overflow:	hidden;
		height:		100%;
		list-style:	none;
	}

		.st_category_manager > ul > li
		{
			width:			45%;
			height:			100%;
			float:			left;
		}

			.st_category_manager > ul > li.st_info
			{
				width:		55%;
			}

				.st_category_manager > ul > li.st_info > div
				{
					margin-left:	16px;
				}

			.st_category_manager > ul > li > div
			{
				border:			1px solid #cccccc;
				overflow-x:		hidden;
				overflow-y:		auto;
				padding:		10px;
			}

/*******************************************************************************
	Res
/******************************************************************************/
.st_res_item
{
	
}

	.st_res_item > .st_item
	{
		padding-top:	10px;
		padding-bottom:	10px;
		padding-left:	8px;
		padding-right:	30px;
		overflow:		hidden;
		border-bottom:	1px solid #dddddd;
	}

		.st_res_item > .st_item > span
		{
			cursor:		pointer;
		}

			.st_res_item > .st_item > span:hover
			{
				text-decoration:	underline;
			}

		.st_res_item > .st_item > .st_delete_item
		{
			float:		right;
		}
			



/*******************************************************************************
	Post
/******************************************************************************/
.st_post_code
{
	width:			60px !important;
	text-align:		center;
	display:		inline-block;
	margin-top:		6px;
}

.st_post_address
{
	width:			400px !important;
	display:		inline-block;
}

.st_post_finder
{

}

	.st_post_finder input
	{
	}

	.st_post_finder .st_button
	{
		height:			24px;
		line-height:	24px;
	}

	.st_post_finder .st_exam
	{
		margin-top:		8px;
		margin-bottom:	8px;
		color:			#666666;
	}

	.st_post_finder .st_post_list
	{
		/*border-top:			1px dashed #999999;*/
		background-color:	#f3f3f3;
		/*padding:			14px 20px 14px 20px;*/
		color:				#000000;
		margin-top:			10px;
	}

		.st_post_finder .st_post_list .st_list_pannel
		{
			border:				1px solid #cccccc;
			background-color:	#ffffff;
			height:				350px;
			overflow-y:			auto;
		}

			.st_post_finder .st_post_list .st_list_pannel .st_list
			{
				padding:		12px;
				overflow:		hidden;
			}

				.st_post_finder .st_post_list .st_list_pannel .st_list > div.st_error
				{
					display:		none;
					line-height:	180%;
					color:			#666666;
				}

				.st_post_finder .st_post_list .st_list_pannel .st_list ul
				{
					list-style:		none;
					margin:			0px;
					padding:		0px;
				}

					.st_post_finder .st_post_list .st_list_pannel .st_list ul li
					{
						color:				#666666;
						width:				auto;
						line-height:		180%;
						clear:				both;
						border-bottom:		1px dashed #dbdbdb;
						overflow:			hidden;
						cursor:				pointer;
						padding-top:		4px;
						padding-bottom:		4px;
					}


						.st_post_finder .st_post_list .st_list_pannel .st_list ul li div
						{
							float:			left;
						}


						.st_post_finder .st_post_list .st_list_pannel .st_list ul li div.st_post_data
						{
							width:		15%;
							color:		#c33;
						}

						.st_post_finder .st_post_list .st_list_pannel .st_list ul li div.st_post_address
						{
							width:			85%;
						}

							.st_post_finder .st_post_list .st_list_pannel .st_list ul li div.st_post_address span
							{
								color:		#999999;
							}

						.st_post_finder .st_post_list .st_list_pannel .st_list ul li:hover div
						{
							text-decoration: underline;
						}

				.st_post_finder .st_post_list .st_list_pannel .st_list .st_button
				{
					margin-top:	10px;
					display:	none;
					text-align:	center;
				}

/*******************************************************************************
	BBS Data List
/******************************************************************************/

.st_bbs_data_pannel
{
	margin-top:	0px;
}

	.st_bbs_data_pannel .st_section
	{
		/*border:				1px solid #666666;*/
	}

	.st_bbs_data_pannel ul.st_menu
	{
		list-style:		none;
		overflow:		hidden;
		border:			1px solid #666666;
	}

		.st_bbs_data_pannel ul.st_menu li
		{
			width:				20%;
			float:				left;
			color:				#666666;
		}

			.st_bbs_data_pannel ul.st_menu li:hover
			{
				background-color:	#999999;
				color:				#ffffff;
			}

			.st_bbs_data_pannel ul.st_menu li div
			{
				height:				30px;
				line-height:		30px;
				padding-left:		10px;
				padding-right:		10px;
			}

			.st_bbs_data_pannel ul.st_menu li.st_on
			{
				background-color:	#e4ab55;
				color:				#ffffff;
			}

.st_bbs_list
{
	overflow:		hidden;
	border-top:		1px solid #999999;
}

	.st_bbs_list > div
	{
		font-size:		14px;
		font-weight:	bold;
		margin-top:		10px;
		margin-bottom:	10px;
		color:			#d56376;
	}

	.st_bbs_list ul
	{
		list-style:		circle;
		margin-left:	20px;
	}

	.st_bbs_list ul li
	{
		line-height:	200%;
		overflow:		hidden;
	}

		.st_bbs_list ul li > span
		{
			cursor:	pointer;	
		}

			.st_bbs_list ul li > span:hover
			{
				text-decoration:	underline;
			}


	.st_bbs_list:first-child
	{
		border-width:	0px;
	}


.st_comment
{
	margin-top:			50px;
	padding-bottom:		10px;
	border-top:			1px solid #8f8c8c;
	border-bottom:		1px solid #44403f;
	position:			relative;
}

	.st_comment ul
	{
		list-style:		none;
	}

		.st_comment ul li
		{
			border-bottom:		1px dashed #cecece;
			padding-top:		10px;
			padding-left:		10px;
			padding-right:		10px;
			padding-bottom:		10px;
			line-height:		160%;
			overflow:			hidden;
		}

			.st_comment ul li .st_name
			{
				font-weight:		bold;
			}

			.st_comment ul li .st_text
			{
				padding-top:		10px;
				padding-bottom:		10px;
			}

			.st_comment ul li .st_date
			{
				color:			#999999;
			}

			.st_comment ul li .st_btn_edit
			{
				margin-left:	10px;
			}

			.st_comment ul li .st_btn_edit,
			.st_comment ul li .st_btn_delete
			{
				height:			24px;
				line-height:	24px;
			}



	.st_comment table
	{
		margin-top:		10px;
		width:			100%;
	}

		.st_comment table tbody tr td
		{
			height:			87px;
		}

			.st_comment table tbody tr td.st_caption
			{
				width:			82px;
				line-height:	87px;
				color:			#000000;
				text-align:		center;
			}

			.st_comment table tbody tr td.st_input
			{
				border:				1px solid #cccccc;
				padding-right:		10px;
				padding-top:		1px;
				padding-bottom:		1px;
			}


				.st_comment table tbody tr td.st_input textarea
				{
					border-width:	0px;
					width:			100%;
					height:			100%;
				}
				

			.st_comment table tbody tr td.st_button
			{
				width:			100px;
				text-align:		center;
			}

				.st_comment table tbody tr td.st_button div
				{
					width:				88px;
					height:				85px;
					border:				1px solid #413c41;
					background-color:	#515151;
					font-size:			1.33em;
					color:				#ffffff;
					line-height:		85px;
					text-align:			center;
					cursor:				pointer;
					display:			inline-block;
				}

				
/*******************************************************************************
	메뉴권한
/******************************************************************************/
.st_admin_menu_authority
{
}


	.st_admin_menu_authority ul
	{
		list-style:		none;
		overflow:		hidden;
	}

		.st_admin_menu_authority ul li
		{
			float:			left;
			height:			30px;
			line-height:	30px;
			margin-top:		4px;
			margin-bottom:	4px;
		}

			.st_admin_menu_authority ul li input[type=checkbox]
			{
				vertical-align:	-3px;
			}

			.st_admin_menu_authority ul li label
			{
				cursor:			pointer;
			}

			.st_admin_menu_authority ul li.st_level_0
			{
				width:		100%;
				margin-top:	20px;
			}

				.st_admin_menu_authority ul li.st_level_0 > div
				{
					margin-left:		4px;
					margin-right:		4px;
					background-color:	#4da9aa;
					height:				20px;
					line-height:		20px;
					padding:			4px 4px 2px 4px;
					color:				#ffffff;
				}

					/*.st_admin_menu_authority ul li.st_level_0 > div > div
					{
						position:			absolute;
						left:				0px;
						top:				4px;
						width:				8px;
						height:				22px;
						background-color:	#ff7500;
					}*/

					.st_admin_menu_authority ul li.st_level_0 > div.st_on
					{
						background-color:	#c20303;
						color:				#ffffff;
					}

			.st_admin_menu_authority ul li.st_level_1
			{
				width:		100%;
			}

				.st_admin_menu_authority ul li.st_level_1 > div
				{
					margin-left:	24px;
					border-bottom:	1px solid #e4784a;
					border-left:	4px solid #e4784a;
					height:			20px;
					line-height:	20px;
					/*margin-left:	24px;
					margin-right:	4px;
					border:			1px solid #ff7500;
					height:			18px;
					line-height:	18px;
					padding:		2px 4px 2px 4px;
					color:			#ff7500;*/
				}
				
					.st_admin_menu_authority ul li.st_level_1 > div.st_on
					{
						background-color:	#ff7500;
						color:				#ffffff;
					}


			.st_admin_menu_authority ul li.st_level_2
			{
				width:			24%;
			}

				.st_admin_menu_authority ul li.st_level_2 > div
				{
					/*border-bottom:	1px solid #4da9aa;*/
					height:			20px;
					line-height:	20px;
					/*margin-left:	4px;
					margin-right:	4px;
					border:			1px solid #4da9aa;
					height:			18px;
					line-height:	18px;
					padding:		2px 4px 2px 4px;
					color:			#307b7c;*/
				}


					.st_admin_menu_authority ul li.st_level_2 > div.st_on
					{
						background-color:	#4da9aa;
						color:				#ffffff;
					}

			.st_admin_menu_authority ul li.st_space
			{
				width:	4%;
				cursor:	default;
			}


/*******************************************************************************
	정산
/******************************************************************************/

tr.st_calculate_unit_sum
{
}

	tr.st_calculate_unit_sum td
	{
		background-color:	#acacac;
		color:				#ffffff !important;
	}

	tr.st_calculate_sum td
	{
		background-color:	#4d6082;
		color:				#ffffff !important;
	}

		tr.st_calculate_sum td.st_option
		{
			
		}

			tr.st_calculate_sum td.st_option:hover
			{
				color:	#ffff00 !important;
				cursor:	default;
			}


	tr.st_calculate_total_sum td
	{
		background-color:	#4d6082;
		color:				#ffff00 !important;
	}


/*******************************************************************************
	카테고리 네비게이션
/******************************************************************************/

.st_category_navigator
{
	overflow:	hidden;
	position:	relative;
}

	.st_category_navigator > ul
	{
		overflow:	hidden;
		list-style: none;
	}

		.st_category_navigator > ul > li
		{
			float:		left;
			padding:	8px 4px 8px 4px;
			font-size:	18px;
		}

		.st_category_navigator > ul > li.st_div
		{
			padding:	8px 4px;
		}

			.st_category_navigator > ul > li.st_data
			{
				cursor:		pointer;
			}

				.st_category_navigator > ul > li.st_data:hover
				{
					text-decoration:	underline;
				}

			.st_category_navigator > ul > li.st_selector
			{
				 padding-left:	0px;
				 cursor:		pointer;
			}

				.st_category_navigator > ul > li.st_selector:hover
				{
					background-color:	inherit;
				}





/*******************************************************************************
	Exam
/******************************************************************************/


/*******************************************************************************
	Product Review 0000
/******************************************************************************/

.st_product_review0000
{

}

	.st_product_review0000 ul
	{
		list-style:		none;
		border-top:		1px solid #44403f;
	}

		.st_product_review0000 ul li
		{
			overflow:			hidden;
			color:				#777777;
			border-top:			1px solid #ffffff;
			border-bottom:		1px solid #e0e0e0;
			background-color:	#ffffff;
		}

			.st_product_review0000 ul li .st_title_bar
			{
				overflow:		hidden;
				line-height:	180%;
				padding-top:	10px;
				padding-bottom:	10px;
				padding-left:	30px;
				padding-right:	30px;
			}

				.st_product_review0000 ul li .st_title_bar .st_caption
				{
					float:			left;
					font-weight:	700;
				}

				.st_product_review0000 ul li .st_title_bar .st_info
				{
					float:		right;
					width:		auto;
				}

					.st_product_review0000 ul li .st_title_bar .st_info .st_point
					{
						float:			left;
						text-align:		left;
						width:			120px;
						min-width:		120px;
					}

					.st_product_review0000 ul li .st_title_bar .st_info .st_name
					{
						float:			left;
						width:			80px;
					}

					.st_product_review0000 ul li .st_title_bar .st_info .st_date
					{
						float:			left;
					}

			.st_product_review0000 ul li .st_contents
			{
				padding-left:		30px;
				padding-right:		30px;
				padding-top:		10px;
				padding-bottom:		10px;
				clear:				both;
				line-height:		180%;
				display:			none;
				border-top:			1px dashed #c1c0c0;
			}

				.st_product_review0000 ul li .st_contents .st_title
				{
					font-weight:		bold;
					border-bottom:		1px dashed #c1c0c0;
					padding-bottom:		10px;
					color:				#666666;
				}

					.st_product_review0000 ul li .st_contents .st_title a:hover
					{
						text-decoration:	underline;
					}

				.st_product_review0000 ul li .st_contents .st_btn_delete
				{
					line-height:	initial;
				}
			

/*******************************************************************************
	Button Style
/******************************************************************************/
/*  button */
.st_button
{
	cursor:				pointer;
}

/* 등록 */
.st_button_add
{
	cursor:				pointer;
	width:				59px;
	height:				30px;
	line-height:		30px;
	font-size:			14px;
	/*vertical-align:		-6px;*/
	display:			inline-block;
	padding:			0px;
	margin:				0px;
	/*background:			url( '/Content/image/button/btn_admin_add00.png' ) no-repeat 0px 0px;*/
	background-color:	#eb674b;
	text-align:			center;
	color:				#ffffff;
}

.st_button_add_0001
{
	cursor:				pointer;
	height:				30px;
	padding-left:		8px;
	padding-right:		8px;
	line-height:		30px;
	font-size:			14px;
	display:			inline-block;
	margin:				0px;
	background-color:	#eb674b;
	text-align:			center;
	color:				#ffffff;
}

.st_button_add_0002
{
	cursor:				pointer;
	height:				30px;
	padding-left:		8px;
	padding-right:		8px;
	line-height:		30px;
	font-size:			14px;
	display:			inline-block;
	margin:				0px;
	background-color:	#dd8700;
	text-align:			center;
	color:				#ffffff;
}

/* 삭제 */
.st_button_del
{
	cursor:				pointer;
	width:				30px;
	height:				22px;
	display:			inline-block;
	vertical-align:		-6px;
	padding:			0px;
	margin:				0px;
	background:			url( '/Content/image/icon/icon_list_delete.png' ) no-repeat 0px 0px;
}

/* 확인 */
.st_button_0001
{
	cursor:				pointer;
	height:				30px;
	display:			inline-block;
	padding:			0px;
	padding-left:		8px;
	padding-right:		8px;
	margin:				0px;
	color:				#ffffff;
	background-color:	#555555;
	text-align:			center;
	line-height:		30px;
	font-size:			14px;
}


.st_button_find_0001
{
	cursor:				pointer;
	height:				30px;
	padding-left:		8px;
	padding-right:		8px;
	line-height:		30px;
	font-size:			14px;
	display:			inline-block;
	margin:				0px;
	background-color:	#4da9aa;
	text-align:			center;
	color:				#ffffff;
}

.st_button_ok_0001
{
	cursor:				pointer;
	height:				30px;
	padding-left:		8px;
	padding-right:		8px;
	line-height:		30px;
	font-size:			14px;
	display:			inline-block;
	margin:				0px;
	background-color:	#8bc34a;
	text-align:			center;
	color:				#ffffff;
}

.st_button_cancel_0001
{
	cursor:				pointer;
	height:				30px;
	padding-left:		8px;
	padding-right:		8px;
	line-height:		30px;
	font-size:			14px;
	display:			inline-block;
	margin:				0px;
	background-color:	#de5452;
	text-align:			center;
	color:				#ffffff;
}

.st_button_play_0001
{
	cursor:				pointer;
	height:				30px;
	padding-left:		8px;
	padding-right:		8px;
	line-height:		30px;
	font-size:			14px;
	display:			inline-block;
	margin:				0px;
	background-color:	#4da9aa;
	text-align:			center;
	color:				#ffffff;
}

.st_button_full
{
	display:			block;
	width:				initial;
}

/*******************************************************************************
	Progress
/******************************************************************************/
.st_inner_progress
{
	position:		relative !important;
}

	.st_inner_progress .st_progress_bar
	{
		position:			absolute;
		left:				0px;
		top:				0px;
		width:				0%;
		height:				100%;
		background-color:	#00609f;
	}


	.st_inner_progress .st_text
	{
		position:		relative;
	}


/*******************************************************************************
	정렬기?
/******************************************************************************/
.st_sortable
{
	
}

	.st_sortable > ul
	{
		list-style:		none;
		overflow:		hidden;
		width:			100%;
		border-top:		1px solid #dddddd;
	}

		.st_sortable > ul > li
		{
			line-height:	160%;
			border-bottom:	1px solid #dddddd;
			padding:		8px;
			position:		relative; 
			cursor:			pointer;
			overflow:		hidden;
		}

			.st_sortable > ul > li .st_name
			{
				padding-left:	24px;
			}

			.st_sortable > ul > li > input[type=checkbox]
			{
				float:		left;
			}



/*******************************************************************************
	Etc
/******************************************************************************/

.st_letter_spacing_m1
{
	letter-spacing	: -1px;
}

.st_product_icon
{
	display:			inline-block;
	background-color:	#ff8a51;
	border:				1px solid #ff6215;
	width:				auto;
	padding:			1px 4px 1px 4px;
	color:				#ffffff;
	font-size:			0.91em;
	line-height:		100%;
	float:				left;
	margin-top:			2px;
	margin-left:		4px;
}

.st_reply_icon
{
	display:		inline-block;
	width:			auto;
	text-align:		right;
	min-width:		40px;
	padding-right:	4px;
				
}

	.st_reply_icon img
	{
		vertical-align:	middle;
	}

.st_comment_count
{
	display:		inline-block;
	margin-left:	4px;
	vertical-align:	3px;
	color:			#0025d3;
	float:			left;
}

.st_color_alert
{
	color:		#ff0000;
}

.st_status_color_ready
{
}

.st_status_color_ing
{
	color:			#c900e8;
}

.st_status_color_complate
{
	color:			#34833d;
	font-weight:	bold;
}
/*******************************************************************************
	Valid
/******************************************************************************/

span.st_valid_msg
{

}


/*.st_treeview ul li ul li{

width:auto;
height:auto;
overflow:hidden;
background:url(http://i2.ytimg.com/u/A1TSDo1NXAGySZvqmX2A2Q/watch_icon.jpg?v=504d4c11) no-repeat 0px 10px;

}*/



/*******************************************************************************
	링커
/******************************************************************************/

.st_link_user,
.st_link_sms
{
	color:		#1976d2;
}

	.st_link_user:hover,
	.st_link_sms:hover
	{
		text-decoration:	underline;
		cursor:				pointer;
	}

.st_link_order_view
{
	color:		#1976d2;
}

	.st_link_order_view:hover
	{
		color:				#eb674b;
		text-decoration:	underline;
		cursor:				pointer;
	}


.st_btn_file_add_0000
{
	width:				120px;
	height:				33px;
	line-height:		33px;
	background-color:	#a9a9a9;
	border:				1px solid #acacac;
	color:				#ffffff;
	cursor:				pointer;
	display:			inline-block;
	font-size:			inherit;
	position:			relative;
	overflow:			hidden;
}

	.st_btn_file_add_0000 > div
	{
	}

	.st_btn_file_add_0000 > input
	{
		position:		absolute;
		top:			0px;
		right:			0px;
		font-size:		60px;
		cursor:			pointer;
		opacity:		0;
		filter :		alpha(opacity=0);
		-ms-filter:		"alpha(opacity=0";
		-khtml-opacity: 0;
		-moz-opacity:	0;
	}

	.st_btn_file_add_0000.sts_hide
	{
		opacity:		0;
		filter :		alpha(opacity=0);
		-ms-filter:		"alpha(opacity=0";
		-khtml-opacity: 0;
		-moz-opacity:	0;
	}