body {padding: 0; margin: 0; font-family: 'Montserrat', arial;  font-size: 12px; background: #e5e5e5; color: #111;}
div {overflow: hidden;}
input, textarea, select {
	border: 1px solid #bababa;
	padding: 3px 7px;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}


input[type=button], input[type=submit]:hover{
	cursor: pointer;
}


input[type=button]:hover, input[type=submit]:hover{
	border-color: #3D4A46;
}



.blur:hover {filter: blur(1px);}

.table tr:hover {background: #f6ebeb !important; color: #333 !important;}
.table tr:nth-child(even) {background: #f8f8f8;}

table {border-collapse: collapse;}
a {text-decoration: none; color: blue;}
a:hover {text-decoration: underline;}
.shadow {box-shadow:0px 0px 3px 1px #8d8d8d;}
.radius {-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.radius5 {-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}


/*        /////////////////////             */



.loginbox h1 {
	font-size: 20px;
	padding-bottom: 20px;
}

.loginbox h2 {
	font-size: 10px;
	padding-top: 10px;
}

.loginbox div {
	padding: 3px 0;
}

.loginbox label {
	float: left;
	width: 80px;
	padding-right: 10px;`
	text-align: right;
	font-size: 14px;	
	line-height: 25px;
}

.loginbox input[type=text], input[type=password] {
	width: 200px;
	border: 1px solid #233863;
	padding: 3px;
}

.loginbox input[type=submit] {
	border: 1px solid #233863;
	padding: 3px 7px;
}

/*        /////////////////////             */



.topmenu .left {float: left;}
.topmenu .right {float: right;}
.topmenu .center {text-align:center; display: inline-block;}



.dir, .file {cursor: pointer; padding-bottom: 4px 0; border-bottom: 1px solid #ccc;}
.file:hover {background: #D3F4D8;}
.dir:hover {background: #EFF4D3;}