/* RadUpload Telerik skin */

div.RadUpload_Telerik
{
	width: 420px;
}

.RadUpload_Telerik,
.RadUpload_Telerik input
{
	font:11px/16px arial,verdana,sans-serif;
}

.RadUpload_Telerik input
{
	color: #333;
}

.RadUpload_Telerik *
{
	margin: 0;
	padding: 0;
}

/* file inputs and buttons */

.RadUpload_Telerik .ruInputs *
{
	vertical-align: middle;
}

.RadUpload_Telerik .ruInputs li
{
	padding-bottom: 13px;
}

.RadUpload_Telerik .ruCheck
{
	padding: 3px;
}

.RadUpload_Telerik .ruFileWrap
{
	display: inline-block;
	margin-right: 18px;
}

.RadUpload_Telerik_rtl .ruFileWrap
{
	margin-left: 18px;
	margin-right: 0;
}

.RadUpload_Telerik .ruFakeInput
{
	border: 1px solid #8e8e8e;
	height: 23px;
	line-height: 21px;
	padding: 0;
}

.RadUpload_Telerik .ruFileInput
{
	height: 25px;
	line-height: 21px;
}

.RadUpload_Telerik .ruButton
{
	border: 0;
	background: none;
}

.RadUpload_Telerik .ruBrowse
{
	background: transparent url('Upload/ruSelectButton.gif') no-repeat 100% 0;
	height: 25px;
	padding: 0 10px 2px;
	overflow: visible;
}

.RadUpload_Telerik_rtl .ruBrowse
{
	background-position: 0 0;
}

*+html .RadUpload_Telerik .ruBrowse { padding-bottom: 0;}

.RadUpload_Telerik .ruClear,
.RadUpload_Telerik .ruActions .ruButton
{
	height: 21px;
	width: 86px;
	background: transparent url('Upload/ruButtonSmall.gif') no-repeat 0 0;
	margin-right: 10px;
}

.RadUpload_Telerik_rtl .ruClear,
.RadUpload_Telerik_rtl .ruActions .ruButton
{
	margin-right: 0;
	margin-left: 10px;
	background-position: 100% 0;
}

.RadUpload_Telerik .ruRemove
{
	background: transparent url('Upload/ruRemoveIcon.gif') no-repeat 0 50%;
	padding-left: 10px;
	line-height: 16px;
	overflow: visible;
}

.RadUpload_Telerik_rtl .ruRemove
{
	background-position: 100% 50%;
	padding-right: 10px;
	padding-left: 0;
}

/* progress area */

.RadUpload_Telerik .ruProgress
{
	border: 5px solid #999;
	background: #fff;
	padding: 22px 18px 15px;
}

.RadUpload_Telerik .ruFilePortion,
.RadUpload_Telerik .ruFileCount
{
	color: #666;
	padding: 2px 0 11px;
}

.RadUpload_Telerik .ruBar
{
	background: #d3f8c7;
	border: 1px solid #87df6c;
	height: 18px;
}

.RadUpload_Telerik .ruBar div
{
	background: transparent url('Upload/ruProgress.gif') repeat-x;
	_position: absolute;
	border: 1px solid #145600;
	margin: -1px 0 0 -1px;
	height: 18px;
}

.RadUpload_Telerik_rtl .ruBar div
{
	margin: -1px -1px 0 0;
}

.RadUpload_Telerik .ruCurrentFile
{
	font-size: 14px;
	padding-top: 4px;
}

.RadUpload_Telerik .ruCurrentFile span
{
	color: #379d00;
}

.RadUpload_Telerik .ruProgress .ruActions
{
	margin:15px 0 0;
	text-align: right;
}

/* Opera RTL hack... Aargh! */
@media all and(-webkit-max-device-pixel-ratio:10000),
   not all and(-webkit-min-device-pixel-ratio:0) {
	.RadUpload_Telerik_rtl .ruClear,
	.RadUpload_Telerik_rtl .ruActions .ruButton
	{
		margin-right: 10px;
		margin-left: 0;
	}

	.RadUpload_Telerik_rtl .ruFileWrap
	{
		margin-left: 0;
		margin-right: 18px;
	}
}
