body, nav, .navigation-bar .navigation-bar-content .element {
	font-family: Segoe UI, Verdana, Arial, Helvetica, sans-serif !important;
}
#betab {
	background: url(../img/fooldal_kicsi.jpg) 0 0% no-repeat;
	background-size: 100%;
	position: absolute;
	width: 100%;
	top: 225px;
	left: 0px;
	height: 100px;
	padding: 10px 20px;
}
#betab h1, #betab h2, #betab h3, #betab h4, #betab h5, #betab h6 {
	color: white;
	font-family: Segoe UI;
}
#betab #info {
	display: none;
}
#betab #bal {
	margin-top: 100px;
	background: transparent;
}
#betab #jobb {
	background: white;
	color: black;
	margin-left: -20px;
	margin-right: -20px;
	padding: 0px 20px;
}
#betab #jobb h3 {
	color: black;
	padding-top: 20px;
}

#ksBackground {
	display: none;
}
#ksKitolt #lapozas {
	position: initial;
	margin: 20px auto;
	width: 90%;
}
#ksKitolt #tovabb, #ksKitolt #vissza {
	float: none;
	margin: 0px auto;
}
#ksKitolt #cime {
	font-size: 16pt;
}
.feleletvalasztos_valasz {
	width: 100%;
	margin: 2px 0px;
}
.ks_allitas {
	margin-bottom: 15px !important;
	margin-top: 20px !important;
}

#footer {
	position: static;
}

#ponthatarok .ertek {
	display: block;
}

#vezerloBal, #vezerloKozep, #vezerloJobb {
	width: 100% !important;
	max-width: 100% !important;
	display: block !important;
	padding: 20px !important;
}
#ksKitolt #cime {
	font-size: 18px !important;
	height: 57px !important;
}
#usereredmeny {
	width: 100%;
}

.infobar {
	font-size: 8pt;
	padding: 4px;
	display: none;
}

#ks #bal, #ks #jobb, #ks #kozep {
	width: 100% !important;
	float: none !important;
	display: block !important;
}
.feleletvalasztos_valasz {
	display: block;
	width: 100%;
}
.lookastable, .lookastr {
	display: inline;
}
#kerdesBlokkBlokk {
	padding: 0px 2px;
}

#ksName {
	float: none;
	font-size: 18pt;
	line-height: 18pt;
	padding-bottom: 10px;
}
#settingsBar button {
	display: block;
	width: 100%;
}

#csD #bal, #csD #jobb, #share .oszlop {
	float: none;
	max-width: 100%;
	display: block;
}

@media only screen and (max-width: 540px) {
    .afterpictureBlock {
	    width: 100%;
    }
}
.navigation-bar, .navigation-bar .navigation-bar-content, .navigation-bar .element:hover, .navigation-bar .element {
	float: none !important;
}
.navigation-bar .place-right, .navigation-bar .pmenu {
	float: none !important;
	padding: 0px !important;
}
.navigation-bar .pmenu {
	padding-bottom: 10px !important;
}
.navigation-bar .pmenu .element {
	font-size: 18px !important;
	border: 0px !important;
	padding: 15px 20px !important;
}
.navigation-bar .element, .navigation-bar .element:hover {
	display: block !important;
	float: none !important;
	position: static !important;
	width: 100% !important;
	margin-bottom: 1px !important;
}
.navigation-bar .element .dropdown-toggle {
	display: none !important;
}
.navigation-bar .element .dropdown-menu {
	display: block !important;
	position: static !important;
}
.balsav, .jobbsav {
	display: block !important;
	width: 100% !important;
	padding: 20px !important;
}
.ujcim2 * {
	float: none !important;
}
#pkitd, #gombok {
	text-align: left !important;
}
#fooldal #pbal {
	display: none !important;
}
#fooldal #pjobb {
	min-height: 100px !important;
}
#fooldal #pjobb .pcim {
	padding: 20px !important;
}
#fooldal #pjobb .pleiras {
	padding: 0px 20px 20px 20px !important;
}
#preg .poszlop {
	width: 100%;
	float: none;
}
#footer div {
	display: block !important;
	float: none !important;
	position: static !important;
	padding: 0px !important;
	margin: 30px auto !important;
}
#footer {
	min-height: 100px !important;
}

.metro .window .content {
	padding: 60px 5px 5px 5px !important;
}