#filemanager_wrapper
{
	/*width:1000px;*/
	height:auto;
	position:relative;
	top:10px;
	/*left:50%;*/
	/*margin-left:-500px;*/
	margin-bottom:20px;
}
.filemanager_table tr td
{
	font: bold 11px/normal 'verdana';
	color:#1A1A1A;
}
.filemanager_table tr td.file_name
{
	padding-left:15px;
}
#filemanager_wrapper #menu
{
	height:40px;
	position:relative;
}
#filemanager_wrapper #menu .elm_menu
{
	float:left;
}
#filemanager_wrapper #menu .elm_menu a
{
	display:block;
	position:relative;
	padding:4px;
	background:#eeeeee;
	float:left;
	text-decoration:underline;
}
#filemanager_wrapper #menu  .elm_menu a:hover
{
	color:red;
	text-decoration:underline;
}
/*
.icon
{
	width:30px;
	height:30px;
	background-repeat:no-repeat;
	background-position:center center;
}
.icon.docs
{
	background-image:url('images/icon_docs.png');
}
.icon.images
{
	background-image:url('images/icon_image.png');
}
.doc_td
{
	background-image:url('images/doc_td.png');
}*/
div.ko_loader
{
	width:50px;
	height:11px;
	margin-top:5px;
	background-image:url('images/ko_loader.gif');
	background-position:center center;
	background-repeat:no-repeat;
}

.ko_dialog_button
{
	float:right;
	background:#5a6e8e;
	margin-right:5px;
	margin-top:5px;
	color:#ffffff !important;
	font:bold 11px/normal verdana;
	padding:4px 6px 5px 6px;
	text-decoration:none !important;
}
.ko_dialog_button_red
{
	background:#D11B48;
}
.ko_dialog_button:active
{
	background:#808080;
}

.ko_dialog_subline_text
{
	display:block;
	font:bold 11px/normal verdana;
	margin-top:12px;
	margin-left:5px;
	float:left;
}

#fview{

}
.file_ib table{
	border-collapse:collapse;
}
.file_ib td{
	background:#f8f8f8;
	border:1px solid #c3c0c9;
	vertical-align:top;
	padding:0;
}
.file_ib h1{
	font-family:inherit;
}
.file_ib .file_ib_img{
	padding:20px;
}
.file_ib .file_ib_img img{
	position:relative;
	display:block;
	margin:0 auto;
	max-width:100%;
	max-width: 400px;
}
.file_ib .file_ib_desc, .file_ib .file_ib_use{
	margin:10px 20px;
	padding:10px 0;
	font-size:10pt;
	line-height:12pt;
	color:#222;
	
	text-align:justify;
	border-bottom:1px solid #c3c0c9;
}
.file_ib .file_ib_desc+.file_ib_desc{
	padding-top:0;
}
.file_ib .file_ib_desc b.title{
	display:block;
	padding-bottom:5px;
}
.file_ib .file_ib_use td{
	padding:3px;
	border:none;
}
.file_ib .file_ib_use td.uset{
	padding-top:10px;
	padding-bottom:0;
	border-bottom:1px solid #c3c0c9;
}
.file_ib .file_ib_use td.uset i{
	display:inline-block;
	padding:3px 6px;
	background:#f8f8f8;
	border:1px solid #c3c0c9;
	border-bottom:none;
	font-style:normal;
}
.file_ib .file_ib_imgs{
	padding:0 20px 20px 20px;
}
img.img_preview_handler, img.img_preview_handler2 {
    cursor: pointer;
}