.emel {
text-decoration: none;
color:#000000;
}
.emel:hover{
text-decoration: underline;
}

h1 {
color:#5B0C0C;
font-family:"Times New Roman", "Comic Sans MS", Arial;
font-size:24px;
font-weight:bold;
}

.szoveg {
color:#5B0C0C;
font-family:Verdana;
font-size:14px;
font-weight:normal;
margin-left:50px;
margin-right:50px;
text-indent:20px;
text-align:justify;
line-height:25px;
}
.szoveg2 {
color:#5B0C0C;
font-family:Verdana;
font-size:10px;
font-weight:normal;
margin-top: 50px;
margin-left:47px;
margin-right:47px;
text-indent:0px;
text-align: center;
line-height:25px;
}
.szoveg_despre {
color:#5B0C0C;
font-family:Verdana;
font-size:10px;
font-weight:normal;
margin-top: 185px;
margin-left:47px;
margin-right:47px;
text-indent:0px;
text-align: center;
line-height:25px;
}
.szoveg_syno {
color:#5B0C0C;
font-family:Verdana;
font-size:10px;
font-weight:normal;
margin-top: 140px;
margin-left:47px;
margin-right:47px;
text-indent:0px;
text-align: center;
line-height:25px;
}

tr.soros {
background-color:#D9D3D0;
color:#5B0C0C;
text-align:left;
vertical-align:middle;
height:30px;
}
tr.alsoros {
background-color:#FFFFFF;
height:10px;
}
tr.soros:hover{
background-color:#FFFFFF;
color:#000000;
}

td.soroskepek {
background-color:#D9D3D0;
color:#5B0C0C;
}

.nagyit {
border-width:medium;
border-color:#D9D3D0;
margin:3px;
margin-top:10px;

}
.nagyit:hover {
border-width:medium;
border-color:#FFFFFF;
}

.file-download-box-outer{
	padding: 5px;
	box-sizing: border-box;
	float: left;
	width: 33.3333333333333%;
}
.file-download-box{
	float: left;
	padding: 10px;
	text-decoration: none;
	text-align: center;
	border: 1px solid #d8c3c3;
	box-sizing: border-box;
	transition: border-color 0.2s ease,
				background 0.2s ease;
}
.file-download-box:hover{
	border-color: #bd8c8c;
	background: rgba(255,255,255,0.6);
}
.file-download-box > img {
    width: 26%;
    vertical-align: middle;
}
.file-download-box > span {
    display: inline-block;
    width: 70%;
    text-align: left;
    vertical-align: middle;
    color: #5b0c0c;
    font-size: 14px;
}
.fancy-button{
	text-decoration: none;
	float: right;
	margin-bottom: 20px;
	cursor: pointer;
}
.fancy-button > img{
	width: 50px;
    vertical-align: middle;
    background: #5B0C0C;
    float: right;
    border-radius: 50%;
    padding: 10px;
    position: relative;
    z-index: 2;
    transition: background 0.3s ease;
}
.fancy-button > span{
	background: #5B0C0C;
    float: right;
    padding: 10px 30px;
    color: #ee8d30;
    display: inline-block;
    vertical-align: middle;
    margin: 13px -17px 0px 0px;
    position: relative;
    z-index: 1;
    text-indent: 0px;
    font-weight: bold;
    transition: background 0.3s ease,
    			color 0.3s ease;
}
.fancy-button:hover > img{
	background: #ee8d30;
}
.fancy-button:hover > span{
	background: #ee8d30;
	color: #5B0C0C;
}