/* Common styles*/
	/*h1 {
		margin:5px 0 2px 0;
		font:bold 14pt 'Trebuchet MS',Arial,Verdana,sans-serif;
		color:#036;
		}
	h2 {
		margin:5px 0 2px 0;
		font:bold 11pt 'Trebuchet MS',Arial,Verdana,sans-serif;
		color:#222;
		}
	p, p.new {
		margin:15px 0;
		font:normal 9pt 'Trebuchet MS',Arial,Verdana,sans-serif;
		color:#444;
		}
	p {margin:5px 0;}*/

	.editpage {
		padding-left:18px !important;
		background-image:url(icon/edit.gif) !important;
		background-repeat:no-repeat !important;
		background-position: 2px 2px;
		}

/* Admin panel */
	div.admin {
		/*float:right;*/
		/*width:100%;*/
		margin:0;
		padding:6px 0 6px 15px;
		text-align:left;
		font-size:10px;
		color:#444;
		background-color:#ebebda;
		border-bottom:1px solid #fff;
		}

/* Admin menu */
 	.adm-tools {
		/*float:right;*/
		/*width:100%;*/
		margin:0;
		padding:5px 0 0 10px;
		text-align:left;
		background-color:#ebebda;
		border-bottom:1px solid #999;
		overflow:auto;
		}
	.adm-tools a:link,
	.adm-tools a:visited {
		display:block;
		float:left;
		margin:0 0 0 2px;
		padding:4px 6px;
		color:#333;
		font:normal 9pt 'Trebuchet MS',Arial,Verdana,sans-serif;
		line-height:10pt;
		text-decoration:none;
		background-color:#eee;
		border:1px solid #aaa;
		border-bottom:0;
		}
	.adm-tools a.sel:link,
	.adm-tools a.sel:visited {
		background-color:#e5effa;
		border:1px solid #a5affa;
		border-bottom:0;
		}
	.adm-tools a:hover {
		background-color:#f0ffee;
		border:1px solid #88bb88;
		border-bottom:0;
		}

/* Form elements */
	form {
		margin:0;
		padding:0;
		}
	table.form,	table.form_ {
		/*width:500px;*/
		margin:0 0 2px 0;
		padding:1px;
		background-color:#eee !important;
		border:1px solid #ccc;
		border-collapse:collapse;
		}
	table.form th,
	table.form td {
		height:26px;
		border:1px solid #ccc;
		border-collapse:collapse;
		}
	table.form th {padding:1px 5px 1px 5px; font-weight:normal;}
	table.form td {padding:1px 5px 1px 5px;}

	table.form_ th {padding:1px 0 1px 5px; font-weight:normal;}
	table.form_ td {padding:1px 0 1px 0;}

	table.form {width:100%;}

	input, textarea {
		font:normal 9pt 'Trebuchet MS', Verdana,Arial,sans-serif;
		color:#333;
		}
	.btn {
		width:auto;
		overflow:visible;
		margin:0px auto;
		padding:0px 0px;
		font:normal 9pt 'Trebuchet MS', Verdana;
		color:#333;
		background:transparent url(img/btn.gif) 0 0 repeat-x;
		border-top:1px solid #bbb; border-right:1px solid #999;
		border-bottom:1px solid #999; border-left:1px solid #bbb;
		}
	html > body .btn { }
	#html_text {
		width:740px;
		height:400px;
		margin:0;
		padding:0;
		}
	.txt {
		margin:1px auto;
		padding:1px 2px;
		font:normal 9pt 'Trebuchet MS',Arial,Verdana,sans-serif;
		border-top:1px solid #aaa; border-right:1px solid #888;
		border-bottom:1px solid #888; border-left:1px solid #aaa;
		}
	input.small { width:40px !important; }
	input.little { width:100px !important; }
	input.short { width:150px !important; }
	input.medium { width:300px !important; }
	input.big { width:420px !important; }
	input.huge { width:520px !important; }
	input.inf { width:100% !important; }

	input.filename { width:200px !important; }

	.r {text-align:right !important;}
	.c {text-align:center !important;}
	.i {font-style:italic !important;}
	.b {font-weight:bold !important;}
	.top {vertical-align:top;}

	.cbx {margin:4px 2px;vertical-align:middle;}

/* List */
	table.list {
		width:100%;
		margin:1px auto;
		padding:0;
		font:normal 9pt "Trebuchet MS",Verdana,Arial,sans-serif;
		background:white;
		border:1px solid #ccc;
		}
	table.list small {
		margin:2px 0;
		font:normal 7.5pt Verdana,Arial,"Trebuchet MS",sans-serif;
		}
	table.list thead td {
		padding:2px 4px;
		font-weight:bold;
		letter-spacing:0.4px;
		color:#333;
		}
	table.list thead tr {background:#ccc;}
	table.list tbody th {
		padding:2px 4px;
		color:#ddd;
		font-weight:bold;
		}
	table.list tbody td {padding:2px 4px;}
	table.list tbody tr {background-color:#eee;}
	table.list tbody td.subcat {padding-left:15px;}
	td.dtime {color:#777;}
	td.uname {color:#393;}
	table.list table th, table.list table td {color:#333;background-color:#ddd;}
	table.list tbody tr:hover {background-color:#d7e3f0;}

/* Common styles */
img {vertical-align:middle;}
a img {border:0;}
/*ul {
	margin:0 0 0 40px;
	padding:0;
	font:normal 9pt 'Trebuchet MS',Arial,Verdana,sans-serif;
	}
li {
	margin:0;
	padding:0;
	}*/
small {
	font:normal 7.5pt Verdana,Arial,'Trebuchet MS', sans-serif;
	color:#888;
	}
.cmt {
	display:block;
	margin:1px auto;
	font:normal 10px Verdana,Arial,'Trebuchet MS',sans-serif;
	color:#999;
	}
/* Tree styles */
	ul.tree	{
		margin:2px 0 2px 0;
		background:transparent url(treeimg/line.gif) 0 0 repeat-y;
		}
	ul.tree ul {
		margin-left:0;
		background:transparent url(treeimg/line.gif) 0 0 repeat-y;
		}
	ul.tree li {
		margin:0 0 0 0;
		list-style-type:none;
		font:normal 7.5pt Verdana,'Trebuchet MS',Arial,sans-serif;
		line-height:11pt;
		}
	ul.tree a:link,
	ul.tree a:visited {
		position:relative;
		padding:0 2px;
		text-decoration:none;
		}
	ul.tree a:hover {background:#c0d2ec;}
	ul.tree a.selected {background:#c0d2ec;}

	.lev0 {}
	.lev1 {margin-left:15px;}
	.lev2 {margin-left:25px;}
	.lev3 {margin-left:35px;}
	.lev4 {margin-left:45px;}
	.lev5 {margin-left:55px;}
	.lev6 {margin-left:65px;}

	#location {
		/*font-style:italic;*/
		color:#390;
		}
	#loc-box {
		width:390px;
		padding:0 0 0 2px;
		/*font-style:italic;*/
		color:#390;
		/*background-color:#eee;*/
		border:1px solid #aaa;
		}
	.tv_open {display:table-row;}
	.tv_close {display:none;}
	.tree_view_btn {
		position:relative;
		padding:5px 10px;
		/*background:transparent url(icon/folder.gif) 0 0 no-repeat;*/
		background:transparent url(icon/view.gif) 1px 3px no-repeat;
		cursor:pointer;
		}
	.folder {
		padding-left:18px;
		background:transparent url(icon/folder_small.gif) 0 0 no-repeat;
		}
	.plus {
		padding-left:14px;
		background:transparent url(treeimg/nolines_plus.gif) 0 -1px no-repeat;
		}
	.minus {
		padding-left:14px;
		background:transparent url(treeimg/nolines_minus.gif) 0 -1px no-repeat;
		}
	.plus ul {display:none;}
	.minus ul {display:block;}
	.nochild {
		padding-left:16px;
		background:transparent url(treeimg/_join.gif) 0 0 no-repeat;
		}

	/* Site map */
	ul.sitemap {
		margin:2px 0 2px 0;
		background:transparent url(treeimg/ul.gif) -8px 2px repeat-y;
		}
	ul.sitemap ul {
		margin:0;
		background:transparent url(treeimg/ul.gif) -8px 2px repeat-y;
		}
	ul.sitemap li {
		margin:2px auto;
		padding-left:20px;
		list-style-type:none;
		font:normal 9pt 'Trebuchet MS',Arial,Verdana,sans-serif;
		line-height:11pt;
		background:transparent url(treeimg/li.gif) 2px 2px no-repeat;
		}
	.sitemap_lang {
		font:bold 11pt "Trebuchet MS",Arial, Verdana, sans-serif;
		color:#46d;
		cursor:pointer;
		}
	.sitemap_lang:hover{
		text-decoration:underline;
		}


/* System log CSS */
	.system_log {
		margin:0;
		padding:10px;
		color:#ccc;
		font:normal 8.5pt Verdana,Arial,Helvetica,sans-serif;
		text-align:left;
		background-color:#222;
		border-top:1px solid #ccc;
		}
	.sql-queries .sqex,
	.sql-queries .sql{color:inherit;}
	.sql-queries,
	.sql-queries tr,
	.sql-queries td	{
		border-collapse:collapse;
		border: 1px solid #555;
		}
	/*.sql-queries tr	{	border: 1px solid #555;	}*/
	.sql-queries tr:hover {
		background-color:black;
		color:#fff !important;
		cursor:default;
		}
	.sql-queries td{padding:3px;}
	.sql-queries .sqtm {
		text-align:right;
		color:white;
		}
	.system_log a {color:#ccc;}

.page_form 	h2 {
	margin:5px 0 2px 0;
	font:bold 11pt 'Trebuchet MS',Arial,Verdana,sans-serif;
	color:#222;
	}

/* Page headers*/
	h1.newpage,
	h1.archive,
	h1.options,
	h1.admin,
	h1.aadmin,
	h1.fbrowser,
	h1.pages
		{
		padding-left:26px;
		line-height:26px;
		font:bold 14pt 'Trebuchet MS',Arial,Verdana,sans-serif;
		background:transparent url(icon/html-new.gif) 0 50% no-repeat;
		}
	h1.archive {background-image:url(icon/archive.gif);}
	h1.options {background-image:url(icon/options.gif);}
	h1.admin {background-image:url(icon/admins.gif);padding-left:28px;}
	h1.aadmin {background-image:url(icon/aadmin.gif);padding-left:28px;}
	h1.fbrowser {background-image:url(icon/folder.gif);}
	h1.pages {background:none; padding-left:0;}
	a.new {
		display:block;
		margin:0;
		padding:6px 0 6px 14px;
		background:transparent url(icon/arrow.gif) 0 50% no-repeat;
		}

/* History btn*/
	.undo-btn,
	.redo-btn,
	.recycle-btn,
	.save-btn,
	.saveas-btn,
	.export-btn,
	.upload-btn,
	.newdir-btn,
	.accept-btn {
		width:auto;
		overflow:visible;
		margin:1px 0;
		padding:0 4px 0 20px;
		color:#333;
		font:normal 9pt 'Trebuchet MS',Arial,Verdana,sans-serif;
		border-top:1px solid #bbb; border-right:1px solid #999;
		border-bottom:1px solid #999; border-left:1px solid #bbb;
		}
	.undo-btn:hover,
	.redo-btn:hover,
	.recycle-btn:hover,
	.save-btn:hover,
	.saveas-btn:hover,
	.export-btn:hover,
	.upload-btn:hover,
	.newdir-btn:hover,
	.accept-btn:hover /*{border:1px solid #3366CC;background-color:#d7e3f0; }*/{background-color:#f0ffee; border:1px solid #88bb88;}

	.undo-btn {background:#ddd url(icon/undo.gif) 2px 2px no-repeat;}
	.redo-btn {background:#ddd url(icon/redo.gif) 2px 3px no-repeat;}
	.recycle-btn {background:#ddd url(icon/del.gif) 2px 3px no-repeat;}
	.save-btn {background:#ddd url(icon/filesave.gif) 2px 2px no-repeat;}
	.saveas-btn {background:#ddd url(icon/filesaveas.gif) 2px 2px no-repeat;}
	.export-btn {background:#ddd url(icon/archive.gif) 2px 2px no-repeat;}
	.upload-btn {background:#ddd url(filesystem/upload.gif) 2px 2px no-repeat;}
	.newdir-btn {background:#ddd url(filesystem/folder_add.gif) 2px 2px no-repeat;}
	.accept-btn {background:#ddd url(icon/ok.gif) 2px 2px no-repeat;}

/* LOGIN */
	.alogin {
		margin:10px 0 0 0;
		padding:15px 0 15px 20px;
		font:normal 9pt 'Trebuchet MS',Arial,Verdana,sans-serif;
		background-color:#eee;
		border:6px solid #ccc;
		}
	.alogin h1{
		margin:0 0 2px 0;
		font:bold 14pt 'Trebuchet MS',Arial,Verdana,sans-serif;
		color:#666;
		}
	.alogin .txt {
		width:200px;
		color:#C00;
		border:1px solid #bbb;
		}
	.alogin .btn {
		width:100px;
		margin-top:5px;
		background:#eee url(img/btn.gif) 0 0 repeat-x;
		}
	.user {
		padding:4px 0 4px 20px;
		font:normal 8pt Tahoma,Verdana,sans-serif;
		background:#fff url(icon/user.gif) 1px 3px no-repeat;
		}
	.pwd {
		padding:4px 0 4px 20px;
		font:normal 8pt Tahoma,Verdana,sans-serif;
		background:#fff url(icon/lock.gif) 1px 3px no-repeat;
		}

/* File system */
	.folder,
	.pfolder,
	.blank,
	.zip,
	.text,
	.doc,
	.xls,
	.pt,
	.picture,
	.sound,
	.film,
	.compressed,
	.acrobat,
	.flash,
	.php,
	.css,
	.dir-location
		{
		/*position:relative;*/
		padding:0 0 0 18px;
		background-position:0 50%;
		background-repeat:no-repeat;
		}
	.folder {background-image:url(filesystem/folder.gif);}
	.pfolder {background-image:url(filesystem/pfolder.gif);}
	.blank {background-image:url(filesystem/blank.gif);}
	.zip {background-image:url(filesystem/winzip.gif);}
	.text {background-image:url(filesystem/text.gif);}
	.doc {background-image:url(filesystem/word.gif);}
	.xls {background-image:url(filesystem/excel.gif);}
	.pt {background-image:url(filesystem/pt.gif);}
	.picture {background-image:url(filesystem/picture.gif);}
	.sound {background-image:url(filesystem/sound.gif);}
	.film {background-image:url(filesystem/film.gif);}
	.compressed {background-image:url(filesystem/compressed.gif);}
	.acrobat {background-image:url(filesystem/acrobat.gif);}
	.flash {background-image:url(filesystem/flash.gif);}
	.php {background-image:url(filesystem/php.gif);}
	.css {background-image:url(filesystem/css.gif);}

	.dir-location {
		margin:0 0 0 2px;
		color:#666;
		line-height:13pt;
		background-image:url(filesystem/sitemap.gif);
		}
	.dir-location a {color:#666;}
	.fb-toolbar {}
	.fb-actionfrm {
		margin:4px auto;
		padding:1px 0 1px 4px;
		color:#666;
		background-color:#eee;
		border:1px solid #ccc;
		}
	.upload {
		padding:2px 0 2px 18px;
		background:transparent url(filesystem/upload.gif) 0 50% no-repeat;
		}

/* Icon */
	.mkdir {padding:1px 0 1px 22px;background:transparent url(filesystem/folder_add.gif) 1% 50% no-repeat;	}
	.deldir {padding:1px 0 1px 22px;background:transparent url(filesystem/folder_delete.gif) 1% 50% no-repeat; }
	.rendir {padding:1px 0 1px 22px;background:transparent url(filesystem/folder_rename.gif) 1% 50% no-repeat; }
	.renfile {padding:1px 0 1px 22px;background:transparent url(filesystem/file_rename.gif) 1% 50% no-repeat; }
	.delfile {padding:1px 0 1px 22px;background:transparent url(filesystem/file_delete.gif) 1% 50% no-repeat; }
	.link {padding:1px 0 1px 22px;background:transparent url(icon/link.gif) 1% 50% no-repeat; }


/* History */
.history {
	margin:5px 0;
	font:normal 9pt 'Trebuchet MS', Verdana,Arial,sans-serif;
	}
