@media all{		
	#gombok{padding: 0;margin: 0; text-align: center;}	
	#gombok form{display: inline-block;}	
	#gombok .button{margin: 10px;}		
	#logo img{display: inline-block;}			
	#tartalom .gdrive td{display: table-row;}	
	hr{margin: 15px auto 0 0; width: 60%;}
}
@media all and (min-width: 1000px) {
	#logo{flex: 2 auto;}	
	#tartalom {flex: 16 0px;}	
	#gombok{order: 1;padding: 25px 2% 10px 2%;}	
	#tartalom{order: 2;padding: 20px 3%;}	
	#logo{order: 3;padding-top: 20px;}		
	#gombok form{display: block;}	
	#gombok .button{margin: 20px 10px;}	
	#logo img{ display: block;}	
	#tartalom .gdrive td{display: table-cell;}	
	#tartalom .hir:last-child{margin-bottom: 100px;}	
	#gombok hr{display: none;}	
	hr{width: 60%; margin: 30px auto 0 auto;}
}
#gombok .button{
	width: 100px;	 
	height: 60px;	 
	padding: 10px;    
	background-color: #b8e898;     
	border: none;    
	color: #005800;        
	text-align: center;    
	text-decoration: none;    
	display: block;	 
	font-size: 80%;	 
	cursor: pointer;	 
	border-radius: 6px;	 
	-webkit-transition-duration: 0.4s; /* Safari */    
	transition-duration: 0.4s;    
	box-shadow: 0 3px 5px 0 rgba(0,0,0,0.28), 0 3px 6px 0 rgba(0,0,0,0.3);
}
#gombok .button:hover {
    background-color: #005800;     
    color: white;}
#gombok .vak:hover{	
	background-color: #b8e898;	
	color:  #005800;	
	opacity: 0.35;    
	cursor: not-allowed;    
	box-shadow: none;}
#gombok .vak {    
	opacity: 0.35;    
	cursor: not-allowed;    
	box-shadow: none;}
#logo{
	text-align: center;}
#logo img{	
	margin: 20px auto;}
#tartalom .hir{	
	margin: 30px 4%;	/*border-bottom: 1px solid rgb(225,225,225,0.5);*/}
hr{	
	color: rgb(225,225,225,0.3);}
#tartalom .hir > *{
	margin-left: 4%;}
#tartalom .hir h2, #tartalom .hir hr{	
	margin-left: 0px;}
h2{	
	font-size: 120%;}	
h2::first-letter{	
	font-size: 120%;}
h3{	
	font-size: 110%;		
	font-weight: bold;}
h4{	
	font-size: 100%;			
	text-indent: 15px;	
	font-style: italic;}
#tartalom .gdrive{	
	width: 60%;}
#tartalom .gdrive td{	
	padding: 15px;	
	text-align: left;}
table.minimalistBlack {  
	border: 3px solid #000000;  
	width: 100%;  
	text-align: left;  
	border-collapse: collapse;}
table.minimalistBlack td, table.minimalistBlack th {  
	border: 1px solid #000000;  
	padding: 5px 4px;}
table.minimalistBlack tbody td {  
	font-size: 13px;}
table.minimalistBlack thead {  
	background: #CFCFCF;  
	background: -moz-linear-gradient(top, #dbdbdb 0%, #d3d3d3 66%, #CFCFCF 100%);  
	background: -webkit-linear-gradient(top, #dbdbdb 0%, #d3d3d3 66%, #CFCFCF 100%);  
	background: linear-gradient(to bottom, #dbdbdb 0%, #d3d3d3 66%, #CFCFCF 100%);  
	border-bottom: 3px solid #000000;}
table.minimalistBlack thead th {  
	font-size: 15px;  
	font-weight: bold;  
	color: #000000;  
	text-align: left;}
table.minimalistBlack tfoot {  
	font-size: 14px;  
	font-weight: bold;  
	color: #000000;  
	border-top: 3px solid #000000;}
table.minimalistBlack tfoot td {  
	font-size: 14px;}