@font-face {
	font-family: 'Montserrat';
	src: url('../font/montserrat-regular.eot');
	src: url('../font/montserrat-regular.eot?#iefix') format('embedded-opentype'),
			 url('../font/montserrat-regular.woff2') format('woff2'),
			 url('../font/montserrat-regular.woff') format('woff'),
			 url('../font/montserrat-regular.ttf') format('truetype');
	font-weight: normal;
	/*font-display: swap;*/
}
@font-face {
	font-family: 'Montserrat Bold';
	src: url('../font/montserrat-bold.eot');
	src: url('../font/montserrat-bold.eot?#iefix') format('embedded-opentype'),
			 url('../font/montserrat-bold.woff') format('woff'),
			 url('../font/montserrat-bold.ttf') format('truetype');
	font-weight: 700;
	/*font-display: swap;*/
}
@font-face {
	font-family: 'Open Sans';
	src: url('../font/opensans-regular.eot');
	src: url('../font/opensans-regular.eot?#iefix') format('embedded-opentype'),
			 url('../font/opensans-regular.woff2') format('woff2'),
			 url('../font/opensans-regular.woff') format('woff'),
			 url('../font/opensans-regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	/*font-display: swap;*/
}
@font-face {
	font-family: 'ikonok';
	src: url('../font/ikonok.eot');
	src: url('../font/ikonok.eot?#iefix') format('embedded-opentype'),
			 url('../font/ikonok.woff') format('woff'),
			 url('../font/ikonok.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

html {
	overflow-y: scroll;
	height: 100%;
}
html, body {
	padding: 0px;
	margin: 0px;
	overscroll-behavior: none;
}
body {
	position: relative;
	height: 100%;
}
* html body {
	height: 100%;
}

body, input, select, textarea, th, td, button {
	font-family: 'Open Sans', Verdana, helvetica, arial, sans-serif;
	font-size: 14px;
	color: #333333;
}

h1, h4, h5, h6, form {
	margin: 0px;
}
h1 {
	font-size: 36px;
	color: #201b0d;
}
h2 {
	font-size: 23px;
	line-height: 33px;
}
h3 {
	font-size: 19px;
	line-height: 26px;
}
h1, h2, h3 {
	font-family: 'Montserrat', Verdana, 'Open Sans', helvetica, arial, sans-serif;
	font-weight: bold;
}
h2, h3 {
	margin: 0.5em 0px;
}
a {
	color: #00bfa5;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0px none;
}
h2 a, h3 a {
	color: black;
}
h2 a:hover, h3 a:hover {
	color: #00bfa5;
}
iframe {
	display: none;
}

/*div[contentEditable = 'true'] a {
	cursor: default;
}*/
div[contentEditable = 'true'] a::selection, div[contentEditable = 'true'] a::-moz-selection {
	color: white;
	background-color: #00bfa5;
}

.nemlatszik {
	display: none;
}
.clearboth {
	clear: both;
	overflow: hidden;
	height: 0px;
	line-height: 0px;
}
.felsorolas, #szoveg ul {
	margin: 0px;
	padding: 0;
	list-style-type: none;
}
.felsorolas li, #szoveg ul li {
	padding-left: 20px;
	background: url('../i/felsorolas.gif') no-repeat 7px 12px;
}
.adminisztracio {
	color: #fc8800;
}
.kulso_hivatkozas {
	padding-right: 20px;
	background: url('../i/ikon_kulso_hivatkozas.png') no-repeat right center;
}

#tarto_kulso {
	position: relative;
	width: 1090px;
	margin: 0px auto 85px;
	padding: 0px 20px 85px;
}
#jobboldal {
	float: right;
	width: 400px;
	min-height: 300px;
}

.fejlec {
	position: relative;
	background: #8b97a2 url('../fejleckepek/bg-temp-1.1920x410.jpg') no-repeat center center;
	background-size: cover;
}
#fejlec {
	height: 200px;
}
#fejlec-demo {
	height: 200px;
}
#fejlec-cimlap {
	height: 410px;
}
#fejlec-analitika {
	height: 90px;
	margin-bottom: 2em;
}
#fejlec img {
	width: 100%;
	height: 100%;
}
#fejlec_sotetites {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: url('../i/fejlec_sotetites.png') repeat left top;
	background: rgba(0, 0, 0, 0.25);
}
* html #fejlec_sotetites {
	background: black;
	filter: alpha(opacity = 25);
}
#fejlec_belso {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 90px;
	border-bottom: 1px solid white;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	background: rgba(0, 0, 0, 0.25);
	transition: all 0.3s;
	z-index: 1;
}
* html #fejlec_belso {
	position: absolute;
}
#fejlec_belso.statikus {
	background: url('../i/menu_sotetites.png') repeat;
	background: rgba(0, 0, 0, 0.85);
}
#fejlec_belso.sotet {
	height: 60px;
	background: url('../i/menu_sotetites.png') repeat;
	background: rgba(0, 0, 0, 0.85);
}
#logo {
	position: absolute;
	left: 0px;
	top: 0px;
}
#logo a {
	display: block;
	height: 65px;
	padding: 25px 20px 0px 50px;
	font-size: 30px;
	color: white;
	background: url('../i/logo.png') no-repeat 5px center;
	transition: all 0.3s;
	text-shadow: 0px 0px 5px black;
}
#logo a:hover {
	text-decoration: none;
}
.sotet #logo a {
	height: 33px;
	font-size: 20px;
	padding-top: 17px;
	padding-bottom: 10px;
	background-position: 5px 13px;
}

#munkatarsunk-zoltan {
	position: absolute;
	left: 50%;
	bottom: 0px;
	width: 410px;
	height: 310px;
	background: url('../i/easocm-weboldal-fejlec-no-laptoppal.png') no-repeat left top;
}
#kepernyokep {
	position: absolute;
	left: 36px;
	top: 155px;
	width: 138px;
	height: 82px;
	background: url('../i/kepernyokep3.png') no-repeat left top;
}
#cimlap-cim-tarto {
	position: absolute;
	left: 50%;
	top: 0px;
	width: 876px;
	height: 100%;
	margin-left: -438px;
}
#cimlap-cim {
	position: absolute;
	left: 0px;
	top: 30%;
}
#cimlap-cim h1 {
	color: white;
	font-size: 28px;
	font-weight: normal;
	line-height: 32px;
	letter-spacing: 0px;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #101010;
}
#cimlap-cim h2 {
	font-size: 23.25px;
	font-weight: normal;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #505050;
}
#cimlap-fejlec-gombok {
	position: absolute;
	left: 0px;
	top: 70%;
}
#cimlap-fejlec-gombok a {
	width: 188px;
	margin-right: 10px;
}

#menu_vege {
	float: right;
	width: 1px;
	height: 100%;
	margin-right: 90px;
	background: white;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 5%, rgba(255, 255, 255, 0.10) 30%, rgba(255, 255, 255, 0.10) 70%, rgba(255, 255, 255, 0) 95%);
}
#menupontok {
	float: right;
	height: 100%;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#menupontok li {
	position: relative;
	float: left;
}
#menupontok a {
	display: inline-block;
	padding: 0px 13px;
	font-size: 12px;
	font-weight: bold;
	line-height: 90px;
	text-transform: uppercase;
	letter-spacing: 2px;
	white-space: nowrap;
	color: white;
	transition: all 0.3s;
	text-shadow: 2px 2px 3px #333;
}
.sotet #menupontok a {
	line-height: 60px;
}
#menupontok a:hover, #menupontok a.aktiv {
	color: #00bfa5;
}
#menupontok .gomb, #lablec_menupontok .gomb, .sotet #menupontok .gomb {
	display: none;
	position: absolute;
	top: 0px;
	width: 12px;
	border-radius: 3px;
	padding: 19px 6px 3px;
	text-align: center;
	line-height: 18px;
	color: black;
	background-color: yellow;
	box-shadow: 2px 2px 3px #444444;
	/*z-index: 3;*/
}
.sotet .gomb {
	line-height: 18px;
}
#menupontok .gomb_szerkesztes, #lablec_menupontok .gomb_szerkesztes {
	overflow: hidden;
	left: 13px;
	top: 10px;
	width: 16px;
	height: 0px;
	padding-top: 19px;
	line-height: inherit;
	background: yellow url('../i/ikon_szerkesztes.png') no-repeat 5px 3px;
}
#menupontok .gomb_torles, #lablec_menupontok .gomb_torles {
	overflow: hidden;
	left: 41px;
	top: 10px;
	width: 16px;
	height: 0px;
	padding-top: 19px;
	line-height: inherit;
	background: yellow url('../i/ikon_torles.png') no-repeat 5px 3px;
}
#menupontok li:hover {
	z-index: 1;
}
#menupontok li:hover > .gomb, #lablec_menupontok li:hover .gomb {
	display: block;
}
#menupontok ul {
	display: none;
	position: absolute;
	left: 3px;
	top: 23px;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	background: grey;
}
#menupontok li:hover ul {
	display: block;
}
#menupontok ul li {
	float: none;
}
#menupontok ul li:hover {
	margin: 0px;
	padding: 0px;
	background: red;
	z-index: 2;
}
#menupontok ul a {
	display: block;
	width: 100%;
}
#menupontok ul .gomb {
	top: 0px;
	bottom: auto;
}
#menupontok ul .gomb1 {
	left: auto;
	right: -24px;
}
#menupontok ul .gomb2 {
	left: auto;
	right: -48px;
}
.beviteli {
	width: 300px;
	/*border: 1px solid #5e88b2;*/
	border: 1px solid #b5b8c8;
	padding: 3px;
	vertical-align: middle;
}
textarea.beviteli {
	width: 450px;
	height: 200px;
}
.beviteli.kotelezo, .kotelezo, .kotelezo .listbox-felirat {
	background-color: #fffafa;
}
.beviteli.jo, .jo, .jo .listbox-felirat {
	background-color: #fafffa;
}
.beviteli.korzet {
	width: 32px;
}
.beviteli.telefon, .szelesebb .beviteli.telefon {
	width: 100px;
}
.beviteli.rovid, .szelesebb .beviteli.rovid {
	width: 29px;
}
.beviteli:focus {
	border-color: #8B97A2;
	outline: 1px solid #4e6471;
}

.lista {
	height: 28px;
	padding: 3px 1px;
	vertical-align: middle;
}
#menupontok button {
	vertical-align: middle;
}
#lablec_menupontok {
	float: left;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	list-style-type: none;
}
#lablec_menupontok li {
	position: relative;
	float: left;
	padding-right: 6px;
}
#lablec_menupontok .gomb {
	top: auto;
	bottom: 100%;
}
#lablec_menupontok .gomb_szerkesztes {
	left: 0px;
}
#lablec_menupontok .gomb_torles {
	left: 24px;
}

#tartalom {
	padding-top: 2em;
	line-height: 1.71em;
}
.tartalmi-blokk {
	width: 650px;
	margin: 0px auto;
}
.harmad-hasab, .hasab {
	float: left;
	width: 30%;
}
#szoveg-tarto {
	/*float: left;
	width: 650px;
	padding-left: 220px;*/
}
#navigacio {
	padding: 1em 0px;
}
textarea#szoveg {
	width: 60%;
	height: 500px;
}
div#szoveg {
	/*overflow: hidden;*/
}
#szoveg table {
	margin: 1em 0px;
	border-collapse: collapse;
}
#szoveg td, #szoveg th {
	border: 1px solid black;
	padding: 4px 8px;
}
#szoveg th {
	color: white;
	background: black;
}
#szoveg .kiemelt {
	margin: 0px 1em 30px 0em;
	border-left: 3px solid #00bfa5;
	padding-left: 1.154em;
	font-size: 20px;
	line-height: 30px;
}
#szoveg li {
	padding-bottom: 4px;
}
#szoveg img {
	display: block;
	max-width: 100%;
}
#szoveg p {
	margin: 1.5em 0px;
}

.szerkesztes-ikon {
	position: absolute;
	left: 0px;
	top: -16px;
	width: 16px;
	height: 16px;
	background: url('../i/ikon_szerkesztes.png') no-repeat left top;
}
#cim-tarto {
	position: absolute;
	left: 0px;
	top: 50%;
	width: 100%;
}
#fejlec-demo #cim-tarto {
	top: 100px;
}
#cim-tarto h1 {
	line-height: 1.2em;
	text-align: center;
	text-shadow: 1px 1px 1px #101010;
	color: white;
}
#szerzo-tarto {
	position: absolute;
	left: 0px;
	top: -165px;
	width: 100%;
}
#szerzo-cim {
	padding-top: 6px;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #101010;
	color: white;
}
#szerzo-cim a {
	color: white;
}
#szerzo-cim a:hover {
	text-decoration: underline;
}

.kezdo-nagybetu {
	text-transform: capitalize;
}
#kezdolap-miert-erdemes {
	padding: 50px 0px 30px;
}
#kezdolap-miert-erdemes h2 {
	margin: 0px;
	font-size: 30px;
	font-weight: 600;
	text-align: center;
}
#miert-fo-erv {
	display: block;
	font-family: 'Open Sans', Verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 3.7px;
	text-transform: uppercase;
}
#miert-fo-erv span {
	display: none;
}

.takaro {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: url('../i/atlatszo_hatter.png') repeat;
	background: rgba(152, 192, 244, 0.7);
	z-index: 1;
}
* html .takaro {
	position: absolute;
	/*height: 700px;*/
	background: url('../i/s2.png');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/atlatszo_hatter.png', sizingMethod='scale');
}
.takaro table {
	width: 100%;
	height: 100%;
}
.takaro2 {
	position: absolute;
	background: rgba(152, 192, 244, 0.3);
}
.dialogus {
	position: relative;
	width: 600px;
	border-width: 1px;
	border-style: solid;
	border-color: #aaa white white #aaa;
	padding: 10px;
	min-width: 150px;
	font-family: Verdana, sans-serif;
	text-align: left;
	background: #eee;
	box-shadow: 3px 5px 15px #444444;
}
.dialogus-bezaras {
	position: absolute;
	right: 10px;
	bottom: 10px;
}
.dialogus_lablec {
	/*position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	z-index: 1;*/
	padding-top: 10px;
	text-align: right;
}
.dialogus_lablec_belso {
	position: relative;
	padding-right: 90px;
}
.dialogus button {
	height: 30px;
}
.dialogus_lablec button {
	margin-left: 5px;
}
.dialogus table label {
	display: block;
}
.dialogus h2 {
	margin: -9px -9px 5px;
	padding: 3px;
	font-family: Verdana, 'Open Sans', helvetica, arial, sans-serif;
	font-size: 13px;
	line-height: inherit;
	color: white;
	background: #084dca;
}
.dialogus .megnevezes {
	/*padding-left: 15px;*/
	text-align: right;
}
#dialogus-tarto {
	position: relative;
}
#dialogus-bezarasa {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	cursor: default;
}
#dialogus_menupont_szerkesztese {
	width: 350px;
}
#dialogus_alapadat_szerk {
	width: 450px;
	padding-bottom: 10px;
}
#dialogus_alapadat_szerk form {
	/*position: relative;*/
}
#dialogus_alapadat_szerk .dialogus_lablec {
	bottom: -30px;
}
#dialogus_alapadat_szerk .beviteli {
	width: 320px;
}
#dialogus_alapadat_szerk .beviteli.url {
	width: 200px;
}
.dialogus-sor-tarto {
	position: relative;
}

.video-kiskep {
	width: 328px;
	height: 185px;
}
.legordulo {
	overflow: hidden;
	width: 17px;
	height: 0px;
	padding-top: 24px;
	border-bottom: 1px solid #b5b8c8;
	background: url('../i/legordulo_nyilak.gif') no-repeat left top;
}
.legordulo:hover, .listbox:hover .legordulo {
	border-color: #7eadd9;
	background-position: -17px 0px;
}
.hivatkozas-lista-tarto {
	position: relative;
	display: inline-block;
	vertical-align: top;
	z-index: 1;
}
.lista-kulso {
	position: absolute;
	right: 0px;
	top: 25px;
	border: 1px solid #b5b8c8;
	background-color: white;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.20);
}
.lista-belso {
	max-height: 250px;
	overflow-y: auto;
}
.lista-belso a {
	display: block;
	padding: 3px 6px 0px;
}
.lista-belso a:hover {
	text-decoration: none;
	background: #dddddd;
}
.lista-belso span {
	display: inline-block;
	overflow: hidden;
	cursor: pointer;
}
.listbox-felirat {
	min-width: 23px;
	min-height: 26px;
	border: 1px solid #b5b8c8;
	padding: 5px 3px 2px;
	color: #333333;
	background-color: white;
	cursor: pointer;
}
.listbox {
	display: inline-block;
	vertical-align: top;
}
.listbox span {
	display: inline-block;
	vertical-align: top;
}
.listbox:hover .listbox-felirat {
	border-color: #7eadd9;
}
.kombo-beviteli {
	position: absolute;
	min-height: 26px;
	border: 1px solid #5e88b2;
	padding: 5px 4px 2px;
	font-size: 18px;
	vertical-align: top;
}
.kombo-lenyilo {
	position: absolute;
}
.legordulo-link {
	display: inline-block;
	height: 25px;
}
/*#felugro-menu {
	position: absolute;
	border: 1px solid gray;
	background-color: white;
}*/
#felugro-menu a {
	display: block;
	padding: 3px 6px;
}
#felugro-menu a:hover {
	background-color: #f0f0f0;
}
.helyseg #felugro-menu span {
	display: inline-block;
	width: 50px;
}

#hivatkozas-lista .lista-kulso {
	min-width: 600px;
}
#hivatkozas-lista .oszlop1 {
	width: 470px;
}
#hivatkozas-lista .oszlop2 {
	width: 100px;
	text-align: right;
}
#menu-tarto.takaro {
	background-color: rgba(152, 192, 244, 0.2);
}

.helyseg-lista .lista-kulso {
	top: 34px;
	min-width: 500px;
}
.helyseg-lista .oszlop1 {
	width: 100px;
}
.helyseg-lista .oszlop2 {
	width: 370px;
	text-align: right;
}

#dialogus_link {
	width: 450px;
}
#dialogus_link #url_lista {
	width: 205px;
}
#dialogus_kep_beszurasa {
	width: 800px;
	height: 442px;
}
#kep_beszurasa_kereso {
	height: 40px;
	padding-top: 10px;
}
#dialogus_kep_beszurasa #fajl {
	width: 150px;
	vertical-align: middle;
}
#dialogus_kep_beszurasa #nev {
	width: 180px;
	margin-right: 8px;
	vertical-align: middle;
}
#uzenet_ablak {
	width: 300px;
}
#feltoltes-ablak {
	width: 200px;
}
#feltoltes-allapot {
	width: 198px;
	border: 1px solid blue;
}
#feltoltes-allapot-belso {
	height: 16px;
	outline-width: 1px;
	outline-style: solid;
	outline-color: #89b2fd #2f76f9 #2f76f9 #89b2fd;
	background: #4788ff;
}
#dialogus_kep_beszurasa form {
	display: inline;
}
.dialogus select {
	height: 24px;
}
.hiba, .hiba-tarto {
	/*position: relative;*/
}
.hiba .beviteli {
	border-color: red;
}
.hiba select {
	outline: 1px solid red;
}
.hibauzenet {
	position: absolute;
	left: 101%;
	top: -4px;
	min-width: 300px;
	padding: 4px;
	border-radius: 3px;
	color: white;
	background-color: #dd4949;
	box-shadow: 2px 3px 3px #dd4949;
	z-index: 1;
}

.datumvalaszto-tarto {
	position: relative;
}
.datumvalaszto-felirat {
	display: inline-block;
	border: 1px solid #abadb3;
	padding: 2px 15px 2px 2px;
	color: #333333;
	background: white url('../i/kulcsszo_nyil.gif') no-repeat scroll right 8px;
	/*vertical-align: top;*/
}
.datumvalaszto {
	position: absolute;
	left: 0px;
	top: 23px;
	border: 1px solid #abadb3;
	padding: 3px;
	text-align: center;
	background-color: #fafafa;
	z-index: 2;
	box-shadow: 2px 3px 3px #777777;
}
.datumvalaszto table {
	border-collapse: collapse;
	border-spacing: 0px;
}
.datumvalaszto th {
	padding: 3px 0px;
}
.datumvalaszto td {
	width: 28px;
	padding: 0px;
}
.datumvalaszto td a {
	display: block;
	padding: 4px;
	background-color: white;
}
.datumvalaszto-elozo, .datumvalaszto-kovetkezo {
	position: absolute;
	display: block;
	overflow: hidden;
	top: 4px;
	width: 20px;
	height: 0px;
	padding-top: 20px;
}
.datumvalaszto-elozo {
	left: 4px;
	background: url('../i/nyil_balra.gif') no-repeat 3px 2px;
}
.datumvalaszto-kovetkezo {
	right: 4px;
	background: url('../i/nyil_jobbra.gif') no-repeat 3px 2px;
}
.datumvalaszto .nap {
	border: 1px solid #777777;
}
.datumvalaszto .kiemelt a {
	background-color: #e0e0e0;
}
.datumvalaszto-torles {
	display: inline-block;
	overflow: hidden;
	width: 18px;
	height: 0px;
	padding-top: 24px;
	border-width: 1px 1px 1px 0px;
	border-style: solid solid solid none;
	border-color: #abadb3;
	background: white url('../i/ikon_torles.png') no-repeat center center;
	vertical-align: bottom;
}

#kep_beszurasa_kepek {
	overflow-y: scroll;
	width: 300px;
	height: 350px;
	border: 1px solid #aaa;
}
.fejleckep-kep {
	overflow: hidden;
	display: block;
	border: 1px solid #eee;
	padding: 5px;
	text-decoration: none;
	color: #555;
	background: #fcfcfc;
}
.fejleckep-kep:hover {
	color: black;
	background: white;
}
.fejleckep-kep.aktiv {
	color: black;
	background: #cfcfcf;
}
#kepek_belso {
	position: relative;
}
#kep_beszurasa_kep {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 480px;
	height: 350px;
	border: 1px solid #aaa;
	text-align: center;
}
#kep_beszurasa_kep img {
	max-width: 100%;
	max-height: 100%;
}

#tartalom-tarto {
	position: relative;
	min-height: 100%;
	margin-bottom: -85px;
}

#szerkesztosav {
	position: fixed;
	left: 50%;
	top: 0px;
	width: 1180px;
	margin-left: -590px;
}
#szerkesztosav_belso {
	position: absolute;
	left: -82px;
	top: 200px;
	width: 80px;
	padding: 1px 1px 0px;
	background: #f0f0f0;
}
#szerkesztosav button {
	width: 80px;
	height: 26px;
	margin-bottom: 5px;
	border: 1px solid lightgrey;
	outline: 0px none;
	padding: 0px;
	vertical-align: middle;
}
#szerkesztosav button:last-child {
	margin-bottom: 1px;
}
#szerkesztosav button:hover {
	border: 1px solid grey;
}
#szerkesztosav button.letiltva:hover {
	border: 1px solid lightgrey;
}
#szerkesztosav button.aktiv {
	border-color: black;
	background-color: #d0d0d0;
}
#szerkesztosav button span {
	display: inline-block;
	overflow: hidden;
	width: 18px;
	height: 0px;
	margin-bottom: 5px;
	padding-top: 19px;
	background-image: url('../i/szerkeszto_ikonok.png');
	background-repeat: no-repeat;
}
#gomb_h2 {
	font-weight: bold;
	letter-spacing: 0.5px;
}
#gomb_h3 {
	font-size: 13px;
	font-weight: bold;
}
#gomb_felsorolas span {
	background-position: 0px 2px;
}
#gomb_szamozas span {
	background-position: -18px 2px;
}
#gomb_mentes span {
	background-position: -36px 2px;
}
#gomb_hivatkozas span {
	background-position: -54px 2px;
}
#gomb_szekcio span {
	background-position: -234px 2px;
}
#gomb_hivatkozas_torlese span {
	background-position: -72px 2px;
}
#gomb_kep_beszurasa span {
	background-position: -126px 3px;
}
#gomb_video_beszurasa span {
	background-position: -218px 3px;
}
#szerkesztosav #gomb_visszavonas {
	width: 37px;
	margin-right: 3px;
}
#szerkesztosav #gomb_elore {
	width: 37px;
	margin-left: 3px;
}
#gomb_visszavonas span {
	background-position: -90px 2px;
}
#gomb_visszavonas.letiltva span {
	background-position: -162px 2px;
}
#gomb_elore span {
	background-position: -108px 2px;
}
#gomb_elore.letiltva span {
	background-position: -180px 2px;
}
#gomb_felkover {
	font-weight: bold;
}
#gomb_dolt {
	font-style: italic;
}
#szerkesztosav #gomb_kiemelt span {
	width: auto;
	height: auto;
	margin: 2px 0px 0px;
	border-left: 2px solid #00bfa5;
	padding: 0px 0px 0px 4px;
	background: transparent none;
}
.kijelolt_specialis_elem {
	outline: 3px solid #7eadd9;
}

.kulcsszo_valaszto {
	position: relative;
	width: 186px;
	min-height: 28px;
	border: 1px solid #abadb3;
	padding: 2px 15px 0px 2px;
	background: white;
	z-index: 1;
}
.kulcsszo_valaszto_tarto {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}
.kulcsszo_valaszto_nyil {
	display: block;
	overflow: hidden;
	width: 15px;
	w\idth: 0px;
	height: 100%;
	padding-left: 100%;
	background: url('../i/kulcsszo_nyil.gif') no-repeat right 8px;
}
#kategoriak_lista {
	position: absolute;
	right: -1px;
	top: 100%;
	min-width: 100%;
	border: 1px solid #abadb3;
	background: white;
}
#kategoriak_lista a {
	display: block;
	padding: 3px 6px;
}
.kulcsszo_valaszto_elem {
	position: relative;
	display: inline-block;
	margin: 0px 2px 2px 0px;
	border: 1px solid #abadb3;
	border-radius: 2px;
	padding: 2px;
}

#blog_kategoriak {
	width: 100%;
	padding-bottom: 1em;
	text-align: center;
}
.inaktiv {
	opacity: 0.3;
	filter: alpha(opacity = 30);
}

.blogbejegyzes {
	float: left;
	width: 30%;
}
.blogbejegyzes_belso {
	position: relative;
	margin: 0px 20px 20px;
	border: 1px solid #e5e5e5;
	box-shadow: 0px 0px 5px #cdcdcd;
}
.sugo-blokk, .hasab .blogbejegyzes_belso {
	padding: 10px 20px 10px;
}
.sugo-blokk h2, .hasab .blogbejegyzes_belso h2 {
	font-size: 18px;
}
.tartalom-nem-eles {
	overflow: hidden;
	position: absolute;
	left: 10px;
	top: 10px;
	width: 16px;
	height: 0px;
	padding-top: 16px;
	background: url('../i/ikon_homokora.png') no-repeat left top;
}
.blogbejegyzes_kep {
	overflow: hidden;
	line-height: 1px;
}
.blogbejegyzes_kep a {
	display: block;
}
.blogbejegyzes_kep img {
	width: 100%;
}
.blogbejegyzes_szoveg {
	padding: 30px;
	color: #212121;
}
.blogbejegyzes h2 {
	height: 79px;
	font-size: 13px;
	line-height: 1.4;
	letter-spacing: 0.7px;
	text-transform: uppercase;
}
.blogbejegyzes h2 a:hover {
	color: #00bfa5;
}
.blogbejegyzes_szoveg p {
	height: 120px;
}
.szerzo {
	margin-top: 20px;
	border-top: 1px solid #e4e4e4;
	padding: 23px 0px 10px 46px;
	font-size: 11px;
	text-transform: uppercase;
	color: #b7b7b7;
	background: url('../i/ikon_szerzo.png') no-repeat left 20px;
}

.bevezeto {
	font-weight: bold;
}

/* videók*/

#video-tarto {
	padding-top: 2em;
}

.video-tarto {
	position: relative;
	float: left;
	padding: 0px 10px 10px 0px;
	line-height: normal;
}
.video-tarto a {
	display: block;
	width: 320px;
	height: 180px;
}
.video-tarto img {
	width: 100%;
	height: 100%;
	outline: 1px inset #aaaaaa;
}
.videok-video {
	float: left;
	width: 320px;
	padding-right: 20px;
}
.videok-video p {
	height: 96px;
}
.hossz-tarto {
	position: absolute;
	right: 10px;
	bottom: 10px;
	padding: 2px 4px;
	font-size: 11px;
	line-height: normal;
	color: white;
	background: black;
}
.hossz-tarto span {
	display: none;
}
#video-kovetkezo {
	text-align: right;
}

.tartalmi-blokk video {
	width: 100%;
	height: 366px;
}

/* táblázat */

.tablazat {
	border-collapse: collapse;
	border-spacing: 0px;
}
.tablazat th, .tablazat td {
	border: 1px solid #aaa;
	padding: 4px;
}

/* tábla*/

.tabla .sor {
	position: relative;
	float: left;
	clear: both;
	width: 100%;
	padding: 4px 0px;
}
.sor-belso {
	float: left;
	width: 500px;
}
.sor-jobb {
	float: left;
	width: 340px;
}
.sor-jobb .kiegeszito {
	display: inline-block;
	padding: 6px 0px 0px 10px;
	vertical-align: top;
}
.tabla .cimke {
	float: left;
	width: 140px;
	padding: 6px 10px 0px 0px;
	text-align: right;
}
.szelesebb .sor-jobb {
	width: 230px;
}
.szelesebb .cimke {
	width: 250px;
}
.szelesebb .beviteli {
	width: 240px;
}
.checkbox-tarto {
	padding-top: 3px;
}

/* demo rendszer igénylése */

.ikon-informacio {
	display: inline-block;
	min-height: 32px;
	padding-left: 40px;
	background: url('../i/ikon_informacio.gif') no-repeat left center;
}

.urlap {
	width: 650px;
	margin: 0px auto;
}

.urlap, .urlap td, .urlap button, .urlap select {
	font-size: 18px;
}
.urlap .beviteli, .urlap .listbox span {
	font-size: 20px;
}
.urlap .beviteli:hover {
	border-color: #7eb4ea;
}
.beviteli[disabled] {
	border-color: #b3b3b3;
	color: grey;
}
.urlap .lista {
	height: 34px;
}
.urlap button {
	height: 37px;
	vertical-align: middle;
}
.urlap hr {
	clear: both;
	float: left;
	width: 600px;
	margin: 1em 30px;
	padding-left: 30px;
	border-width: 1px 0px 0px;
	border-style: solid;
	border-color: #dadada;
}

#igenyles-relativ {
	position: relative;
	clear: both;
	width: 100%;
}
#igenyles-abszolut {
	position: absolute;
	left: 345px;
	top: 4px;
}

#igenyles_valaszto {
	padding-bottom: 8px;
}
#igenyles_valaszto input {
	position: absolute;
	left: -30px;
	top: -30px;
	width: 1px;
	height: 1px;
}
#igenyles_valaszto label {
	display: inline-block;
	position: relative;
	overflow: hidden;
	border: 2px solid #eeeeee;
	border-radius: 5px;
	padding: 20px 8px 20px 64px;
	background-color: #d8f0ff;
	background-repeat: no-repeat;
	background-position: 8px center;
	cursor: pointer;
}
#igenyles_valaszto label.kivalasztva {
	border: 2px solid #11517a;
	background-color: #70c7ff;
}
#igenyles_demo_valaszto {
	background-image: url('../i/igenyles_demo.png');
}
#igenyles_eles_valaszto {
	background-image: url('../i/igenyles_eles.png');
}
#igenyles-valaszto-elvalaszto {
	display: inline-block;
	padding: 22px 8px 0px;
	vertical-align: top;
}
/*#igenyles_valaszto label span {
	display: inline-block;
	overflow: hidden;
	width: 64px;
	height: 0px;
	padding-top: 64px;
}*/
.igenyles-telefon {
	display: inline-block;
}

#felugro-menu-tarto {
	position: absolute;
	overflow-y: auto;
	border: 1px solid gray;
	background-color: white;
}
#felugro-menu a {
	display: block;
	padding: 3px 6px;
}
#felugro-menu a:hover {
	background-color: #f0f0f0;
}
#felugro-menu span {
	display: inline-block;
	width: 40px;
}

.listbox-tarto {
	display: inline-block;
	height: 32px;
	padding-top: 1px;
	vertical-align: top;
}
.listbox-tarto.rovid {
	width: 52px;
}
.listbox-beviteli {
	float: left;
	width: 24px;
	height: 27px;
}
#korzet-lista {
	position: relative;
	float: left;
	/*padding-top: 2px;*/
	vertical-align: top;
}
#korzet-lista .lista-kulso {
	top: 34px;
	z-index: 1;
}
#korzet-lista .lista-kulso a {
	width: 35px;
}


legend {
	padding: 0px 6px;
}

.kiemelt {
	padding: 0px 5px;
	background-color: #f0f0f0;
}

#regisztracio.urlap {
	width: auto;
}
#regisztracio fieldset {
	float: left;
	width: 45%;
	margin-bottom: 1.5em;
}
.regisztracio-listbox .listbox-felirat {
	width: 283px;
}
.szamlazasi_megegyezik {
	color: #a0a0a0;
}

.checkbox {
	vertical-align: bottom;
}
.checkbox:focus {
	outline: 1px outset red;
}

.ikon_pdf {
	padding-left: 20px;
	background: url('../i/ikon_pdf_16x16.png') no-repeat left 4px;
}
.ikon_uj {
	padding-left: 20px;
	background: url('../i/ikon_uj.png') no-repeat left 1px;
}

/* analitika */

.svg {
	float: left;
	width: 200px;
	height: 200px;
	transform: rotate(-90deg);
}
.analitika {
	float: left;
	margin-left: 20px;
}
.analitika td {
	padding: 2px 4px;
}

.beagyazott-naptar .datumvalaszto {
	position: relative;
	display: inline-block;
	top: auto;
	box-shadow: none;
	z-index: auto;
}
.sotet-sor {
	background: #fafafa;
}

/* videó beszúrása */
#dialogus_video_beszurasa {
	width: 940px;
}

#videok-listaja {
	height: 450px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF #AAAAAA #AAAAAA #FFFFFF;
	overflow-y: scroll;
}

#videok-listaja a {
	display: block;
	float: left;
	width: 50%;
	margin-bottom: 4px;
	padding-top: 6px;
	background-color: #fcfcfc;
}
#videok-listaja a:hover {
	background-color: #ffffff;
}
#videok-listaja a.aktiv {
	color: black;
	background-color: #cfcfcf;
}
#videok-listaja img {
	float: left;
	width: 160px;
	height: 90px;
	margin-top: -6px;
	margin-right: 10px;
}

/* fejléc */

#fejlec_ikonok {
	position: absolute;
	left: 100px;
	top: 120px;
	z-index: 1;
}
#fejlec_ikonok a {
	display: block;
	width: 18px;
	height: 18px;
	padding: 6px;
	background: url('../i/fejlec_sotetites.png') repeat left top;
	background: rgba(0, 0, 0, 0.25);
}
#fejlec_ikonok a:hover {
	background: url('../i/menu_sotetites.png') repeat;
	background: rgba(0, 0, 0, 0.85);
}
#fejlec_ikonok span {
	display: block;
	overflow: hidden;
	width: 18px;
	height: 18px;
	he\ight: 0px;
	padding-top: 18px;
	opacity: 0.8;
	background-image: url('../i/szerkeszto_ikonok.png');
	background-repeat: no-repeat;
	cursor: pointer;
}
#fejlec_ikonok a:hover span {
	opacity: 1;
}
#fejleckep span {
	background-position: -126px 0px;
}
#dialogus .fajlfeltoltes {
	width: 120px;
}
#alapadatok span {
	background-position: -144px 0px;
}
#mod-valtas span {
	background-position: -198px 0px;
}
#analitika span {
	background-position: -252px 0px;
}

#terkep {
	width: 700px;
	height: 400px;
	z-index: 1;
}

#lablec {
	/*position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;*/
	clear: both;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #868686;
	background: #141414;
}
#lablec_belso {
	width: 1130px;
	margin: auto;
}
#lablec_belso div {
	height: 25px;
	padding: 30px;
}
#lablec_szoveg {
	float: left;
}
#lablec a {
	color: #868686;
}
#lablec a:hover {
	color: #00bfa5;
}

#piwik-kep {
	width: 0px;
	height: 0px;
	border: 0px none;
}

#kezdolap-jooble {
	margin-top: 41px;
	padding: 30px 0px;
	font-size: 18px;
	text-align: center;
	background: #f0f0f0;
}
.kezdolap-tarto {
	position: relative;
	width: 1170px;
	margin: 0px auto;
}
#kezdolap-arazas {
	margin-bottom: 92px;
	padding: 60px 0px;
	background-color: #1c5f9b;
	background: linear-gradient(135deg, #1c5f9b 0%, #30bbdb 100%);
}
.kezdolap-arazas-doboz {
	float: left;
	width: 357px;
	padding-right: 50px;
}
#doboz2.kezdolap-arazas-doboz {
	width: 356px;
}
#doboz3.kezdolap-arazas-doboz {
	padding-right: 0px;
}
.doboz-belso {
	padding: 40px;
	text-align: center;
	background-color: white;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.20);
}
.doboz-belso .tipus {
	margin: 0px;
	font-size: 18px;
	font-weight: bold;
}
.doboz-belso .ar {
	margin: 40px 0px;
	font-size: 30px;
	font-weight: bold;
}
.doboz-belso .ar span {
	font-size: 0.415em;
	opacity: 0.5;
}
#doboz2 .ar {
	color: #ff5252;
}
#doboz3 .ar {
	color: #00bfa5;
}
.doboz-belso p {
	margin: 0px 0px 40px;
}
.doboz-belso p span {
	font-weight: bold;
}
.marketing-gomb {
	border: 1px solid #00bfa5;
	color: white;
	font-family: 'Montserrat Bold', Verdana, 'Open Sans', helvetica, arial, sans-serif;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0.7px;
	text-transform: uppercase;
	background-color: #00bfa5;
	cursor: pointer;
	transition: color .5s ease, background-color .5s ease, border-color .5s ease;
}
a.marketing-gomb {
	display: inline-block;
	padding: 20px 0px;
	text-align: center;
}
.marketing-gomb.kiemelt {
	border-color: #fd7f24;
	background-color: #fd7f24;
}
.marketing-gomb:hover, #doboz2 .doboz-belso button:hover, #kezdolap-probalja-ki .marketing-gomb:hover {
	border-color: #000000;
	text-decoration: none;
	background-color: black;
}
.kezdolap-arazas-doboz button {
	width: 100%;
	height: 56px;
}
#doboz2 .doboz-belso button {
	border: 1px solid #fa4949;
	background-color: #fa4949;
}

#kezdolap-probalja-ki {
	padding: 60px 0px;
	background-color: #00bfa5;
}
#kezdolap-probalja-ki .marketing-gomb {
	width: 326px;
	line-height: 24px;
	border-color: white;
}
#probalja-ki-szoveg {
	font-size: 23px;
	font-weight: bold;
	line-height: 80px;
	color: black;
}
#probalja-ki-szoveg span {
	color: white;
}
#probalja-ki-gomb {
	position: absolute;
	right: 0px;
	top: 0px;
}

#tekintse-at-cim h2 {
	border-bottom: 1px solid #e4e4e4;
	padding: 30px 25px;
	text-align: center;
}
#tekintse-at-tarto {
	padding: 0px 20px;
}
#tekintse-at {
	position: relative;
	min-height: 310px;
	margin-bottom: 50px;
	padding: 0px 20px 0px 260px;
}
#tekintse-at ul {
	position: absolute;
	left: 20px;
	top: 0px;
	width: 223px;
	padding: 0px;
	margin: 0px 17px 0px 0px;
	list-style-type: none;
}
#tekintse-at li {
	font-family: 'Montserrat Bold';
	font-weight: 700;
	font-style: normal;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 0.7px;
}
#tekintse-at li a {
	display: block;
	border-bottom: 2px solid white;
	padding: 14px 20px 12px;
	text-decoration: none;
	color: #333333;
}
#tekintse-at li a.aktiv {
	border-color: #00bfa5;
}
#tekintse-at-szoveg {
}

#legujabb-blogbejegyzesek {
	margin-bottom: 50px;
}
.legujabb-oszlop {
	float: left;
	width: 239px;
	padding-right: 50px;
}
#legujabb-oszlop-utolso {
	padding-right: 0px;
}
.legujabb-oszlop img {
	width: 100%;
}

#ervek {
	margin-top: 50px;
}
.erv {
	float: left;
	width: 33%;
	margin-bottom: 25px;
	text-align: center;
}
.erv-belso {
	display: block;
	height: 310px;
	padding: 0px 25px;
	line-height: 24px;
	letter-spacing: 0.7px;
	text-decoration: none;
	color: #333333;
}
.erv-belso:hover {
	text-decoration: none;
}
a.erv-belso h3 {
	color: #028674;
}
.erv-ikon {
	height: 52px;
	background-image: url('../i/kezdolap_ikonok.png');
	background-repeat: no-repeat;
	background-position: center top;
}
#erv-1 .erv-ikon {
	background-position: center -104px;
}
#erv-2 .erv-ikon {
	background-position: center -52px;
}
#erv-3 .erv-ikon {
	background-position: center 0px;
}
#erv-4 .erv-ikon {
	background-position: center -260px;
}
#erv-5 .erv-ikon {
	background-position: center -208px;
}
#erv-6 .erv-ikon {
	background-position: center -156px;
}

#elofizeto-tabla {
	width: 96%;
}
.rovid-cella {
	width: 150px;
}

.gomb {
	padding-left: 19px;
	background-position: 3px 3px;
	background-repeat: no-repeat;
}
.ellenorzes {
	background-image: url('../i/ikon_elfogadas.png');
}
.kijelentkezes {
	background-image: url('../i/ikon_kijelentkezes.png');
}
.mentes {
	background-image: url('../i/ikon_mentes.gif');
	background-position: 3px 5px;
}

.arazas-igen {
	display: inline-block;
	overflow: hidden;
	width: 20px;
	height: 0px;
	padding-top: 20px;
	vertical-align: middle;
	background: url('../i/arazas-igen.png') no-repeat left top;
}
.arazas-havidij td {
	font-weight: bold;
	color: white;
	background-color: #852727;
}

@media (max-width: 1199px) {
	#tarto_kulso {
		width: auto;
	}
	#fejlec_belso {
		height: 60px;
		background: url('../i/menu_sotetites.png') repeat;
		background: rgba(0, 0, 0, 0.85);
	}
	#logo a {
		height: 33px;
		font-size: 20px;
		padding-top: 17px;
		background-position: 5px 13px;
	}
	#menupontok a {
		line-height: 60px;
	}
	#lablec_belso {
		width: 100%;
	}
	.tartalmi-blokk {
		width: auto;
	}
	#szerzo-tarto {
		top: -100px;
	}
	.tartalmi-blokk video {
		width: 100%;
		height: auto;
	}

	#kezdolap-probalja-ki {
		padding: 20px;
	}
	.kezdolap-tarto {
		width: auto;
	}
	#probalja-ki-gomb {
		right: 20px;
	}
	#legujabb-blogbejegyzesek {
		padding: 0px 20px;
	}
	#kezdolap-arazas {
		padding: 60px 20px;
	}
	#munkatarsunk-zoltan {
		left: auto;
		right: 0%;
	}
	#cimlap-cim {
		left: 20%
	}
	div.hibauzenet {
		position: static;
		min-width: auto;
	}
	.tabla .cimke {
		float: none;
	}
	fieldset .sor-jobb {
		float: none;
		width: auto;
	}
}

@media (max-width: 1049px) {
	.blogbejegyzes_szoveg p {
		height: auto;
	}
	.hasab {
		width: 50%;
	}
}
@media (max-width: 899px) {
	.erv {
		width: 50%;
	}
	#cimlap-cim {
		left: 5%;
	}
	#cimlap-cim-tarto {
		position: relative;
		left: auto;
		margin-left: 0px;
		width: auto;
	}
	#cimlap-fejlec-gombok {
		left: 20px;
	}
	#munkatarsunk-zoltan {
		display: none;
	}
	.kezdolap-arazas-doboz {
		float: none;
		padding: 0px 0px 15px;
		width: auto;
	}
	#doboz2.kezdolap-arazas-doboz {
		width: auto;
	}
	.blogbejegyzes {
		width: 50%;
	}
	.blogbejegyzes_szoveg {
		padding: 15px;
	}
	.blogbejegyzes h2 {
		height: auto;
		margin: 0px;
	}
	.blogbejegyzes_szoveg p {
		margin: 1em 0px;
	}
	.szerzo {
		margin-top: 10px;
		padding-top: 20px;
	}
	#kezdolap-probalja-ki {
		text-align: center;
	}
	#probalja-ki-gomb {
		position: relative;
		right: auto;
	}
}

@media (max-width: 769px) {
	.erv {
		width: 100%;
	}
	.erv-belso {
		height: auto;
	}
	h2 {
		font-size: 19px;
	}
	h3 {
		font-size: 16px;
	}
	#logo a {
		overflow: hidden;
		padding-right: 0px;
	}
	.blogbejegyzes {
		width: 100%;
	}
	#cim-tarto h1 {
		font-size: 26px;
	}
	#szerzo_cim {
		top: -144px;
	}
	.aloldal #fejlec {
		height: 210px;
	}
	#fejlec_ikonok {
		top: 100px;
	}
	#menupontok a {
		padding: 0px 7px;
	}
	#lablec {
		letter-spacing: normal;
	}
	.urlap {
		width: auto;
	}
	.beviteli, textarea.beviteli {
		width: 94%;
	}
	.beviteli.telefon {
		width: 120px;
	}
	#szoveg .kiemelt {
		font-size: inherit;
		line-height: inherit;
	}
	#szoveg td, #szoveg th {
		padding: 2px 4px;
		font-size: 12px;
	}
	#szoveg ul, #szoveg ol {
		padding-left: 20px;
	}
	.tabla .cimke {
		display: block;
		float: none;
		width: auto;
		padding-bottom: 6px;
		text-align: left;
	}
	#tekintse-at {
		padding-left: 20px;
		min-height: inherit;
	}
	#tekintse-at ul {
		position: relative;
		left: auto;
		width: auto;
	}
	#tekintse-at li {
		display: inline-block;
		text-transform: inherit;
		letter-spacing: normal;
	}
	#tekintse-at li a {
		padding: 16px 10px 14px;
	}
	#tekintse-at li a.aktiv {
		background-color: #f0f0f0;
	}
	.videok-video {
		width: auto;
		padding-left: 0px;
	}
	.videok-video p {
		height: auto;
	}
	#lablec_belso div {
		height: auto;
		padding: 10px;
	}
	#lablec_szoveg, #lablec_menupontok {
		float: none;
	}
	#lablec_menupontok li {
		display: inline-block;
		float: none;
		padding-right: 4px;
	}
	#regisztracio fieldset {
		width: 90%;
	}
	#regisztracio .clearboth {
		clear: none;
	}
	.hasab {
		width: 100%;
	}
}
@media (max-width: 634px) {
	.legujabb-oszlop {
		float: none;
		width: auto;
		padding-right: 0px;
	}
	.videok-video h4 {
		clear: both;
		/*float: none;*/
	}
}
@media (max-width: 609px) {
	#logo a {
		width: 0px;
	}
	#fejlec_ikonok {
		left: 10px;
	}
	#fejlec-demo #cim-tarto {
		top: 95px;
	}
	body, input, select, textarea, select, td, th, button {
		/*font-size: 10px;*/
	}
	#fejlec_belso {
		height: 80px;
	}
	#menupontok {
		padding-left: 60px;
	}
	#menupontok li.uj {
		display: none;
	}
	#menupontok a {
		line-height: 40px;
	}
	#igenyles {
		width: auto;
	}
	.urlap hr {
		width: 80%;
	}
	.sor-belso {
		float: none;
		width: auto;
	}
	#demo-korzet, #demo-telefon {
		margin-bottom: 10px;
	}
	.videok-video {
		width: auto;
		padding-right: 0px;
	}
	.video-tarto {
		padding-right: 0px;
	}
	.video-tarto a {
		width: auto;
		height: auto;
	}
	#probalja-ki-szoveg {
		padding: 10px 0px;
		line-height: inherit;
	}
	#kezdolap-probalja-ki .marketing-gomb {
		width: auto;
		padding: 10px;
	}
}
@media (max-width: 494px) {
	#fejlec_belso {
		height: auto;
	}
	#menu_vege {
		margin-right: 0px;
	}
	#menupontok a {
		font-size: 10px;
	}
}