/* File tree */
.input-container{
	position: relative;
	width: auto;
	display: inline;
}

.file-select-container .k-sprite {
	background-image: url(/web/style/kendoui/coloricons-sprite.png);
	margin-left: 5px;
}
.file-select-container .rootfolder { background-position: 0 0; }
.file-select-container .folder { background-position: 0 -16px; }
.file-select-container .pdf { background-position: 0 -32px; }
.file-select-container .std { background-position: 0 -48px; }
.file-select-container .image { background-position: 0 -64px; }
.file-select-container .get-file{
	cursor: pointer;
}

.file-select-container .file-select-window{
	position: absolute;
	background-color: #efefef;
	border: 1px solid #999999;
	width: 600px;
	height: 320px;
	overflow-x: hidden; 
	overflow-y:auto;
	right: 30px;
	top: -307px;
	display: none;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	-moz-box-shadow: 0px 1px 0px #f2f2f2;-webkit-box-shadow: 0px 1px 0px #f2f2f2;	
}

.file-select-container .file-select-window .file-tree{
	position: absolute;
	border-right: 1px solid #999999;
	width: 300px;
	height: 300px;
	padding: 10px;
	overflow-x: hidden; 
	overflow-y:auto;
	left: 0;
	top: 0;
}

.file-tree ul{
	list-style-type: none;
	margin: 0 0 7px 0;
	padding: 5px 0 0 15px;
}

.file-tree ul li{
	margin-bottom: 5px;
}

.open-file-tree{
	display: block;
	width: 16px;
	height: 16px;
	background-image: url(/web/style/img/btn_get_link.png);
	background-repeat: no-repeat;
	background-position: 0 4px;
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -8px;
}

.close-file-tree{
	display: block;
	height: 8px;
	width: 8px;
	background-image: url(/web/style/kendoui/Silver/sprite.png);
	background-repeat: no-repeat;
	background-position: -36px -20px;
	cursor: pointer;
	position: absolute;
	top: 13px;
	right: 13px;
}

.file-select-preview{
	margin-bottom: 10px;
}
