
	body
	{	
		background:#ddd;
		font-family:arial,helvetica;
		color:#555;
	}


	#mainmenu
	{
		background:#F2F2F2;
		border-right:#bbb 1px solid;
		text-transform: uppercase;
	}
	#mainmenu a { border-left:#bbb 3px solid; color:#555;  padding:5px 10px 5px 10px;  display:block; }
	#mainmenu .selected { border-left:#3784D7 3px solid;   }
	#mainmenu ul { padding:0px; }
	#mainmenu li { white-space: nowrap; list-style-type: none; margin:0px; padding:0px; margin-left:15px; }
	#mainmenu .first { margin-left:0px; }

	/*
	#mainmenu
	{
		background:#F2F2F2; padding-left:0px; border-right:#bbb 1px solid;
	}
	#mainmenu a { color:#555; display:block; padding:10px;  background:#dfd; }
	#mainmenu .selected { color:#3784D7; background:#ddf;  }
	#mainmenu .li { padding-left:15px; background:#fdd; }
	#mainmenu .li:nth-child(1) {padding-left:0px; }
	*/
	
	#mainheader
	{
		border-top:#3784D7 5px solid;
		background:#fff;
		border-bottom:#bbb 1px solid;
		
	}
	#mainfooter
	{
		text-align:center;
		font-size:10px;
	}
	#mainfooter a
	{
		color:#555;
		font-weight:bolder;
	}
	.win
	{
		background:#fff;
		border:#bbb 1px solid;
	}
	.win h2
	{
		border-top:#3784D7 5px solid;
	}
	
	.win .commands input
	{
		background:#3784D7;
		color:#fff;
		border:0px solid;
		padding:5px 10px;
		margin-left:5px;
	}
	.tableindexfiltering input[type=button]
	{
		background:#3784D7;
		color:#fff;
		border:0px solid;
		padding:2px 7px;
		cursor:pointer;
	}
	.input input[type=text], .input input[type=password], .input input[type=date], .input input[type=datetime] , .input select  { border:#ccc 1px solid; }
	.input label { font-size:12px; }
	fieldset { border:#ddd 1px solid; margin-top:10px; }
	legend { font-size:12px; color:#666; }
	
	.form_login .win_content
	{
		text-align:center;
	}
	.form_login input { font-size:20px; margin:10px 0px; }
	
	
	#userinfo_button
	{
		position:absolute;
		width:32px;
		height:32px;
		border-radius:16px;
		background:#3784D7 url(../../../../../../../../../function/img/user.png) center 4px no-repeat;
		background-size:30px;
		top:0px;
		right:0px;
		margin:10px;
	}
	#userinfo_content
	{
		display:none;
		position:absolute;
		top:30px;
		right:0px;
		margin-right:0px;
		background:#fff;
		color:#000;
		padding:10px;
		margin:10px;
		box-shadow:0 0 30px rgba(0,0,0,0.3);
	}
	#userinfo_content a
	{
		color:#000;
	}
	.imageinput
	{
		width:100px;
		height:100px;
		background:#ddd;
		border:#666 1px solid;
		border-radius:5px;

	}
	.imageinput_crop
	{
		width:32px;
		height:32px;
		background-position:center center;
		background-repeat:no-repeat;
		background-image:url(/function/img/crop.png);
		background-color:#005CB1;
		border-radius:100%;
		margin:5px;

	}
	.imageinput_delete
	{
		width:32px;
		height:32px;
		background-position:center center;
		background-repeat:no-repeat;
		
		background-image:url(/function/img/delete.png);
		background-color:#D41900;
		border-radius:100%;
		margin:5px;
	
	}
	
