@charset "UTF-8"; 

.innorix_base, .innorix_basic, .innorix_compact, .innorix_input,
	.innorix_tester, .irx_messageBox, .irx_transferWin {
	font-family: 'Segoe UI', arial, '돋움', Dotum, 'Apple SD Gothic Neo',
		AppleSDGothicNeo, sans-serif
}

.innorix_base ol, .innorix_base ul, .innorix_basic ol, .innorix_basic ul,
	.innorix_compact ol, .innorix_compact ul, .innorix_input ol,
	.innorix_input ul, .innorix_tester ol, .innorix_tester ul,
	.irx_messageBox ol, .irx_messageBox ul, .irx_transferWin ol,
	.irx_transferWin ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.innorix_base button, .innorix_basic button, .innorix_compact button,
	.innorix_input button, .innorix_tester button, .irx_messageBox button,
	.irx_transferWin button {
	outline: 0;
	cursor: pointer;
	margin: 0;
	padding: 0
}

.innorix_base blockquote, .innorix_base q, .innorix_basic blockquote,
	.innorix_basic q, .innorix_compact blockquote, .innorix_compact q,
	.innorix_input blockquote, .innorix_input q, .innorix_tester blockquote,
	.innorix_tester q, .irx_messageBox blockquote, .irx_messageBox q,
	.irx_transferWin blockquote, .irx_transferWin q {
	quotes: none
}

.innorix_base {
	color: #111;
	padding: 0;
	font-size: 12px;
	position: relative
}

.innorix_base .irx_inner {
	background: #fff;
	border: 2px solid #13a097
}

.innorix_base .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size {
	color: #13a097
}

.innorix_base .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit {
	color: #888
}

.innorix_base .irx_inner .irx_listGrid_wrap {
	border-left: 2px solid #ccc
}

.innorix_base .irx_inner .irx_listGrid_wrap .irx_listGrid li {
	cursor: pointer
}

.innorix_base .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove
	{
	background: #13a097;
	color: #fff
}

.innorix_base .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd {
	background: #ebebeb
}

.innorix_base .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected {
	background: #d9d9d9
}

.innorix_base .irx_inner._irx_dragging {
	border: 2px solid #295388
}

.innorix_base .irx_inner .irx_empty {
	color: #aaa
}

.innorix_base.irx_theme_blood {
	color: #000
}

.innorix_base.irx_theme_blood .irx_inner {
	background: red;
	border: 2px solid #8b2b3b
}

.innorix_base.irx_theme_blood .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size
	{
	color: #175676
}

.innorix_base.irx_theme_blood .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit
	{
	color: maroon
}

.innorix_base.irx_theme_blood .irx_inner .irx_listGrid_wrap {
	border-left: 2px solid #900
}

.innorix_base.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li
	{
	cursor: pointer
}

.innorix_base.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove
	{
	background: #175676;
	color: red
}

.innorix_base.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd
	{
	background: #d60000
}

.innorix_base.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected
	{
	background: #b30000
}

.innorix_base.irx_theme_blood .irx_inner._irx_dragging {
	border: 2px solid #000
}

.innorix_base.irx_theme_blood .irx_inner .irx_empty {
	color: #aaa
}

.innorix_base.irx_theme_darker-than-black {
	color: #aaa
}

.innorix_base.irx_theme_darker-than-black .irx_inner {
	background: #333;
	border: 2px solid #333
}

.innorix_base.irx_theme_darker-than-black .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size
	{
	color: #ccc
}

.innorix_base.irx_theme_darker-than-black .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit
	{
	color: #6f6f6f
}

.innorix_base.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap
	{
	border-left: 2px solid #404040
}

.innorix_base.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li
	{
	cursor: pointer
}

.innorix_base.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove
	{
	background: #ccc;
	color: #333
}

.innorix_base.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd
	{
	background: #454545
}

.innorix_base.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected
	{
	background: #262626
}

.innorix_base.irx_theme_darker-than-black .irx_inner._irx_dragging {
	border: 2px solid #ff7518
}

.innorix_base.irx_theme_darker-than-black .irx_inner .irx_empty {
	color: #aaa
}

.innorix_base.irx_theme_boombaya {
	color: #eee5e9
}

.innorix_base.irx_theme_boombaya .irx_inner {
	background: #492c1d;
	border: 2px solid #492c1d
}

.innorix_base.irx_theme_boombaya .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size
	{
	color: #66b3ba
}

.innorix_base.irx_theme_boombaya .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit
	{
	color: #9c8983
}

.innorix_base.irx_theme_boombaya .irx_inner .irx_listGrid_wrap {
	border-left: 2px solid #5b3724
}

.innorix_base.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li
	{
	cursor: pointer
}

.innorix_base.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove
	{
	background: #66b3ba;
	color: #492c1d
}

.innorix_base.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd
	{
	background: #633b27
}

.innorix_base.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected
	{
	background: #372116
}

.innorix_base.irx_theme_boombaya .irx_inner._irx_dragging {
	border: 2px solid #66b3ba
}

.innorix_base.irx_theme_boombaya .irx_inner .irx_empty {
	color: #aaa
}

.innorix_base .irx_inner {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: -moz-none;
	-o-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%;
	height: 100%;
	position: absolute
}

.innorix_base .irx_inner .irx_empty {
	position: absolute;
	background: url(img/dropzone.gif) no-repeat center center;
	width: 100%;
	height: 100%
}

.innorix_base .irx_inner .irx_loading {
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.innorix_base .irx_inner .irx_contents {
	position: absolute;
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	display: none
}

.innorix_base .irx_inner .irx_contents .irx_infoBox {
	position: absolute;
	width: 200px;
	height: 100%
}

.innorix_base .irx_inner .irx_contents .irx_infoBox .irx_infoBox_inner {
	position: absolute;
	height: 200px;
	width: 200px;
	top: 50%;
	margin-top: -100px;
	text-align: center
}

.innorix_base .irx_inner .irx_contents .irx_infoBox .irx_infoBox_inner .irx_top
	{
	padding-top: 50px;
	margin-bottom: 10px
}

.innorix_base .irx_inner .irx_contents .irx_infoBox .irx_infoBox_inner .irx_top .irx_size
	{
	display: block;
	font-size: 4em;
	font-weight: 700;
	line-height: 1.2em
}

.innorix_base .irx_inner .irx_contents .irx_infoBox .irx_infoBox_inner .irx_top .irx_unit
	{
	display: block;
	font-weight: 700;
	font-size: 1.2em;
	line-height: 1em
}

.innorix_base .irx_inner .irx_contents .irx_listGrid_wrap {
	position: relative;
	height: 100%;
	margin-left: 200px
}

.innorix_base .irx_inner .irx_contents .irx_listGrid_wrap .irx_listGrid
	{
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	text-align: left
}

.innorix_base .irx_inner .irx_contents .irx_listGrid_wrap .irx_listGrid li
	{
	position: relative;
	padding: 0 20px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	overflow: hidden;
	white-space: nowrap
}

.innorix_base .irx_inner .irx_contents .irx_listGrid_wrap .irx_listGrid li .irx_remove
	{
	display: none;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 1.1em;
	font-weight: 700;
	position: absolute;
	right: 0;
	top: 0
}

.innorix_base .irx_inner .irx_contents .irx_listGrid_wrap .irx_listGrid li.selected .irx_remove
	{
	display: block
}

.innorix_base .irx_inner .irx_contents .irx_listGrid_wrap .irx_listGrid li label
	{
	display: block;
	width: 100%;
	height: 100%
}

.innorix_base .irx_inner .irx_contents .irx_listGrid_wrap .irx_listGrid li input
	{
	display: none
}

.innorix_base, .innorix_basic, .innorix_compact, .innorix_input,
	.innorix_tester, .irx_messageBox, .irx_transferWin {
	font-family: 'Segoe UI', arial, '돋움', Dotum, 'Apple SD Gothic Neo',
		AppleSDGothicNeo, sans-serif
}

.innorix_base ol, .innorix_base ul, .innorix_basic ol, .innorix_basic ul,
	.innorix_compact ol, .innorix_compact ul, .innorix_input ol,
	.innorix_input ul, .innorix_tester ol, .innorix_tester ul,
	.irx_messageBox ol, .irx_messageBox ul, .irx_transferWin ol,
	.irx_transferWin ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.innorix_base button, .innorix_basic button, .innorix_compact button,
	.innorix_input button, .innorix_tester button, .irx_messageBox button,
	.irx_transferWin button {
	outline: 0;
	cursor: pointer;
	margin: 0;
	padding: 0
}

.innorix_base blockquote, .innorix_base q, .innorix_basic blockquote,
	.innorix_basic q, .innorix_compact blockquote, .innorix_compact q,
	.innorix_input blockquote, .innorix_input q, .innorix_tester blockquote,
	.innorix_tester q, .irx_messageBox blockquote, .irx_messageBox q,
	.irx_transferWin blockquote, .irx_transferWin q {
	quotes: none
}

.innorix_input .innorix_inner {
	width: 100%
}

.innorix_input .irx_download, .innorix_input .irx_upload {
	display: none;
	margin-bottom: 5px;
	padding-left: 107px
}

.innorix_input .irx_download .irx_upload_input, .innorix_input .irx_upload .irx_upload_input
	{
	cursor: pointer
}

.innorix_input .irx_download .irx_download_input, .innorix_input .irx_download .irx_upload_input,
	.innorix_input .irx_upload .irx_download_input, .innorix_input .irx_upload .irx_upload_input
	{
	background: #fff;
	display: block;
	float: left;
	width: 100%;
	margin-left: -107px;
	white-space: nowrap;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	text-indent: 10px;
	overflow: hidden;
	border: 1px solid #ddd
}

.innorix_input .irx_download .irx_download_button, .innorix_input .irx_download .irx_upload_button,
	.innorix_input .irx_upload .irx_download_button, .innorix_input .irx_upload .irx_upload_button
	{
	font-size: 12px;
	width: 100px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	margin-left: 5px
}

.innorix_base, .innorix_basic, .innorix_compact, .innorix_input,
	.innorix_tester, .irx_messageBox, .irx_transferWin {
	font-family: 'Segoe UI', arial, '돋움', Dotum, 'Apple SD Gothic Neo',
		AppleSDGothicNeo, sans-serif
}

.innorix_base ol, .innorix_base ul, .innorix_basic ol, .innorix_basic ul,
	.innorix_compact ol, .innorix_compact ul, .innorix_input ol,
	.innorix_input ul, .innorix_tester ol, .innorix_tester ul,
	.irx_messageBox ol, .irx_messageBox ul, .irx_transferWin ol,
	.irx_transferWin ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.innorix_base button, .innorix_basic button, .innorix_compact button,
	.innorix_input button, .innorix_tester button, .irx_messageBox button,
	.irx_transferWin button {
	outline: 0;
	cursor: pointer;
	margin: 0;
	padding: 0
}

.innorix_base blockquote, .innorix_base q, .innorix_basic blockquote,
	.innorix_basic q, .innorix_compact blockquote, .innorix_compact q,
	.innorix_input blockquote, .innorix_input q, .innorix_tester blockquote,
	.innorix_tester q, .irx_messageBox blockquote, .irx_messageBox q,
	.irx_transferWin blockquote, .irx_transferWin q {
	quotes: none
}

.innorix_tester {
	border: 2px solid #13a097;
	overflow: hidden;
	color: #111;
	padding: 0;
	font-size: 12px;
	position: relative
}

.innorix_tester .irx_inner {
	background: #fff;
	border: 2px solid #13a097
}

.innorix_tester .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size
	{
	color: #13a097
}

.innorix_tester .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit
	{
	color: #888
}

.innorix_tester .irx_inner .irx_listGrid_wrap {
	border-left: 2px solid #ccc
}

.innorix_tester .irx_inner .irx_listGrid_wrap .irx_listGrid li {
	cursor: pointer
}

.innorix_tester .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove
	{
	background: #13a097;
	color: #fff
}

.innorix_tester .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd {
	background: #ebebeb
}

.innorix_tester .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected
	{
	background: #d9d9d9
}

.innorix_tester .irx_inner._irx_dragging {
	border: 2px solid #295388
}

.innorix_tester .irx_inner .irx_empty {
	color: #aaa
}

.innorix_tester.irx_theme_blood {
	color: #000
}

.innorix_tester.irx_theme_blood .irx_inner {
	background: red;
	border: 2px solid #8b2b3b
}

.innorix_tester.irx_theme_blood .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size
	{
	color: #175676
}

.innorix_tester.irx_theme_blood .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit
	{
	color: maroon
}

.innorix_tester.irx_theme_blood .irx_inner .irx_listGrid_wrap {
	border-left: 2px solid #900
}

.innorix_tester.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li
	{
	cursor: pointer
}

.innorix_tester.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove
	{
	background: #175676;
	color: red
}

.innorix_tester.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd
	{
	background: #d60000
}

.innorix_tester.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected
	{
	background: #b30000
}

.innorix_tester.irx_theme_blood .irx_inner._irx_dragging {
	border: 2px solid #000
}

.innorix_tester.irx_theme_blood .irx_inner .irx_empty {
	color: #aaa
}

.innorix_tester.irx_theme_darker-than-black {
	color: #aaa
}

.innorix_tester.irx_theme_darker-than-black .irx_inner {
	background: #333;
	border: 2px solid #333
}

.innorix_tester.irx_theme_darker-than-black .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size
	{
	color: #ccc
}

.innorix_tester.irx_theme_darker-than-black .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit
	{
	color: #6f6f6f
}

.innorix_tester.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap
	{
	border-left: 2px solid #404040
}

.innorix_tester.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li
	{
	cursor: pointer
}

.innorix_tester.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove
	{
	background: #ccc;
	color: #333
}

.innorix_tester.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd
	{
	background: #454545
}

.innorix_tester.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected
	{
	background: #262626
}

.innorix_tester.irx_theme_darker-than-black .irx_inner._irx_dragging {
	border: 2px solid #ff7518
}

.innorix_tester.irx_theme_darker-than-black .irx_inner .irx_empty {
	color: #aaa
}

.innorix_tester.irx_theme_boombaya {
	color: #eee5e9
}

.innorix_tester.irx_theme_boombaya .irx_inner {
	background: #492c1d;
	border: 2px solid #492c1d
}

.innorix_tester.irx_theme_boombaya .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size
	{
	color: #66b3ba
}

.innorix_tester.irx_theme_boombaya .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit
	{
	color: #9c8983
}

.innorix_tester.irx_theme_boombaya .irx_inner .irx_listGrid_wrap {
	border-left: 2px solid #5b3724
}

.innorix_tester.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li
	{
	cursor: pointer
}

.innorix_tester.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove
	{
	background: #66b3ba;
	color: #492c1d
}

.innorix_tester.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd
	{
	background: #633b27
}

.innorix_tester.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected
	{
	background: #372116
}

.innorix_tester.irx_theme_boombaya .irx_inner._irx_dragging {
	border: 2px solid #66b3ba
}

.innorix_tester.irx_theme_boombaya .irx_inner .irx_empty {
	color: #aaa
}

.innorix_tester div.irx_filetree.empty-uploader {
	background: url(img/dropzone.png) no-repeat center center;
	background-color: #fff
}

.innorix_tester div.irx_filetree.empty-downloader {
	background: url(img/empty-file.png) no-repeat center center;
	background-color: #fff
}

.innorix_tester div.irx_filetree {
	width: 550px;
	height: 200px;
	position: relative;
	border-right: 1px solid #dcdcdc;
	background: #fff;
	overflow: hidden;
	overflow-y: auto;
	float: left
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper
	{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom: 1px solid #efefef;
	padding: 5px;
	padding-left: 5px;
	height: 20px;
	background-color: #fff
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div
	{
	float: left
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filetree-checkbox
	{
	background: url(img/innorix_control_list_checkbox.png) -20px 0
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.tree-icon
	{
	width: 18px;
	height: 18px;
	margin-left: 4px;
	margin-top: 2px
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filename
	{
	margin-top: 1px;
	margin-left: 2px;
	max-width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
	height: 18px;
	line-height: 18px
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filesize
	{
	color: #757575;
	margin-left: 10px;
	margin-top: 1px;
	vertical-align: middle;
	height: 18px;
	line-height: 18px
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group
	{
	float: right;
	clear: both;
	padding: 0;
	margin: 0;
	margin-top: -20px;
	display: none;
	text-align: right
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group span.irx_btn_move
	{
	position: absolute;
	margin-left: -50px;
	margin-top: 2px;
	width: 16px;
	height: 16px;
	cursor: default;
	/* background: url(img/move-blue.png) no-repeat */
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group span.irx_btn_del
	{
	position: absolute;
	margin-left: -30px;
	margin-top: 3px;
	width: 15px;
	height: 15px;
	cursor: pointer;
	background: url(img/close-blue.png) no-repeat
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper:hover .btn-group
	{
	display: block
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected div.irx-file-inner-wrapper:first-child
	{
	background-color: #0c93dd;
	color: #fff;
	border-bottom: 1px solid #0c93dd
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected div.irx-file-inner-wrapper:first-child div.filesize
	{
	color: #fff
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected div.irx-file-inner-wrapper:first-child div.filetree-checkbox
	{
	background: url(img/innorix_control_list_checkbox.png) 0 0
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected div.irx-file-inner-wrapper:first-child div.btn-group span.irx_btn_move
	{
	background: url(img/move-white.png) no-repeat
}

.innorix_tester div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected div.irx-file-inner-wrapper:first-child div.btn-group span.irx_btn_del
	{
	background: url(img/close-white.png) no-repeat
}

.innorix_tester div.irx_infoBox {
	background: #fafafa;
	border: 1px solid #dcdcdc
}

.innorix_tester div.irx_infoBox div.irx-chart-wrapper {
	position: relative;
	width: 138px;
	float: left;
	height: 180px;
	padding: 10px
}

.innorix_tester div.irx_infoBox div.irx-chart-wrapper div.irx-canvas-wrapper canvas.irx-chart-canvas
	{
	margin-top: 5px
}

.innorix_tester div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size.file-select
	{
	height: 50px;
	padding-top: 0
}

.innorix_tester div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size
	{
	height: 43px;
	padding-top: 7px;
	text-align: center;
	margin-top: -88px;
	width: 100%
}

.innorix_tester div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size div.selected-file-size
	{
	color: #2297c7;
	font-size: 14pt;
	height: 23px
}

.innorix_tester div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size div.total-file-size
	{
	color: #757575;
	font-size: 12px;
	border-top: 1px solid #d8d8d8;
	width: 30%;
	margin: auto
}

.innorix_tester div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-count
	{
	text-align: center;
	margin-top: 45px;
	width: 100%
}

.innorix_tester div.irx_infoBox div.irx-chart-wrapper div.irx-chart-btn-group
	{
	position: absolute;
	overflow: hidden;
	right: 10px;
	width: 15px;
	height: 15px;
	cursor: pointer
}

.innorix_tester div.irx_infoBox div.irx-chart-wrapper div.irx-chart-btn-group div.irx-chart-toggle
	{
	position: absolute;
	width: 15px;
	height: 15px;
	opacity: 0;
	background: url(img/close-gray.png) no-repeat
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper {
	position: absolute;
	width: 100%;
	float: left;
	height: 180px;
	padding: 10px;
	display: none;
	background-color: #fff
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper div.irx-canvas-wrapper canvas.irx-chart-canvas
	{
	margin-top: 5px
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper div.irx-chart-file-size.file-select
	{
	height: 50px;
	padding-top: 0
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper div.irx-chart-file-size
	{
	height: 43px;
	padding-top: 7px;
	text-align: center;
	margin-top: 30px;
	width: 100%
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper div.irx-chart-file-size div.selected-file-size
	{
	color: #2297c7;
	font-size: 14pt;
	height: 23px
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper div.irx-chart-file-size div.total-file-size
	{
	color: #757575;
	font-size: 12px;
	border-top: 1px solid #d8d8d8;
	width: 30%;
	margin: auto
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper div.irx-chart-file-count
	{
	text-align: center;
	margin-top: 45px;
	width: 100%;
	font-size: 12.5px;
	line-height: 15px
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper div.irx-chart-btn-group
	{
	position: absolute;
	overflow: hidden;
	right: 10px;
	width: 10px;
	height: 10px;
	cursor: pointer;
	top: 10px;
	right: 10px;
	font-size: 16px;
	font-weight: 700
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper div.irx-chart-btn-group div.irx-mass-toggle
	{
	color: #aaafb1
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper div.irx-chart-btn-group div.irx-mass-toggle:hover
	{
	color: #002060
}

.innorix_tester div.irx_infoBox div.irx-mass-wrapper div.irx-mass-wrapper-paper-image
	{
	background: url(img/paper-plane.png) left top no-repeat;
	width: 152px;
	height: 79px;
	background-size: 152px 79px;
	position: absolute;
	right: 76px;
	top: 37px
}

.innorix_tester.chart-hide div.irx_filetree {
	min-width: 100%
}

.innorix_tester.chart-hide div.irx-chart-wrapper {
	display: none
}

.tree-icon.directory {
	background: url(icon/directory.png) left top no-repeat
}

.tree-icon.directory-open {
	background: url(icon/folder_open.png) left top no-repeat
}

.tree-icon.expanded {
	background: url(icon/folder_open.png) left top no-repeat
}

.tree-icon.wait {
	background: url(icon/spinner.gif) left top no-repeat
}

.tree-icon.file-icon {
	background: url(icon/file.png) left top no-repeat
}

.tree-icon.file-icon.ext_3gp {
	background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_afp {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_afpa {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_asp {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_aspx {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_avi {
	background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_bat {
	background: url(icon/application.png) left top no-repeat
}

.tree-icon.file-icon.ext_bmp {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_c {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_cfm {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_cgi {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_com {
	background: url(icon/application.png) left top no-repeat
}

.tree-icon.file-icon.ext_cpp {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_css {
	background: url(icon/css.png) left top no-repeat
}

.tree-icon.file-icon.ext_doc {
	background: url(icon/doc.png) left top no-repeat
}

.tree-icon.file-icon.ext_exe {
	background: url(icon/application.png) left top no-repeat
}

.tree-icon.file-icon.ext_gif {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_fla {
	background: url(icon/flash.png) left top no-repeat
}

.tree-icon.file-icon.ext_h {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_htm {
	background: url(icon/html.png) left top no-repeat
}

.tree-icon.file-icon.ext_html {
	background: url(icon/html.png) left top no-repeat
}

.tree-icon.file-icon.ext_jar {
	background: url(icon/java.png) left top no-repeat
}

.tree-icon.file-icon.ext_jpg {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_jpeg {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_js {
	background: url(icon/script.png) left top no-repeat
}

.tree-icon.file-icon.ext_lasso {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_log {
	background: url(icon/txt.png) left top no-repeat
}

.tree-icon.file-icon.ext_m4p {
	background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_mov {
	background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_mp3 {
	background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_mp4 {
	background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_mpg {
	background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_mpeg {
	background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_ogg {
	background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_pcx {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_pdf {
	background: url(icon/pdf.png) left top no-repeat
}

.tree-icon.file-icon.ext_php {
	background: url(icon/php.png) left top no-repeat
}

.tree-icon.file-icon.ext_png {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_ppt {
	background: url(icon/ppt.png) left top no-repeat
}

.tree-icon.file-icon.ext_psd {
	background: url(icon/psd.png) left top no-repeat
}

.tree-icon.file-icon.ext_pl {
	background: url(icon/script.png) left top no-repeat
}

.tree-icon.file-icon.ext_py {
	background: url(icon/script.png) left top no-repeat
}

.tree-icon.file-icon.ext_rb {
	background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_rbx {
	background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_rhtml {
	background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_rpm {
	background: url(icon/linux.png) left top no-repeat
}

.tree-icon.file-icon.ext_ruby {
	background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_sql {
	background: url(icon/db.png) left top no-repeat
}

.tree-icon.file-icon.ext_swf {
	background: url(icon/flash.png) left top no-repeat
}

.tree-icon.file-icon.ext_tif {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_tiff {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_txt {
	background: url(icon/txt.png) left top no-repeat
}

.tree-icon.file-icon.ext_vb {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_wav {
	background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_wmv {
	background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_xls {
	background: url(icon/xls.png) left top no-repeat
}

.tree-icon.file-icon.ext_xml {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_zip {
	background: url(icon/zip.png) left top no-repeat
}

.tree-icon.file-icon.ext_directory {
	background: url(icon/directory.png) left top no-repeat
}

.tree-icon.file-icon.ext_ms4 {
	background: url(icon/ms4.png) left top no-repeat
}

.innorix_base, .innorix_basic, .innorix_compact, .innorix_input,
	.innorix_tester, .irx_messageBox, .irx_transferWin {
	font-family: 'Segoe UI', arial, '돋움', Dotum, 'Apple SD Gothic Neo',
		AppleSDGothicNeo, sans-serif
}

.innorix_base ol, .innorix_base ul, .innorix_basic ol, .innorix_basic ul,
	.innorix_compact ol, .innorix_compact ul, .innorix_input ol,
	.innorix_input ul, .innorix_tester ol, .innorix_tester ul,
	.irx_messageBox ol, .irx_messageBox ul, .irx_transferWin ol,
	.irx_transferWin ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.innorix_base button, .innorix_basic button, .innorix_compact button,
	.innorix_input button, .innorix_tester button, .irx_messageBox button,
	.irx_transferWin button {
	outline: 0;
	cursor: pointer;
	margin: 0;
	padding: 0
}

.innorix_base blockquote, .innorix_base q, .innorix_basic blockquote,
	.innorix_basic q, .innorix_compact blockquote, .innorix_compact q,
	.innorix_input blockquote, .innorix_input q, .innorix_tester blockquote,
	.innorix_tester q, .irx_messageBox blockquote, .irx_messageBox q,
	.irx_transferWin blockquote, .irx_transferWin q {
	quotes: none
}

.innorix_basic {
	/* border: 2px solid #09a3e4; */
	border: 1px solid #a0a0a0;
	overflow: hidden;
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;
	color: #111;
	padding: 0;
	font-size: 12px;
	position: relative
}

.innorix_basic .irx_inner {
	background: #fff;
	border: 2px solid #13a097
}

.innorix_basic .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size
	{
	color: #13a097
}

.innorix_basic .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit
	{
	color: #888
}

.innorix_basic .irx_inner .irx_listGrid_wrap {
	border-left: 2px solid #ccc
}

.innorix_basic .irx_inner .irx_listGrid_wrap .irx_listGrid li {
	cursor: pointer
}

.innorix_basic .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove
	{
	background: #13a097;
	color: #fff
}

.innorix_basic .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd {
	background: #ebebeb
}

.innorix_basic .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected {
	background: #d9d9d9
}

.innorix_basic .irx_inner._irx_dragging {
	border: 2px solid #295388
}

.innorix_basic .irx_inner .irx_empty {
	color: #aaa
}

.innorix_basic.irx_theme_blood {
	color: #000
}

.innorix_basic.irx_theme_blood .irx_inner {
	background: red;
	border: 2px solid #8b2b3b
}

.innorix_basic.irx_theme_blood .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size
	{
	color: #175676
}

.innorix_basic.irx_theme_blood .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit
	{
	color: maroon
}

.innorix_basic.irx_theme_blood .irx_inner .irx_listGrid_wrap {
	border-left: 2px solid #900
}

.innorix_basic.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li
	{
	cursor: pointer
}

.innorix_basic.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove
	{
	background: #175676;
	color: red
}

.innorix_basic.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd
	{
	background: #d60000
}

.innorix_basic.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected
	{
	background: #b30000
}

.innorix_basic.irx_theme_blood .irx_inner._irx_dragging {
	border: 2px solid #000
}

.innorix_basic.irx_theme_blood .irx_inner .irx_empty {
	color: #aaa
}

.innorix_basic.irx_theme_darker-than-black {
	color: #aaa
}

.innorix_basic.irx_theme_darker-than-black .irx_inner {
	background: #333;
	border: 2px solid #333
}

.innorix_basic.irx_theme_darker-than-black .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size
	{
	color: #ccc
}

.innorix_basic.irx_theme_darker-than-black .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit
	{
	color: #6f6f6f
}

.innorix_basic.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap
	{
	border-left: 2px solid #404040
}

.innorix_basic.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li
	{
	cursor: pointer
}

.innorix_basic.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove
	{
	background: #ccc;
	color: #333
}

.innorix_basic.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd
	{
	background: #454545
}

.innorix_basic.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected
	{
	background: #262626
}

.innorix_basic.irx_theme_darker-than-black .irx_inner._irx_dragging {
	border: 2px solid #ff7518
}

.innorix_basic.irx_theme_darker-than-black .irx_inner .irx_empty {
	color: #aaa
}

.innorix_basic.irx_theme_boombaya {
	color: #eee5e9
}

.innorix_basic.irx_theme_boombaya .irx_inner {
	background: #492c1d;
	border: 2px solid #492c1d
}

.innorix_basic.irx_theme_boombaya .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size
	{
	color: #66b3ba
}

.innorix_basic.irx_theme_boombaya .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit
	{
	color: #9c8983
}

.innorix_basic.irx_theme_boombaya .irx_inner .irx_listGrid_wrap {
	border-left: 2px solid #5b3724
}

.innorix_basic.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li
	{
	cursor: pointer
}

.innorix_basic.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove
	{
	background: #66b3ba;
	color: #492c1d
}

.innorix_basic.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd
	{
	background: #633b27
}

.innorix_basic.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected
	{
	background: #372116
}

.innorix_basic.irx_theme_boombaya .irx_inner._irx_dragging {
	border: 2px solid #66b3ba
}

.innorix_basic.irx_theme_boombaya .irx_inner .irx_empty {
	color: #aaa
}

.innorix_basic._irx_dragging {
	border: 2px solid #81c7fc
}

.innorix_basic div {
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;
	position: static;
	white-space: normal;
	overflow: visible
}

.innorix_basic div.irx_filetree.empty-uploader {
	background: url(img/dropzone.png) no-repeat center center;
	background-color: #fff
}

.innorix_basic div.irx_filetree.empty-downloader {
	background-color: #fff
}

.innorix_basic div.irx_filetree .irx-empty-download-text {
	color: #6c6c6c;
	position: absolute;
	margin: 0;
	top: 46%;
	width: 100%;
	text-align: center;
	font-size: 25px
}

.innorix_basic .irx-hidden-input {
	opacity: 0
}

.innorix_basic div.irx-file-header {
	padding: 5px;
	padding-left: 4px;
	display: none;
	position: fixed;
	width: 100%;
	clear: both;
	background: #fafafa;
	border: 1px solid #dcdcdc
}

.innorix_basic div.irx-file-header div {
	height: 20px
}

.innorix_basic div.irx-file-header div.fileheader-checkbox {
	float: left;
	height: 20px;
	width: 20px;
	background: url(img/innorix_control_list_checkbox.png) -20px 0
}

.innorix_basic div.irx-file-header div.fileheader-checkbox.active {
	background: url(img/innorix_control_list_checkbox.png) 0 0
}

.innorix_basic div.irx-file-header div.irx-file-header-desc {
	float: left;
	margin-right: 5px
}

.innorix_basic div.irx-file-header div.irx-file-remove-button-wrapper {
	float: none
}

.innorix_basic div.irx-file-header button.irx-file-remove-button {
	border: 1px solid #cdcdcd;
	color: #646464;
	padding: 0 5px;
	background: #fff;
	margin-right: 5px;
	width: 75px
}

.innorix_basic div.irx-file-header div.irx-file-download-button-wrapper
	{
	display: none
}

.innorix_basic div.irx-file-header button.irx-file-download-button {
	border: 1px solid #cdcdcd;
	color: #646464;
	padding: 0 5px;
	background: #fff;
	width: 75px
}

.innorix_basic div.irx_filetree {
	width: 550px;
	height: 200px;
	position: relative;
	border-right: 1px solid #dcdcdc;
	background: #fff;
	overflow: hidden;
	overflow-y: auto;
	float: left
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper
	{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
/* 	border-bottom: 1px solid #efefef; */
	padding: 5px;
	padding-left: 5px;
	padding-top: 10px;
	height: 20px;
	background-color: #fff;
	cursor: default;
	font-size: 13px;
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div
	{
	float: left
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filetree-checkbox
	{
	background: url(img/innorix_control_list_checkbox.png) -20px 0
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.tree-icon
	{
	width: 18px;
	height: 18px;
	margin-left: 4px;
	margin-top: 2px
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filename
	{
	margin-top: 1px;
	margin-left: 2px;
	max-width: 55%;
	/* overflow: hidden; */
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
	height: 18px;
	line-height: 18px
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filesize
	{
	color: #757575;
	margin-left: 10px;
	margin-top: 1px;
	vertical-align: middle;
	height: 18px;
	line-height: 18px
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group
	{
	float: right;
	clear: both;
	padding: 0;
	margin: 0;
	margin-top: -20px;
	/* display: none; */
	text-align: right
}

/* .innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group span.irx_btn_move
	{
	position: absolute;
	margin-left: -50px;
	margin-top: 2px;
	width: 16px;
	height: 16px;
	cursor: default;
	background: url(img/move-blue.png) no-repeat
} */

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group span.irx_btn_del
	{
	position: absolute;
	margin-left: -30px;
	margin-top: 3px;
	width: 15px;
	height: 15px;
	cursor: pointer;
	background: url(img/close-blue.png) no-repeat
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper:hover .btn-group
	{
	display: block
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.is-removed>div.irx-file-inner-wrapper
	{
	color: #aaa
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected>div.irx-file-inner-wrapper
	{
	background-color: #0c93dd;
	color: #fff;
	border-bottom: 1px solid #0c93dd;
	font-size: 14px;
    height: 30px;
    padding-top: 10px;
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected>div.irx-file-inner-wrapper div.filesize
	{
	color: #fff
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected>div.irx-file-inner-wrapper div.filename
	{
	color: #fff
}

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected>div.irx-file-inner-wrapper div.filetree-checkbox
	{
	background: url(img/innorix_control_list_checkbox.png) 0 0
}

/* .innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected>div.irx-file-inner-wrapper div.btn-group span.irx_btn_move
	{
	background: url(img/move-white.png) no-repeat
} */

.innorix_basic div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected>div.irx-file-inner-wrapper div.btn-group span.irx_btn_del
	{
	background: url(img/close-white.png) no-repeat
}

.innorix_basic div.irx_infoBox {
	background: #fafafa
}

.innorix_basic div.irx_infoBox div.irx-chart-wrapper {
	position: relative;
	width: 138px;
	float: left;
	height: 180px;
	padding: 10px
}

.innorix_basic div.irx_infoBox div.irx-chart-wrapper div.irx-canvas-wrapper canvas.irx-chart-canvas
	{
	margin-top: 5px
}

.innorix_basic div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size.file-select
	{
	height: 50px;
	padding-top: 0
}

.innorix_basic div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size
	{
	height: 43px;
	padding-top: 7px;
	text-align: center;
	margin-top: -88px;
	width: 100%
}

.innorix_basic div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size div.selected-file-size
	{
	color: #2297c7;
	font-size: 14pt;
	height: 23px
}

.innorix_basic div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size div.total-file-size
	{
	color: #757575;
	font-size: 12px;
	border-top: 0 solid #d8d8d8;
	width: 100%;
	margin: auto
}

.innorix_basic div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size div.topBorder
	{
	border-top: 1px solid #d8d8d8;
	width: 30%;
	margin: auto
}

.innorix_basic div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-count
	{
	color: #757575;
	text-align: center;
	margin-top: 45px;
	width: 100%;
	font-size: 12.5px;
	line-height: 15px
}

.innorix_basic div.irx_infoBox div.irx-chart-wrapper div.irx-chart-btn-group
	{
	position: absolute;
	overflow: hidden;
	right: 10px;
	width: 15px;
	height: 15px;
	cursor: pointer
}

.innorix_basic div.irx_infoBox div.irx-chart-wrapper div.irx-chart-btn-group div.irx-chart-toggle
	{
	position: absolute;
	width: 15px;
	height: 15px;
	opacity: 0;
	background: url(img/close-gray.png) no-repeat
}

.innorix_basic div.irx_infoBox div.irx-preview-wrapper {
	position: relative;
	width: 138px;
	float: left;
	height: 180px;
	padding: 10px;
	display: none;
	background: #fff
}

.innorix_basic div.irx_infoBox div.irx-preview-wrapper div.irx-preview-element
	{
	width: 100%;
	height: calc(100% - 30px);
	overflow: hidden
}

.innorix_basic div.irx_infoBox div.irx-preview-wrapper div.irx-preview-element img.irx-preview-image
	{
	width: 100%;
	height: auto
}

.innorix_basic div.irx_infoBox div.irx-preview-wrapper div.irx-preview-element iframe.irx-preview-pdf
	{
	width: 158px;
	height: 177px;
	overflow: hidden !important;
	overflow-x: hidden !important;
	overflow-y: hidden !important
}

.innorix_basic div.irx_infoBox div.irx-preview-wrapper div.irx-preview-file-size
	{
	height: 15px;
	padding-top: 7px;
	text-align: center;
	margin-top: -5px;
	width: 100%;
	color: #2297c7
}

.innorix_basic div.irx_infoBox div.irx-preview-wrapper div.irx-preview-file-name
	{
	color: #2297c7;
	text-align: center;
	margin-top: 2px;
	width: 138px;
	font-size: 12.5px;
	line-height: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.innorix_basic div.irx_infoBox div.irx-preview-wrapper div.irx-chart-btn-group
	{
	position: absolute;
	overflow: hidden;
	right: 10px;
	width: 15px;
	height: 15px;
	cursor: pointer
}

.innorix_basic div.irx_infoBox div.irx-preview-wrapper div.irx-chart-btn-group div.irx-chart-toggle
	{
	position: absolute;
	width: 15px;
	height: 15px;
	opacity: 0;
	background: url(img/close-gray.png) no-repeat
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper {
	position: absolute;
	width: 100%;
	float: left;
	height: 180px;
	padding: 10px;
	display: none;
	background-color: #fff;
	font-family: Helvetica, sans-serif
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper div.irx-canvas-wrapper canvas.irx-chart-canvas
	{
	margin-top: 5px
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper div.irx-mass-file-title
	{
	padding-top: 7px;
	text-align: center;
	margin-top: 10px;
	color: #002060;
	font-size: 22px;
	font-weight: 700
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper div.irx-mass-file-content
	{
	padding-top: 7px;
	text-align: center;
	color: #002060;
	font-size: 18px;
	font-weight: 700
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper div.irx-mass-file-size
	{
	padding-top: 7px;
	text-align: center;
	margin-top: 50px;
	width: 100%;
	font-size: 16px;
	font-weight: 700;
	color: #002060
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper div.irx-mass-file-size span.massFileNumber
	{
	color: #00b0f0;
	font-size: 24px;
	height: 23px;
	font-weight: 700
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper div.irx-mass-file-size span.massFileText
	{
	color: #002060;
	font-size: 16px;
	font-weight: 700
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper div.irx-chart-btn-group
	{
	position: absolute;
	overflow: hidden;
	top: 0;
	right: 16px;
	width: 28px;
	height: 28px;
	cursor: pointer;
	font-size: 28px;
	font-weight: 700
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper div.irx-chart-btn-group div.irx-mass-toggle
	{
	color: #aaafb1
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper div.irx-chart-btn-group div.irx-mass-toggle:hover
	{
	color: #002060
}

.innorix_basic div.irx_infoBox div.irx-mass-wrapper div.irx-mass-wrapper-paper-image
	{
	background: url(img/paper-plane.png) left top no-repeat;
	width: 152px;
	height: 79px;
	background-size: 152px 79px;
	position: absolute;
	right: 46px;
	top: 27px;
	margin: auto
}

.innorix_basic.chart-hide div.irx_filetree {
	min-width: 100%
}

.innorix_basic.chart-hide div.irx-chart-wrapper {
	display: none
}

.innorix_basic.preview-show div.irx_filetree {
	min-width: 0;
	width: calc(100% - 160px)
}

.innorix_basic.preview-show div.irx-preview-wrapper {
	display: block !important
}

.innorix_basic.preview-show div.irx-file-header-list {
	width: calc(100% - 160px)
}

.innorix_basic.preview-show div.irx-chart-wrapper {
	display: none
}

.__irx.context-menu-layer {
	position: fixed;
	z-index: 101;
	top: 0;
	left: 0;
	opacity: 0;
	background-color: #000;
	height: 100vw;
	width: 100vw;
	display: none;
	display: none
}

ul.__irx.context-menu-list {
	margin: 0;
	padding: 2px;
	min-width: 120px;
	max-width: 250px;
	display: none;
	position: fixed;
	list-style-type: none;
	border: 1px solid #979797;
	background: #f0f0f0;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
	-ms-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
	-o-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
	box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
	font-family: Dotum, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333;
	z-index: 102
}

ul.__irx.context-menu-list li.context-menu-item {
	cursor: pointer;
	padding: 2px 12px;
	background-color: #ebf0f6;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid #f0f0f0
}

ul.__irx.context-menu-list li:hover {
	border: 1px solid #aecff7
}

.loading-layout {
	width: 100%;
	height: 100%;
	background: rgba(80, 80, 80, .2);
	display: none
}

.loading-layout-file-processing {
	width: 100%;
	height: 100%;
	background: rgba(80, 80, 80, .2);
	display: none
}

.sk-fading-circle {
	margin: auto;
	width: 40px;
	height: 40px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	overflow: hidden
}

.sk-fading-circle .sk-circle {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.sk-fading-circle .sk-circle:before {
	content: '';
	display: block;
	margin: 0 auto;
	width: 15%;
	height: 15%;
	background-color: #333;
	border-radius: 100%;
	-webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
	animation: sk-circleFadeDelay 1.2s infinite ease-in-out both
}

.sk-fading-circle .sk-circle2 {
	-webkit-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	transform: rotate(30deg)
}

.sk-fading-circle .sk-circle3 {
	-webkit-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg)
}

.sk-fading-circle .sk-circle4 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.sk-fading-circle .sk-circle5 {
	-webkit-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg)
}

.sk-fading-circle .sk-circle6 {
	-webkit-transform: rotate(150deg);
	-ms-transform: rotate(150deg);
	transform: rotate(150deg)
}

.sk-fading-circle .sk-circle7 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.sk-fading-circle .sk-circle8 {
	-webkit-transform: rotate(210deg);
	-ms-transform: rotate(210deg);
	transform: rotate(210deg)
}

.sk-fading-circle .sk-circle9 {
	-webkit-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	transform: rotate(240deg)
}

.sk-fading-circle .sk-circle10 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.sk-fading-circle .sk-circle11 {
	-webkit-transform: rotate(300deg);
	-ms-transform: rotate(300deg);
	transform: rotate(300deg)
}

.sk-fading-circle .sk-circle12 {
	-webkit-transform: rotate(330deg);
	-ms-transform: rotate(330deg);
	transform: rotate(330deg)
}

.sk-fading-circle .sk-circle2:before {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}

.sk-fading-circle .sk-circle3:before {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

.sk-fading-circle .sk-circle4:before {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}

.sk-fading-circle .sk-circle5:before {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}

.sk-fading-circle .sk-circle6:before {
	-webkit-animation-delay: -.7s;
	animation-delay: -.7s
}

.sk-fading-circle .sk-circle7:before {
	-webkit-animation-delay: -.6s;
	animation-delay: -.6s
}

.sk-fading-circle .sk-circle8:before {
	-webkit-animation-delay: -.5s;
	animation-delay: -.5s
}

.sk-fading-circle .sk-circle9:before {
	-webkit-animation-delay: -.4s;
	animation-delay: -.4s
}

.sk-fading-circle .sk-circle10:before {
	-webkit-animation-delay: -.3s;
	animation-delay: -.3s
}

.sk-fading-circle .sk-circle11:before {
	-webkit-animation-delay: -.2s;
	animation-delay: -.2s
}

.sk-fading-circle .sk-circle12:before {
	-webkit-animation-delay: -.1s;
	animation-delay: -.1s
}

@
-webkit-keyframes sk-circleFadeDelay { 0%,100%,39%{
	opacity: 0
}

40%{
opacity
:
1
}
}
@
keyframes sk-circleFadeDelay { 0%,100%,39%{
	opacity: 0
}

40%{
opacity
:
1
}
}
.tree-icon.directory {
	background: url(icon/directory.png) left top no-repeat
}

.tree-icon.directory.open {
	background: url(icon/folder_open.png) left top no-repeat
}

.tree-icon.expanded {
	background: url(icon/folder_open.png) left top no-repeat
}

.tree-icon.wait {
	background: url(icon/spinner.gif) left top no-repeat
}

.tree-icon.file-icon {
	background: url(icon/file.png) left top no-repeat
}

.tree-icon.file-icon.ext_3gp {
	background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_afp {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_afpa {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_asp {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_aspx {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_avi {
	background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_bat {
	background: url(icon/application.png) left top no-repeat
}

.tree-icon.file-icon.ext_bmp {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_c {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_cfm {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_cgi {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_com {
	background: url(icon/application.png) left top no-repeat
}

.tree-icon.file-icon.ext_cpp {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_css {
	background: url(icon/css.png) left top no-repeat
}

.tree-icon.file-icon.ext_doc {
	background: url(icon/doc.png) left top no-repeat
}

.tree-icon.file-icon.ext_docx {
	background: url(icon/doc.png) left top no-repeat
}

.tree-icon.file-icon.ext_exe {
	background: url(icon/application.png) left top no-repeat
}

.tree-icon.file-icon.ext_gif {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_fla {
	background: url(icon/flash.png) left top no-repeat
}

.tree-icon.file-icon.ext_h {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_htm {
	background: url(icon/html.png) left top no-repeat
}

.tree-icon.file-icon.ext_html {
	background: url(icon/html.png) left top no-repeat
}

.tree-icon.file-icon.ext_jar {
	background: url(icon/java.png) left top no-repeat
}

.tree-icon.file-icon.ext_jpg {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_jpeg {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_js {
	background: url(icon/script.png) left top no-repeat
}

.tree-icon.file-icon.ext_lasso {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_log {
	background: url(icon/txt.png) left top no-repeat
}

.tree-icon.file-icon.ext_m4p {
	background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_mov {
	background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_mp3 {
	background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_mp4 {
	background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_mpg {
	background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_mpeg {
	background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_ogg {
	background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_pcx {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_pdf {
	background: url(icon/pdf.png) left top no-repeat
}

.tree-icon.file-icon.ext_php {
	background: url(icon/php.png) left top no-repeat
}

.tree-icon.file-icon.ext_png {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_ppt {
	background: url(icon/ppt.png) left top no-repeat
}

.tree-icon.file-icon.ext_pptx {
	background: url(icon/ppt.png) left top no-repeat
}

.tree-icon.file-icon.ext_psd {
	background: url(icon/psd.png) left top no-repeat
}

.tree-icon.file-icon.ext_pl {
	background: url(icon/script.png) left top no-repeat
}

.tree-icon.file-icon.ext_py {
	background: url(icon/script.png) left top no-repeat
}

.tree-icon.file-icon.ext_rb {
	background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_rbx {
	background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_rhtml {
	background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_rpm {
	background: url(icon/linux.png) left top no-repeat
}

.tree-icon.file-icon.ext_ruby {
	background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_sql {
	background: url(icon/db.png) left top no-repeat
}

.tree-icon.file-icon.ext_swf {
	background: url(icon/flash.png) left top no-repeat
}

.tree-icon.file-icon.ext_tif {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_tiff {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_txt {
	background: url(icon/txt.png) left top no-repeat
}

.tree-icon.file-icon.ext_vb {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_wav {
	background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_wmv {
	background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_xls {
	background: url(icon/xls.png) left top no-repeat
}

.tree-icon.file-icon.ext_xlsx {
	background: url(icon/xls.png) left top no-repeat
}

.tree-icon.file-icon.ext_xml {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_zip {
	background: url(icon/zip.png) left top no-repeat
}

.tree-icon.file-icon.ext_directory {
	background: url(icon/directory.png) left top no-repeat
}

.tree-icon.file-icon.ext_ms4 {
	background: url(icon/ms4.png) left top no-repeat
}

.innorix_base, .innorix_basic, .innorix_compact, .innorix_input,
	.innorix_tester, .irx_messageBox, .irx_transferWin {
	font-family: 'Segoe UI', arial, '돋움', Dotum, 'Apple SD Gothic Neo',
		AppleSDGothicNeo, sans-serif
}

.innorix_base ol, .innorix_base ul, .innorix_basic ol, .innorix_basic ul,
	.innorix_compact ol, .innorix_compact ul, .innorix_input ol,
	.innorix_input ul, .innorix_tester ol, .innorix_tester ul,
	.irx_messageBox ol, .irx_messageBox ul, .irx_transferWin ol,
	.irx_transferWin ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.innorix_base button, .innorix_basic button, .innorix_compact button,
	.innorix_input button, .innorix_tester button, .irx_messageBox button,
	.irx_transferWin button {
	outline: 0;
	cursor: pointer;
	margin: 0;
	padding: 0
}

.innorix_base blockquote, .innorix_base q, .innorix_basic blockquote,
	.innorix_basic q, .innorix_compact blockquote, .innorix_compact q,
	.innorix_input blockquote, .innorix_input q, .innorix_tester blockquote,
	.innorix_tester q, .irx_messageBox blockquote, .irx_messageBox q,
	.irx_transferWin blockquote, .irx_transferWin q {
	quotes: none
}

.innorix_compact {
	border: 2px solid #13a097;
	overflow: hidden;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	color: #111;
	padding: 0;
	font-size: 12px;
	position: relative
}

.innorix_compact .irx_inner {
	background: #fff;
	border: 2px solid #13a097
}

.innorix_compact .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size
	{
	color: #13a097
}

.innorix_compact .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit
	{
	color: #888
}

.innorix_compact .irx_inner .irx_listGrid_wrap {
	border-left: 2px solid #ccc
}

.innorix_compact .irx_inner .irx_listGrid_wrap .irx_listGrid li {
	cursor: pointer
}

.innorix_compact .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove
	{
	background: #13a097;
	color: #fff
}

.innorix_compact .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd
	{
	background: #ebebeb
}

.innorix_compact .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected
	{
	background: #d9d9d9
}

.innorix_compact .irx_inner._irx_dragging {
	border: 2px solid #295388
}

.innorix_compact .irx_inner .irx_empty {
	color: #aaa
}

.innorix_compact.irx_theme_blood {
	color: #000
}

.innorix_compact.irx_theme_blood .irx_inner {
	background: red;
	border: 2px solid #8b2b3b
}

.innorix_compact.irx_theme_blood .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size
	{
	color: #175676
}

.innorix_compact.irx_theme_blood .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit
	{
	color: maroon
}

.innorix_compact.irx_theme_blood .irx_inner .irx_listGrid_wrap {
	border-left: 2px solid #900
}

.innorix_compact.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li
	{
	cursor: pointer
}

.innorix_compact.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove
	{
	background: #175676;
	color: red
}

.innorix_compact.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd
	{
	background: #d60000
}

.innorix_compact.irx_theme_blood .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected
	{
	background: #b30000
}

.innorix_compact.irx_theme_blood .irx_inner._irx_dragging {
	border: 2px solid #000
}

.innorix_compact.irx_theme_blood .irx_inner .irx_empty {
	color: #aaa
}

.innorix_compact.irx_theme_darker-than-black {
	color: #aaa
}

.innorix_compact.irx_theme_darker-than-black .irx_inner {
	background: #333;
	border: 2px solid #333
}

.innorix_compact.irx_theme_darker-than-black .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size
	{
	color: #ccc
}

.innorix_compact.irx_theme_darker-than-black .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit
	{
	color: #6f6f6f
}

.innorix_compact.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap
	{
	border-left: 2px solid #404040
}

.innorix_compact.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li
	{
	cursor: pointer
}

.innorix_compact.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove
	{
	background: #ccc;
	color: #333
}

.innorix_compact.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd
	{
	background: #454545
}

.innorix_compact.irx_theme_darker-than-black .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected
	{
	background: #262626
}

.innorix_compact.irx_theme_darker-than-black .irx_inner._irx_dragging {
	border: 2px solid #ff7518
}

.innorix_compact.irx_theme_darker-than-black .irx_inner .irx_empty {
	color: #aaa
}

.innorix_compact.irx_theme_boombaya {
	color: #eee5e9
}

.innorix_compact.irx_theme_boombaya .irx_inner {
	background: #492c1d;
	border: 2px solid #492c1d
}

.innorix_compact.irx_theme_boombaya .irx_inner .irx_contents .irx_infoBox .irx_top .irx_size
	{
	color: #66b3ba
}

.innorix_compact.irx_theme_boombaya .irx_inner .irx_contents .irx_infoBox .irx_top .irx_unit
	{
	color: #9c8983
}

.innorix_compact.irx_theme_boombaya .irx_inner .irx_listGrid_wrap {
	border-left: 2px solid #5b3724
}

.innorix_compact.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li
	{
	cursor: pointer
}

.innorix_compact.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li .irx_remove
	{
	background: #66b3ba;
	color: #492c1d
}

.innorix_compact.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li.irx_odd
	{
	background: #633b27
}

.innorix_compact.irx_theme_boombaya .irx_inner .irx_listGrid_wrap .irx_listGrid li.selected
	{
	background: #372116
}

.innorix_compact.irx_theme_boombaya .irx_inner._irx_dragging {
	border: 2px solid #66b3ba
}

.innorix_compact.irx_theme_boombaya .irx_inner .irx_empty {
	color: #aaa
}

.innorix_compact._irx_dragging {
	border: 2px solid #81c7fc
}

.innorix_compact div {
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;
	position: static;
	white-space: normal;
	overflow: visible
}

.innorix_compact div.irx_filetree.empty-uploader {
	background: url(img/dropzone.png) no-repeat center center;
	background-color: #fff
}

.innorix_compact div.irx_filetree.empty-downloader {
	background-color: #fff
}

.innorix_compact div.irx_filetree .irx-empty-download-text {
	color: #6c6c6c;
	position: absolute;
	margin: 0;
	top: 46%;
	width: 100%;
	text-align: center;
	font-size: 25px
}

.innorix_compact div.irx_filetree {
	width: 550px;
	height: 200px;
	position: relative;
	border-right: 1px solid #dcdcdc;
	background: #fff;
	overflow: hidden;
	overflow-y: auto;
	float: left
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper
	{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom: 1px solid #efefef;
	padding: 5px;
	padding-left: 5px;
	height: 20px;
	background-color: #fff
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div
	{
	float: left
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filetree-checkbox
	{
	background: url(img/innorix_control_list_checkbox.png) -20px 0
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.tree-icon
	{
	width: 18px;
	height: 18px;
	margin-left: 4px;
	margin-top: 2px
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filename
	{
	margin-top: 1px;
	margin-left: 2px;
	max-width: 55%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
	height: 18px;
	line-height: 18px
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filesize
	{
	color: #757575;
	margin-left: 10px;
	margin-top: 1px;
	vertical-align: middle;
	height: 18px;
	line-height: 18px
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filestatus
	{
	float: right;
	clear: both;
	padding: 0;
	margin: 0;
	margin-top: -20px;
	vertical-align: middle;
	height: 18px;
	line-height: 18px;
	display: none
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group
	{
	float: right;
	clear: both;
	padding: 0;
	margin: 0;
	margin-top: -20px;
	display: none;
	text-align: right
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group span.irx_btn_move
	{
	position: absolute;
	margin-left: -50px;
	margin-top: 2px;
	width: 16px;
	height: 16px;
	cursor: default;
	background: url(img/move-blue.png) no-repeat
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group span.irx_btn_del
	{
	position: absolute;
	margin-left: -30px;
	margin-top: 3px;
	width: 15px;
	height: 15px;
	cursor: pointer;
	background: url(img/close-blue.png) no-repeat
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper:hover .btn-group
	{
	display: block
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.is-removed>div.irx-file-inner-wrapper
	{
	color: #aaa
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected>div.irx-file-inner-wrapper
	{
	background-color: #0c93dd;
	color: #fff;
	border-bottom: 1px solid #0c93dd
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected>div.irx-file-inner-wrapper div.filesize
	{
	color: #fff
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected>div.irx-file-inner-wrapper div.filetree-checkbox
	{
	background: url(img/innorix_control_list_checkbox.png) 0 0
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected>div.irx-file-inner-wrapper div.btn-group span.irx_btn_move
	{
	background: url(img/move-white.png) no-repeat
}

.innorix_compact div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected>div.irx-file-inner-wrapper div.btn-group span.irx_btn_del
	{
	background: url(img/close-white.png) no-repeat
}

.innorix_compact div.irx_infoBox {
	background: #fafafa
}

.innorix_compact div.irx_infoBox div.irx-chart-wrapper {
	position: relative;
	width: 138px;
	float: left;
	height: 180px;
	padding: 10px
}

.innorix_compact div.irx_infoBox div.irx-chart-wrapper div.irx-canvas-wrapper canvas.irx-chart-canvas
	{
	margin-top: 5px
}

.innorix_compact div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size.file-select
	{
	height: 50px;
	padding-top: 0
}

.innorix_compact div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size
	{
	height: 43px;
	padding-top: 7px;
	text-align: center;
	margin-top: -88px;
	width: 100%
}

.innorix_compact div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size div.selected-file-size
	{
	color: #2297c7;
	font-size: 14pt;
	height: 23px
}

.innorix_compact div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size div.total-file-size
	{
	color: #757575;
	font-size: 12px;
	border-top: 0 solid #d8d8d8;
	width: 100%;
	margin: auto
}

.innorix_compact div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-size div.topBorder
	{
	border-top: 1px solid #d8d8d8;
	width: 30%;
	margin: auto
}

.innorix_compact div.irx_infoBox div.irx-chart-wrapper div.irx-chart-file-count
	{
	color: #757575;
	text-align: center;
	margin-top: 45px;
	width: 100%;
	font-size: 12.5px;
	line-height: 15px
}

.innorix_compact div.irx_infoBox div.irx-chart-wrapper div.irx-chart-btn-group
	{
	position: absolute;
	overflow: hidden;
	right: 10px;
	width: 15px;
	height: 15px;
	cursor: pointer
}

.innorix_compact div.irx_infoBox div.irx-chart-wrapper div.irx-chart-btn-group div.irx-chart-toggle
	{
	position: absolute;
	width: 15px;
	height: 15px;
	opacity: 0;
	background: url(img/close-gray.png) no-repeat
}

.innorix_compact div.irx_infoBox div.irx-preview-wrapper {
	position: relative;
	width: 138px;
	float: left;
	height: 180px;
	padding: 10px;
	display: none;
	background: #fff
}

.innorix_compact div.irx_infoBox div.irx-preview-wrapper div.irx-preview-element
	{
	width: 100%;
	height: calc(100% - 30px);
	overflow: hidden
}

.innorix_compact div.irx_infoBox div.irx-preview-wrapper div.irx-preview-element img.irx-preview-image
	{
	width: 100%;
	height: auto
}

.innorix_compact div.irx_infoBox div.irx-preview-wrapper div.irx-preview-element iframe.irx-preview-pdf
	{
	width: 158px;
	height: 177px;
	overflow: hidden !important;
	overflow-x: hidden !important;
	overflow-y: hidden !important
}

.innorix_compact div.irx_infoBox div.irx-preview-wrapper div.irx-preview-file-size
	{
	height: 15px;
	padding-top: 7px;
	text-align: center;
	margin-top: -5px;
	width: 100%;
	color: #2297c7
}

.innorix_compact div.irx_infoBox div.irx-preview-wrapper div.irx-preview-file-name
	{
	color: #2297c7;
	text-align: center;
	margin-top: 2px;
	width: 138px;
	font-size: 12.5px;
	line-height: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.innorix_compact div.irx_infoBox div.irx-preview-wrapper div.irx-chart-btn-group
	{
	position: absolute;
	overflow: hidden;
	right: 10px;
	width: 15px;
	height: 15px;
	cursor: pointer
}

.innorix_compact div.irx_infoBox div.irx-preview-wrapper div.irx-chart-btn-group div.irx-chart-toggle
	{
	position: absolute;
	width: 15px;
	height: 15px;
	opacity: 0;
	background: url(img/close-gray.png) no-repeat
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper {
	position: absolute;
	width: 100%;
	float: left;
	height: 180px;
	padding: 10px;
	display: none;
	background-color: #fff;
	font-family: Helvetica, sans-serif
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper div.irx-canvas-wrapper canvas.irx-chart-canvas
	{
	margin-top: 5px
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper div.irx-mass-file-title
	{
	padding-top: 7px;
	text-align: center;
	margin-top: 10px;
	color: #002060;
	font-size: 22px;
	font-weight: 700
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper div.irx-mass-file-content
	{
	padding-top: 7px;
	text-align: center;
	color: #002060;
	font-size: 18px;
	font-weight: 700
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper div.irx-mass-file-size
	{
	padding-top: 7px;
	text-align: center;
	margin-top: 50px;
	width: 100%;
	font-size: 16px;
	font-weight: 700;
	color: #002060
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper div.irx-mass-file-size span.massFileNumber
	{
	color: #00b0f0;
	font-size: 24px;
	height: 23px;
	font-weight: 700
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper div.irx-mass-file-size span.massFileText
	{
	color: #002060;
	font-size: 16px;
	font-weight: 700
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper div.irx-chart-btn-group
	{
	position: absolute;
	overflow: hidden;
	top: 0;
	right: 16px;
	width: 28px;
	height: 28px;
	cursor: pointer;
	font-size: 28px;
	font-weight: 700
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper div.irx-chart-btn-group div.irx-mass-toggle
	{
	color: #aaafb1
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper div.irx-chart-btn-group div.irx-mass-toggle:hover
	{
	color: #002060
}

.innorix_compact div.irx_infoBox div.irx-mass-wrapper div.irx-mass-wrapper-paper-image
	{
	background: url(img/paper-plane.png) left top no-repeat;
	width: 152px;
	height: 79px;
	background-size: 152px 79px;
	position: absolute;
	right: 46px;
	top: 27px;
	margin: auto
}

.innorix_compact.chart-hide div.irx_filetree {
	min-width: 100%
}

.innorix_compact.chart-hide div.irx-chart-wrapper {
	display: none
}

.innorix_basic.preview-show div.irx_filetree {
	min-width: 0;
	width: calc(100% - 160px)
}

.innorix_basic.preview-show div.irx-preview-wrapper {
	display: block !important
}

.innorix_basic.preview-show div.irx-file-header-list {
	width: calc(100% - 160px)
}

.innorix_basic.preview-show div.irx-chart-wrapper {
	display: none
}

.__irx.context-menu-layer {
	position: fixed;
	z-index: 101;
	top: 0;
	left: 0;
	opacity: 0;
	background-color: #000;
	height: 100vw;
	width: 100vw;
	display: none;
	display: none
}

ul.__irx.context-menu-list {
	margin: 0;
	padding: 2px;
	min-width: 120px;
	max-width: 250px;
	display: none;
	position: fixed;
	list-style-type: none;
	border: 1px solid #979797;
	background: #f0f0f0;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
	-ms-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
	-o-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
	box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
	font-family: Dotum, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333;
	z-index: 102
}

ul.__irx.context-menu-list li.context-menu-item {
	cursor: pointer;
	padding: 2px 12px;
	background-color: #ebf0f6;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid #f0f0f0
}

ul.__irx.context-menu-list li:hover {
	border: 1px solid #aecff7
}

.loading-layout {
	width: 100%;
	height: 100%;
	background: rgba(80, 80, 80, .2);
	display: none
}

.loading-layout-file-processing {
	width: 100%;
	height: 100%;
	background: rgba(80, 80, 80, .2);
	display: none
}

.sk-fading-circle {
	margin: auto;
	width: 40px;
	height: 40px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	overflow: hidden
}

.sk-fading-circle .sk-circle {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.sk-fading-circle .sk-circle:before {
	content: '';
	display: block;
	margin: 0 auto;
	width: 15%;
	height: 15%;
	background-color: #333;
	border-radius: 100%;
	-webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
	animation: sk-circleFadeDelay 1.2s infinite ease-in-out both
}

.sk-fading-circle .sk-circle2 {
	-webkit-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	transform: rotate(30deg)
}

.sk-fading-circle .sk-circle3 {
	-webkit-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg)
}

.sk-fading-circle .sk-circle4 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.sk-fading-circle .sk-circle5 {
	-webkit-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg)
}

.sk-fading-circle .sk-circle6 {
	-webkit-transform: rotate(150deg);
	-ms-transform: rotate(150deg);
	transform: rotate(150deg)
}

.sk-fading-circle .sk-circle7 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.sk-fading-circle .sk-circle8 {
	-webkit-transform: rotate(210deg);
	-ms-transform: rotate(210deg);
	transform: rotate(210deg)
}

.sk-fading-circle .sk-circle9 {
	-webkit-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	transform: rotate(240deg)
}

.sk-fading-circle .sk-circle10 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.sk-fading-circle .sk-circle11 {
	-webkit-transform: rotate(300deg);
	-ms-transform: rotate(300deg);
	transform: rotate(300deg)
}

.sk-fading-circle .sk-circle12 {
	-webkit-transform: rotate(330deg);
	-ms-transform: rotate(330deg);
	transform: rotate(330deg)
}

.sk-fading-circle .sk-circle2:before {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}

.sk-fading-circle .sk-circle3:before {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

.sk-fading-circle .sk-circle4:before {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}

.sk-fading-circle .sk-circle5:before {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}

.sk-fading-circle .sk-circle6:before {
	-webkit-animation-delay: -.7s;
	animation-delay: -.7s
}

.sk-fading-circle .sk-circle7:before {
	-webkit-animation-delay: -.6s;
	animation-delay: -.6s
}

.sk-fading-circle .sk-circle8:before {
	-webkit-animation-delay: -.5s;
	animation-delay: -.5s
}

.sk-fading-circle .sk-circle9:before {
	-webkit-animation-delay: -.4s;
	animation-delay: -.4s
}

.sk-fading-circle .sk-circle10:before {
	-webkit-animation-delay: -.3s;
	animation-delay: -.3s
}

.sk-fading-circle .sk-circle11:before {
	-webkit-animation-delay: -.2s;
	animation-delay: -.2s
}

.sk-fading-circle .sk-circle12:before {
	-webkit-animation-delay: -.1s;
	animation-delay: -.1s
}

@
-webkit-keyframes sk-circleFadeDelay { 0%,100%,39%{
	opacity: 0
}

40%{
opacity
:
1
}
}
@
keyframes sk-circleFadeDelay { 0%,100%,39%{
	opacity: 0
}

40%{
opacity
:
1
}
}
.tree-icon.directory {
	background: url(icon/directory.png) left top no-repeat
}

.tree-icon.directory.open {
	background: url(icon/folder_open.png) left top no-repeat
}

.tree-icon.expanded {
	background: url(icon/folder_open.png) left top no-repeat
}

.tree-icon.wait {
	background: url(icon/spinner.gif) left top no-repeat
}

.tree-icon.file-icon {
	background: url(icon/file.png) left top no-repeat
}

.tree-icon.file-icon.ext_3gp {
	background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_afp {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_afpa {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_asp {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_aspx {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_avi {
	background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_bat {
	background: url(icon/application.png) left top no-repeat
}

.tree-icon.file-icon.ext_bmp {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_c {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_cfm {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_cgi {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_com {
	background: url(icon/application.png) left top no-repeat
}

.tree-icon.file-icon.ext_cpp {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_css {
	background: url(icon/css.png) left top no-repeat
}

.tree-icon.file-icon.ext_doc {
	background: url(icon/doc.png) left top no-repeat
}

.tree-icon.file-icon.ext_docx {
	background: url(icon/doc.png) left top no-repeat
}

.tree-icon.file-icon.ext_exe {
	background: url(icon/application.png) left top no-repeat
}

.tree-icon.file-icon.ext_gif {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_fla {
	background: url(icon/flash.png) left top no-repeat
}

.tree-icon.file-icon.ext_h {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_htm {
	background: url(icon/html.png) left top no-repeat
}

.tree-icon.file-icon.ext_html {
	background: url(icon/html.png) left top no-repeat
}

.tree-icon.file-icon.ext_jar {
	background: url(icon/java.png) left top no-repeat
}

.tree-icon.file-icon.ext_jpg {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_jpeg {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_js {
	background: url(icon/script.png) left top no-repeat
}

.tree-icon.file-icon.ext_lasso {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_log {
	background: url(icon/txt.png) left top no-repeat
}

.tree-icon.file-icon.ext_m4p {
	background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_mov {
	background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_mp3 {
	background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_mp4 {
	background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_mpg {
	background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_mpeg {
	background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_ogg {
	background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_pcx {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_pdf {
	background: url(icon/pdf.png) left top no-repeat
}

.tree-icon.file-icon.ext_php {
	background: url(icon/php.png) left top no-repeat
}

.tree-icon.file-icon.ext_png {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_ppt {
	background: url(icon/ppt.png) left top no-repeat
}

.tree-icon.file-icon.ext_pptx {
	background: url(icon/ppt.png) left top no-repeat
}

.tree-icon.file-icon.ext_psd {
	background: url(icon/psd.png) left top no-repeat
}

.tree-icon.file-icon.ext_pl {
	background: url(icon/script.png) left top no-repeat
}

.tree-icon.file-icon.ext_py {
	background: url(icon/script.png) left top no-repeat
}

.tree-icon.file-icon.ext_rb {
	background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_rbx {
	background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_rhtml {
	background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_rpm {
	background: url(icon/linux.png) left top no-repeat
}

.tree-icon.file-icon.ext_ruby {
	background: url(icon/ruby.png) left top no-repeat
}

.tree-icon.file-icon.ext_sql {
	background: url(icon/db.png) left top no-repeat
}

.tree-icon.file-icon.ext_swf {
	background: url(icon/flash.png) left top no-repeat
}

.tree-icon.file-icon.ext_tif {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_tiff {
	background: url(icon/picture.png) left top no-repeat
}

.tree-icon.file-icon.ext_txt {
	background: url(icon/txt.png) left top no-repeat
}

.tree-icon.file-icon.ext_vb {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_wav {
	background: url(icon/music.png) left top no-repeat
}

.tree-icon.file-icon.ext_wmv {
	background: url(icon/film.png) left top no-repeat
}

.tree-icon.file-icon.ext_xls {
	background: url(icon/xls.png) left top no-repeat
}

.tree-icon.file-icon.ext_xlsx {
	background: url(icon/xls.png) left top no-repeat
}

.tree-icon.file-icon.ext_xml {
	background: url(icon/code.png) left top no-repeat
}

.tree-icon.file-icon.ext_zip {
	background: url(icon/zip.png) left top no-repeat
}

.tree-icon.file-icon.ext_directory {
	background: url(icon/directory.png) left top no-repeat
}

.tree-icon.file-icon.ext_ms4 {
	background: url(icon/ms4.png) left top no-repeat
}

.innorix_base, .innorix_basic, .innorix_compact, .innorix_input,
	.innorix_tester, .irx_messageBox, .irx_transferWin {
	font-family: 'Segoe UI', arial, '돋움', Dotum, 'Apple SD Gothic Neo',
		AppleSDGothicNeo, sans-serif
}

.innorix_base ol, .innorix_base ul, .innorix_basic ol, .innorix_basic ul,
	.innorix_compact ol, .innorix_compact ul, .innorix_input ol,
	.innorix_input ul, .innorix_tester ol, .innorix_tester ul,
	.irx_messageBox ol, .irx_messageBox ul, .irx_transferWin ol,
	.irx_transferWin ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.innorix_base button, .innorix_basic button, .innorix_compact button,
	.innorix_input button, .innorix_tester button, .irx_messageBox button,
	.irx_transferWin button {
	outline: 0;
	cursor: pointer;
	margin: 0;
	padding: 0
}

.innorix_base blockquote, .innorix_base q, .innorix_basic blockquote,
	.innorix_basic q, .innorix_compact blockquote, .innorix_compact q,
	.innorix_input blockquote, .innorix_input q, .innorix_tester blockquote,
	.innorix_tester q, .irx_messageBox blockquote, .irx_messageBox q,
	.irx_transferWin blockquote, .irx_transferWin q {
	quotes: none
}

.irx_transferWin_wrapper {
	background: 0 0;
	position: fixed;
	*position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important
}

.irx_transferWin_wrapper div {
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;
	overflow: visible;
	white-space: normal
}

.irx_transferWin.show-graph .irx_container .irx_graph_wrapper {
	display: block
}

.irx_transferWin.show-graph {
	height: 281px
}

.irx_transferWin.show-qr .irx_container .irx_qr_wrapper {
	display: block
}

.irx_transferWin.show-qr {
	height: 281px
}

.irx_transferWin {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: -moz-none;
	-o-user-select: none;
	user-select: none;
	width: 500px;
	height: 180px;
	background: #f5f5f5;
	color: #646464;
	font-size: 12px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -90px;
	margin-left: -250px;
	box-shadow: 0 0 5px 2px #999;
	border: none
}

.irx_transferWin .irx_header {
	background: #53595f;
	color: #fff;
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
	position: static
}

.irx_transferWin .irx_header .irx_close {
	background: url(img/innorix_trnWindow_btn_close.png);
	border: 0;
	width: 35px;
	height: 35px;
	text-indent: -9999px;
	float: right;
	overflow: hidden
}

.irx_transferWin .irx_container {
	border: 1px solid #53595f;
	border-top: 0;
	padding-top: 20px;
	height: 125px;
	position: static
}

.irx_transferWin .irx_container .irx_folderPath_wrapper,
	.irx_transferWin .irx_container .irx_indicator, .irx_transferWin .irx_container .irx_progress
	{
	margin-left: 20px;
	position: static
}

.irx_transferWin .irx_container .irx_folderPath_wrapper .irx_folderPath,
	.irx_transferWin .irx_container .irx_indicator .irx_folderPath,
	.irx_transferWin .irx_container .irx_progress .irx_folderPath {
	width: 320px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.irx_transferWin .irx_container .irx_center {
	margin-right: 20px
}

.irx_transferWin .irx_container .irx_center .irx_status {
	margin-left: 20px;
	text-align: left
}

.irx_transferWin .irx_container .irx_speed_light {
	height: 6px
}

.irx_transferWin .irx_container .irx_speed_light .irx_speed1,
	.irx_transferWin .irx_container .irx_speed_light .irx_speed2,
	.irx_transferWin .irx_container .irx_speed_light .irx_speed3 {
	float: left;
	background: url(img/innorix_trnWindow_speed_colors.gif);
	display: block;
	width: 6px;
	height: 6px;
	margin-right: 2px
}

.irx_transferWin .irx_container .irx_speed_light .innorix_on.irx_speed1,
	.irx_transferWin .irx_container .irx_speed_light .innorix_on.irx_speed2,
	.irx_transferWin .irx_container .irx_speed_light .innorix_on.irx_speed3
	{
	background-position: 0 -30px
}

.irx_transferWin .irx_container .irx_speed_light .irx_speed1 {
	background-position: 0 0
}

.irx_transferWin .irx_container .irx_speed_light .irx_speed2 {
	background-position: 0 -10px
}

.irx_transferWin .irx_container .irx_speed_light .irx_speed3 {
	background-position: 0 -20px
}

.irx_transferWin .irx_container .irx_validate_progress_server {
	position: absolute;
	width: 0%;
	background: #5fb321;
	top: 63px;
	left: 21px;
	height: 3px
}

.irx_transferWin .irx_container .irx_progress {
	margin-top: 5px;
	position: relative;
	width: 458px;
	height: 30px;
	background: #c9cfd6
}

.irx_thumb_progress .irx_transferWin .irx_container .irx_progress .irx_thumb_progressBar,
	.irx_transferWin .irx_container .irx_progress .irx_progressBar,
	.irx_transferWin .irx_container .irx_progress .irx_progressStr_left,
	.irx_transferWin .irx_container .irx_progress .irx_progressStr_right,
	.irx_transferWin .irx_container .irx_progress .irx_thumb_progress .irx_thumb_progressBar
	{
	position: absolute;
	width: 438px;
	height: 30px
}

.irx_transferWin .irx_container .irx_progress .irx_progressStr_left,
	.irx_transferWin .irx_container .irx_progress .irx_progressStr_right {
	text-align: left;
	line-height: 30px;
	left: 10px
}

.irx_transferWin .irx_container .irx_progress .irx_progressStr_right {
	text-align: right
}

.irx_transferWin .irx_container .irx_progress .irx_progressBar {
	width: 0;
	background: #0c93dd;
	overflow: hidden
}

.irx_transferWin .irx_container .irx_progress .irx_progressBar>.irx_progressStr_left,
	.irx_transferWin .irx_container .irx_progress .irx_progressBar>.irx_progressStr_right
	{
	color: #fff
}

.irx_transferWin .irx_container .irx_progress .irx_progressBar .irx_validate_progress
	{
	position: absolute;
	width: 0%;
	background: #5fb321;
	top: 26px;
	height: 3px
}

.irx_transferWin .irx_container .irx_center .irx_btnGroup .enable,
	.irx_transferWin .irx_container .irx_center .irx_qr_code,
	.irx_transferWin .irx_container .irx_center .irx_toggle_graph,
	.irx_transferWin .irx_container .irx_center .irx_trn_status,
	.irx_transferWin .irx_container .irx_folderPath .irx_folderDialog {
	text-indent: -9999px;
	overflow: hidden;
	background: url(img/innorix_trnWindow_icons.gif);
	width: 18px;
	height: 18px;
	margin-right: 3px;
	border: 0;
	vertical-align: middle
}

.irx_transferWin .irx_container .irx_center {
	margin-top: 10px;
	height: 18px;
	position: relative
}

.irx_transferWin .irx_container .irx_center .irx_btnGroup {
	position: absolute;
	top: 0;
	right: 0
}

.irx_transferWin .irx_container .irx_center .irx_controller {
	background: #4aa3df;
	color: #fff;
	border: 0;
	width: 80px;
	height: 25px;
	vertical-align: middle;
	font-size: 12px
}

.irx_transferWin .irx_container .irx_center .irx_controller.irx_on {
	background: #8bc4ea
}

.irx_transferWin .irx_container .irx_center .irx_toggle_graph {
	background: url(img/wp_graph.png)
}

.irx_transferWin .irx_container .irx_center .irx_trn_status {
	background-position: -36px -18px
}

.irx_transferWin .irx_container .irx_center .irx_trn_status.irx_warn {
	background-position: -18px -18px
}

.irx_transferWin .irx_container .irx_center .irx_trn_status.irx_error {
	background-position: 0 -18px
}

.irx_transferWin .irx_container .irx_center .irx_qr_code {
	background: url(img/qrcode2.png);
	display: none
}

.irx_transferWin .irx_container .irx_center .irx_btnGroup .enable {
	background: url(img/qrcode1.png)
}

.irx_transferWin .irx_container .irx_folderPath_wrapper {
	height: 20px
}

.irx_transferWin .irx_container .irx_folderPath .irx_folderDialog {
	background-position: -36px 0
}

.irx_transferWin .irx_container .irx_folderPath .irx_folderPath_str {
	margin: 0 10px;
	vertical-align: middle;
	cursor: pointer
}

.irx_transferWin .irx_container .irx_bottom {
	position: absolute;
	top: 155px;
	left: 20px;
	color: #b6b6b6;
	font-size: 11px
}

.irx_transferWin .irx_container .irx_bottom_policy {
	margin-left: 20px;
	display: none
}

.irx_transferWin .irx_container .irx_bottom_policy input[type=checkbox]
	{
	position: relative;
	top: 2px
}

.irx_transferWin .irx_container .irx_trn_graph {
	background: url(img/innorix_devTool_graph_close_btn.png)
}

.irx_transferWin .irx_container .irx_graph_wrapper {
	display: none;
	position: relative;
	width: 100%;
	border: 1px solid #53595f;
	border-top: 1px solid #b4b5b5;
	background: url(img/innorix_trnWindow_graph_bg.png);
	height: 100px;
	color: #b6b6b6;
	font-size: 11px;
	overflow: hidden;
	margin-top: 36px;
	margin-left: -1px;
	box-shadow: 0 3px 5px 2px #999
}

.irx_transferWin .irx_container .irx_qr_wrapper {
	display: none;
	position: relative;
	width: 100%;
	border: 1px solid #53595f;
	border-top: 1px solid #b4b5b5;
	background-color: #f9f9f7;
	height: 165px;
	color: #b6b6b6;
	font-size: 11px;
	overflow: hidden;
	margin-top: 36px;
	margin-left: -1px;
	box-shadow: 0 3px 5px 2px #999
}

.irx_transferWin .irx_container .irx_qr_wrapper .gplayLogo {
	background: url(img/google.png) no-repeat;
	background-size: 25%;
	background-color: #f9f9f7;
	height: 48px;
	margin-top: 30px;
	margin-left: 20px;
	display: none
}

.irx_transferWin .irx_container .irx_qr_wrapper .desc {
	color: #646464;
	font-size: 12px;
	margin-left: 20px;
	width: 250px;
	display: none
}

.irx_transferWin .irx_container .irx_qr_wrapper .qr_code img {
	position: absolute;
	top: 15px;
	padding: 3px;
	left: 0;
	right: 0;
	margin: auto
}

.irx_transferWin .irx_container .irx_graph_wrapper .innorix_avg_trn_rate,
	.irx_transferWin .irx_container .irx_graph_wrapper .innorix_trn_rate {
	position: absolute;
	height: 80px;
	top: 20px;
	width: 100%
}

.irx_transferWin .irx_container .irx_avg_trn_rate_txt {
	position: absolute;
	left: 20px;
	top: 30px;
	color: #323232;
	font-size: 12px
}

.irx_transferWin .irx_container .innorix_jqstooltip {
	background-color: rgba(0, 0, 0, .6);
	-ms-filter:
		'progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000)';
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',
		endColorstr='#80000000');
	position: absolute;
	padding: 5px;
	border: 1px solid #fff;
	z-index: 10000;
	white-space: nowrap;
	text-align: left;
	color: #fff;
	font: 10px arial, san serif
}

.irx_transferWin div.irx_filetree.empty-uploader {
	background: url(img/dropzone.png) no-repeat center center;
	background-color: #fff
}

.irx_transferWin div.irx_filetree.empty-downloader {
	background-color: #fff
}

.irx_transferWin div.irx_filetree .irx-empty-download-text {
	color: #6c6c6c;
	position: absolute;
	margin: 0;
	top: 46%;
	width: 100%;
	text-align: center;
	font-size: 25px
}

.irx_transferWin div.irx_filetree {
	width: 454px;
	height: 140px;
	border: 2px solid #13a097;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	left: 20px;
	right: 0;
	background: #fff;
	overflow: hidden;
	overflow-y: auto;
	display: none
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper
	{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom: 1px solid #efefef;
	padding: 5px;
	padding-left: 5px;
	height: 20px;
	background-color: #fff
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div
	{
	float: left
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filetree-checkbox
	{
	background: url(img/innorix_control_list_checkbox.png) -20px 0
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.tree-icon
	{
	width: 18px;
	height: 18px;
	margin-left: 4px;
	margin-top: 2px
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filename
	{
	margin-top: 1px;
	margin-left: 2px;
	max-width: 55%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
	height: 18px;
	line-height: 18px
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filesize
	{
	color: #757575;
	margin-left: 10px;
	margin-top: 1px;
	vertical-align: middle;
	height: 18px;
	line-height: 18px
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.filestatus
	{
	float: right;
	clear: both;
	padding: 0;
	margin: 0;
	margin-top: -20px;
	vertical-align: middle;
	height: 18px;
	line-height: 18px
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group
	{
	float: right;
	clear: both;
	padding: 0;
	margin: 0;
	margin-top: -20px;
	display: none;
	text-align: right
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group span.irx_btn_move
	{
	position: absolute;
	margin-left: -50px;
	margin-top: 2px;
	width: 16px;
	height: 16px;
	cursor: default;
	background: url(img/move-blue.png) no-repeat
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper div.btn-group span.irx_btn_del
	{
	position: absolute;
	margin-left: -30px;
	margin-top: 3px;
	width: 15px;
	height: 15px;
	cursor: pointer;
	background: url(img/close-blue.png) no-repeat
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper div.irx-file-inner-wrapper:hover .btn-group
	{
	display: none
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.is-removed>div.irx-file-inner-wrapper
	{
	color: #aaa
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected>div.irx-file-inner-wrapper
	{
	background-color: #0c93dd;
	color: #fff;
	border-bottom: 1px solid #0c93dd
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected>div.irx-file-inner-wrapper div.filesize
	{
	color: #fff
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected>div.irx-file-inner-wrapper div.filetree-checkbox
	{
	background: url(img/innorix_control_list_checkbox.png) 0 0
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected>div.irx-file-inner-wrapper div.btn-group span.irx_btn_move
	{
	background: url(img/move-white.png) no-repeat
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list li.irx-file-wrapper.selected>div.irx-file-inner-wrapper div.btn-group span.irx_btn_del
	{
	background: url(img/close-white.png) no-repeat
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list .filetree-checkbox
	{
	display: none
}

.irx_transferWin div.irx_filetree ul.irx_filetree_list .btn-group {
	display: none
}

.transferCompact {
	margin-top: 0 !important;
	height: 335px !important
}

.transferCompact>.irx_container {
	height: 280px !important
}

.transferCompact>.irx_container>.irx_bottom {
	top: 310px !important
}

.transferCompact>.irx_container>.irx_graph_wrapper {
	margin-top: 27px !important
}

.transferCompact>.irx_container>.irx_folderPath_wrapper>.irx_folderPath
	{
	position: relative !important;
	top: -248px !important
}

.transferCompact>.irx_container>.irx_validate_progress_server {
	top: 227px !important
}

.transferCompactP {
	margin-top: 0 !important;
	height: 365px !important
}

.transferCompactP>.irx_container {
	height: 310px !important
}

.transferCompactP>.irx_container>.irx_bottom {
	top: 340px !important
}

.transferCompactP>.irx_container>.irx_graph_wrapper {
	margin-top: 38px !important
}

.transferCompactP>.irx_container>.irx_folderPath_wrapper>.irx_folderPath
	{
	position: relative !important;
	top: -248px !important
}

.transferCompactP>.irx_container>.irx_validate_progress_server {
	top: 227px !important
}

.irx_thumb_progress {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -90px;
	margin-left: -150px;
	width: 258px;
	height: 15px;
	background: #c9cfd6;
	border-radius: 5px
}

.irx_thumb_progress .irx_thumb_progressBar, .irx_thumb_progress .irx_transferWin .irx_container .irx_progress .irx_progressBar,
	.irx_thumb_progress .irx_transferWin .irx_container .irx_progress .irx_progressStr_left,
	.irx_thumb_progress .irx_transferWin .irx_container .irx_progress .irx_progressStr_right,
	.irx_transferWin .irx_container .irx_progress .irx_thumb_progress .irx_progressBar,
	.irx_transferWin .irx_container .irx_progress .irx_thumb_progress .irx_progressStr_left,
	.irx_transferWin .irx_container .irx_progress .irx_thumb_progress .irx_progressStr_right
	{
	position: absolute;
	width: 238px;
	height: 15px
}

.irx_thumb_progress .irx_thumb_progressBar {
	border-radius: 5px;
	width: 0;
	background: #0c93dd;
	overflow: hidden
}

.innorix_base, .innorix_basic, .innorix_compact, .innorix_input,
	.innorix_tester, .irx_messageBox, .irx_transferWin {
	font-family: 'Segoe UI', arial, '돋움', Dotum, 'Apple SD Gothic Neo',
		AppleSDGothicNeo, sans-serif
}

.innorix_base ol, .innorix_base ul, .innorix_basic ol, .innorix_basic ul,
	.innorix_compact ol, .innorix_compact ul, .innorix_input ol,
	.innorix_input ul, .innorix_tester ol, .innorix_tester ul,
	.irx_messageBox ol, .irx_messageBox ul, .irx_transferWin ol,
	.irx_transferWin ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.innorix_base button, .innorix_basic button, .innorix_compact button,
	.innorix_input button, .innorix_tester button, .irx_messageBox button,
	.irx_transferWin button {
	outline: 0;
	cursor: pointer;
	margin: 0;
	padding: 0
}

.innorix_base blockquote, .innorix_base q, .innorix_basic blockquote,
	.innorix_basic q, .innorix_compact blockquote, .innorix_compact q,
	.innorix_input blockquote, .innorix_input q, .innorix_tester blockquote,
	.innorix_tester q, .irx_messageBox blockquote, .irx_messageBox q,
	.irx_transferWin blockquote, .irx_transferWin q {
	quotes: none
}

.irx_messageBox_wrapper {
	background: 0 0;
	position: fixed;
	*position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99999
}

.irx_messageBox {
	position: absolute;
	left: 50%;
	width: 300px;
	margin-left: -150px;
	top: 50%;
	height: 30px;
	margin-top: -15px;
	background: #282a36;
	border-radius: 8px;
	text-align: center;
	line-height: 30px;
	font-size: 11px;
	color: #fff
}