body
{
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	color:#4e5053;
	font-family:'Times';
	font-size:20px;
}
#heading
{
	position:fixed;
	top:0;
	left:0;
	font-size:25px;
	font-style:oblique;
	display:block;
	width:100%;
	min-width:400px;
	height:50px;
	z-index:3;
	padding:5px;
	background-image: -moz-linear-gradient(top, rgba(219,219,219,1), rgba(219,219,219,0.5));
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgba(219,219,219,1)),color-stop(1, rgba(219,219,219,0.5)));
	background-image: -webkit-linear-gradient(top, rgba(219,219,219,1), rgba(219,219,219,0.5));
	background-image: -moz-linear-gradient(top, rgba(219,219,219,1), rgba(219,219,219,0.5));
	background-image: -ms-linear-gradient(top, rgba(219,219,219,1), rgba(219,219,219,0.5));
	background-image: -o-linear-gradient(top, rgba(219,219,219,1), rgba(219,219,219,0.5));
	-webkit-box-shadow: 0px 4px 7px 0px rgba(66,63,66,1);
	-moz-box-shadow: 0px 4px 7px 0px rgba(66,63,66,1);
	box-shadow: 0px 4px 7px 0px rgba(66,63,66,1);
	overflow:none;
	text-align:center;
}
#lowVision
{
	float:left;
	display:block;
	width:40px;
	height:40px;
	background: url('../images/akadalymentes.png') center center no-repeat;
	background-size: 40px 40px;
	cursor:pointer;
	border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
}
#lowVision:hover
{
	float:left;
	display:block;
	width:40px;
	height:40px;
	background: url('../images/akadalymentes.png') center center no-repeat;
	background-size: 40px 40px;
	cursor:pointer;
	border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	-webkit-box-shadow: 0px 4px 7px 0px rgba(66,63,66,1);
	-moz-box-shadow: 0px 4px 7px 0px rgba(66,63,66,1);
	box-shadow: 0px 4px 7px 0px rgba(66,63,66,1);
}
.languageSelect
{
	float:right;
	display:block;
	width:40px;
	height:40px;
	margin-right:10px;
	cursor:pointer;
}
.languageSelect:hover
{
	float:right;
	display:block;
	margin-right:10px;
	width:40px;
	height:40px;
	cursor:pointer;
	border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	-webkit-box-shadow: 0px 4px 7px 0px rgba(66,63,66,1);
	-moz-box-shadow: 0px 4px 7px 0px rgba(66,63,66,1);
	box-shadow: 0px 4px 7px 0px rgba(66,63,66,1);
}
#languageHu
{
	background: url('../images/Hungary.png') center center no-repeat;
	background-size: 40px 40px;
}
#languageEn
{
	background: url('../images/United-Kingdom.png') center center no-repeat;
	background-size: 40px 40px;
}
#languageGe
{
	background: url('../images/Germany.png') center center no-repeat;
	background-size: 40px 40px;
}
#formContent
{
	position:relative;
	top:80px;
	left:0;
	width:100%;
	font-size:20px;
}
hr
{
	width:100%;
	border:2px solid #4e5053;
}
input[type=text], textarea, input[type=password]
{
	color:#4e5053;
	font-family:times;
	font-size:26px;
	border:2px solid #4e5053;
	background:transparent;
	margin:0px;
	outline: none;
	border-radius: 1px 1px 1px 1px;
	-moz-border-radius: 1px 1px 1px 1px;
	-webkit-border-radius: 1px 1px 1px 1px;
}
input[type=text]:focus, textarea:focus, input[type=password]:focus
{
	color:#4e5053;
	font-size:26px;
	border:2px solid rgba(128,255,255,1);
	background:transparent;
	margin:0px;
	outline: none;
	border-radius: 1px 1px 1px 1px;
	-moz-border-radius: 1px 1px 1px 1px;
	-webkit-border-radius: 1px 1px 1px 1px;
	-webkit-box-shadow: 0px 0px 5px 2px rgba(128,255,255,1);
	-moz-box-shadow: 0px 0px 5px 2px rgba(128,255,255,1);
	box-shadow: 0px 0px 5px 2px rgba(128,255,255,1);
}
input[type="checkbox"]
{
    display:none;
}
input[type="checkbox"] + label span 
{
    display:inline-block;
    width:26px;
    height:26px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url('../images/nonChecked.png') left top no-repeat;
	background-size:26px 26px;
    cursor:pointer;
}
input[type="checkbox"]:checked + label span
{
    background:url('../images/checked.png') left top no-repeat;
	background-size:26px 26px;
}

input[type=submit], input[type=button]
{
	border:0 none;
	font-size:26px;
	color:#4e5053;
	background:#e5e5e5;
	padding:5px;
	text-align:center;
	cursor:pointer;
	-webkit-box-shadow: 0px 0px 5px 2px rgba(66,63,66,1);
	-moz-box-shadow: 0px 0px 5px 2px rgba(66,63,66,1);
	box-shadow: 0px 0px 5px 2px rgba(66,63,66,1);
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}
input[type=submit]:hover, input[type=button]:hover
{
	-webkit-box-shadow: 0px 0px 0px 0px rgba(66,63,66,1);
	-moz-box-shadow: 0px 0px 0px 0px rgba(66,63,66,1);
	box-shadow: 0px 0px 0px 0px rgba(66,63,66,1);
	font-size:26px;
	color:#dbdbdb;
	padding:5px;
	background: #4e5053;
	text-align:center;
	cursor:pointer;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
}
#logOut
{
	background: url('../images/logout.png') center center no-repeat;
	background-size: 40px 40px;
}
.inputContainer
{
	display:block;
	height:36px;
	width:250px;
	border-radius: 1px 1px 1px 1px;
	-moz-border-radius: 1px 1px 1px 1px;
	-webkit-border-radius: 1px 1px 1px 1px;
	-webkit-box-shadow: 0px 0px 5px 2px rgba(66,63,66,1);
	-moz-box-shadow: 0px 0px 5px 2px rgba(66,63,66,1);
	box-shadow: 0px 0px 5px 2px rgba(66,63,66,1);
}
.inputContainer input
{
	color:#4e5053;
	font-size:26px;
	border:none;
	background:transparent;
	width:220px;
	border: 0 none;
	margin:0px;
	outline: none;
}
.inputContainer input:focus
{
	color:#4e5053;
	font-size:26px;
	border:none;
	background:transparent;
	width:220px;
	border: 0 none;
	margin:0px;
	outline: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#userName
{
	background:rgba(219,219,219,1) url('../images/user.png') left center no-repeat;
	background-size: 25px 25px;
}
#userPassw
{
	background:rgba(219,219,219,1) url('../images/lock.png') left center no-repeat;
	background-size: 25px 25px;
}
#userAccount
{
	background: url('../images/user.png') center center no-repeat;
	background-size: 40px 40px;
}
#addUser
{
	background: url('../images/adduser.png') center center no-repeat;
	background-size: 40px 40px;
}
.functionDiv
{
	background-image: -moz-linear-gradient(top, rgba(219,219,219,1), rgba(219,219,219,0.8));
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgba(219,219,219,1)),color-stop(1, rgba(219,219,219,0.8)));
	background-image: -webkit-linear-gradient(top, rgba(219,219,219,1), rgba(219,219,219,0.8));
	background-image: -moz-linear-gradient(top, rgba(219,219,219,1), rgba(219,219,219,0.8));
	background-image: -ms-linear-gradient(top, rgba(219,219,219,1), rgba(219,219,219,0.8));
	background-image: -o-linear-gradient(top, rgba(219,219,219,1), rgba(219,219,219,0.8));
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 0px 0px 8px #222;
	-webkit-box-shadow: 0px 0px 8px #222;
	box-shadow: 0px 0px 8px #222;
	z-index:2;
	overflow:auto;
	padding:10px;
	font-size:20px;
}
.closeButton
{
	float:right;
	position:relative;
	top:0;
	right:5px;
	display:block;
	width:20px;
	height:20px;
	background: url('../images/close.png') no-repeat center center;
	background-size:20px 20px;
	cursor:pointer;
}
#mainFrame
{
	position:fixed;
	top:0;
	left:0;
	border:0 none;
	background:transparent;
	width:100%;
	height:100%;
}
#ownAccount
{
	position:absolute;
	top:80px;
	right:20px;
	display:none;
}
#newAccount
{
	position:absolute;
	top:90px;
	right:30px;
	/*padding:0;
	margin:0;*/
	display:none;
}

#newDocumentUpload
{
	position:absolute;
	top:100px;
	left:50%;
	margin-left:-250px;
	width:500px;
	height:400px;
	/*padding:0;
	margin:0;*/
	display:none;
}
.functionDiv table
{
	position:relative;
}
.fileinput
{
	position: absolute;
	top:0;
	right:0;
	margin:0;
	padding:0;
	cursor: pointer;
	opacity: 0;
	filter: none/*alpha(opacity=0)*/;
	height:100%;
	width:100%;
	color:#4e5053;
}
#tableToUploadDiv
{
	position: relative;
	color:#4e5053;
	font-size:26px;
	text-shadow: -1px 0 #ffffff, 0 1px #ffffff, 1px 0 #ffffff, 0 -1px #ffffff;
	overflow: hidden;
	margin-left: 0px;
	border:	2px dotted #4e5053;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:100%;
	height:100px;
	background: url("../images/upload.png") no-repeat center center;
	background-size: 50px 50px;
}
.folder
{
	display:block;
	height:30px;
	font-size:20px;
	color:#4e5053;
	text-decoration: none;
	background: url('../images/folder.png') left center no-repeat;
	background-size: 30px 30px;
	padding-left:40px;
}
.excel
{
	display:block;
	height:30px;
	font-size:20px;
	color:#4e5053;
	text-decoration: none;
	background: url('../images/excel.png') left center no-repeat;
	background-size: 30px 30px;
	padding-left:40px;
}
.word
{
	display:block;
	height:30px;
	font-size:20px;
	color:#4e5053;
	text-decoration: none;
	background: url('../images/word.png') left center no-repeat;
	background-size: 30px 30px;
	padding-left:40px;
}
.image
{
	display:block;
	height:30px;
	font-size:20px;
	color:#4e5053;
	text-decoration: none;
	background: url('../images/image.png') left center no-repeat;
	background-size: 30px 30px;
	padding-left:40px;
}
.unknown
{
	display:block;
	height:30px;
	font-size:20px;
	color:#4e5053;
	text-decoration: none;
	background: url('../images/unknown.png') left center no-repeat;
	background-size: 30px 30px;
	padding-left:40px;
}
.pdf
{
	display:block;
	height:30px;
	font-size:20px;
	color:#4e5053;
	text-decoration: none;
	background: url('../images/pdf.png') left center no-repeat;
	background-size: 30px 30px;
	padding-left:40px;
}
.rar
{
	display:block;
	height:30px;
	font-size:20px;
	color:#4e5053;
	text-decoration: none;
	background: url('../images/rar.png') left center no-repeat;
	background-size: 30px 30px;
	padding-left:40px;
}
.video
{
	display:block;
	height:30px;
	font-size:20px;
	color:#4e5053;
	text-decoration: none;
	background: url('../images/video.png') left center no-repeat;
	background-size: 30px 30px;
	padding-left:40px;
}
.ppt
{
	display:block;
	height:30px;
	font-size:20px;
	color:#4e5053;
	text-decoration: none;
	background: url('../images/ppt.png') left center no-repeat;
	background-size: 30px 30px;
	padding-left:40px;
}
.upFolder
{
	display:block;
	height:30px;
	font-size:20px;
	color:#4e5053;
	text-decoration: none;
	background: url('../images/folderUp.png') left center no-repeat;
	background-size: 30px 30px;
	padding-left:40px;
}
.addFile
{
	display:block;
	height:30px;
	font-size:20px;
	color:#4e5053;
	text-decoration: none;
	background: url('../images/fileAdd.png') left center no-repeat;
	background-size: 30px 30px;
	padding-left:40px;
	float:right;
}
.addFolder
{
	display:block;
	height:30px;
	font-size:20px;
	color:#4e5053;
	text-decoration: none;
	background: url('../images/folderAdd.png') left center no-repeat;
	background-size: 30px 30px;
	padding-left:40px;
	float:right;
}

.delete
{
	display:block;
	height:30px;
	font-size:20px;
	color:#4e5053;
	text-decoration: none;
	background: url('../images/delete.png') left center no-repeat;
	background-size: 30px 30px;
	padding-left:40px;
}
#newFolder
{
	position:absolute;
	top:90px;
	left:50%;
	/*padding:0;
	margin:0;*/
	margin-left:-250px;
	width:500px;
	display:none;
}
#newDocument
{
	position:absolute;
	top:90px;
	left:50%;
	/*padding:0;
	margin:0;*/
	margin-left:-250px;
	width:500px;
	display:none;
}