@media screen and (min-width: 481px) {

	body {
		font: normal 13px/19px Arial, Helvetica, sans-serif;
		background: #000 top center no-repeat;
		color: #525252;
		width: 100%;
		display: table;
	}

	img, div, h2 {behavior: url(iepngfix.htc)}

	a {text-decoration: none;}

	.clear {clear: both;}

	#keret {
		width: 960px;
		margin: 0 auto;
	}

	#offline #keret {position: relative;}

	#alap {background-image: url(../images/bg_alap.jpg);}
	#offline {background-image: url(../images/bg_offline.jpg);}
	#online {background-image: url(../images/bg_online.jpg);}
	#rendezveny {background-image: url(../images/bg_rendezveny.jpg);}
	#technika {background-image: url(../images/bg_technika.jpg);}

	/* font */

	@font-face {
		font-family: 'DINProRegular';
		src: url('dinpro-regular-webfont.eot');
		src: local('˘'), url('dinpro-regular-webfont.woff') format('woff'), url('dinpro-regular-webfont.ttf') format('truetype'), url('dinpro-regular-webfont.svg#webfontIeQhKGcf') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'DINProBold';
		src: url('dinpro-bold-webfont.eot');
		src: local('˘'), url('dinpro-bold-webfont.woff') format('woff'), url('dinpro-bold-webfont.ttf') format('truetype'), url('dinpro-bold-webfont.svg#webfontwpprbAjg') format('svg');
		font-weight: normal;
		font-style: normal;
	}


	/* fejlec */

	#logo {
		margin: 52px 195px 60px 0;
		float: left;
	}

	.menu {
		float: left;
		font-size: 11px;
		text-transform: uppercase;
		text-shadow: #000 1px 1px;
		width: 160px;
		padding: 5px 10px;
		margin-top: 20px;
		background: url(../images/menu_bg.png) left repeat-y;
	}

	.menu a {
		color: #fff;
		padding: 3px 6px;
	}

	.menu a:hover {
		color: #000;
		background-color: #fff;
		text-shadow: none;
	}

	#hivjon {
		background: url(../images/telefon.png) left center no-repeat;
		color: #fff;
		margin-top: 28px;
		float: right;
		padding-left: 25px;
		font-size: 12px;
		text-shadow: #000 1px 1px;
	}

	/*#kereses {
		float: right;
		width: 199px;
		height: 25px;
		margin-top: 20px;
		background: url(../images/kereses_bg.png) top left no-repeat;
	}

	#keres-input {
		float: left;
		padding: 0;
		margin: 3px 0 0 4px;
		border: 0;
		width: 165px;
		background: none;
		font-size: 12px;
	}

	#keres-gomb {
		float: right;
		margin: 3px 3px 0 0;
	}*/

	#focim_alap {
		color: #fff;
		font-size: 36px;
		line-height: 36px;
		clear: both;
		width: 584px;
		font-family: 'DINProBold', Arial, Helvetica, sans-serif;
		text-shadow: #000 1px 1px;
		margin-bottom: 24px;
	}

	#leiras_alap {
		color: #fff;
		font-size: 24px;
		line-height: 30px;
		width: 584px;
		font-family: 'DINProRegular', Arial, Helvetica, sans-serif;
		text-shadow: #000 1px 1px;
		margin-bottom: 36px;
	}

	/* tartalom */

	#kezdo {
		width: 960px;
		margin: 0 auto;
		background-color: #fff;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		overflow: hidden;
		padding-bottom: 30px;
		clear: both;
	}

	.kezdo_szolg {
		width: 420px;
		float: left;
		margin: 30px 30px 0 30px;
		display: inline;
	}

	.kezdo_szolg h2 {
		font-family: 'DINProBold', Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		color: #000;
		font-size: 21px;
		padding: 6px 0 6px 36px;
		margin-bottom: 10px;
	}

	.kezdo_szolg h2 a {color: #000;}
	.kezdo_szolg h2 a:hover {color: #525252;}

	#kezdo_offline h2, #offline #szolg h1 			{background: url(../images/ikon_offline.gif) left center no-repeat}
	#kezdo_online h2, #online #szolg h1 			{background: url(../images/ikon_online.gif) left center no-repeat}
	#kezdo_rendezveny h2, #rendezveny #szolg h1 	{background: url(../images/ikon_rendezveny.gif) left center no-repeat}
	#kezdo_technika h2, #technika #szolg h1  		{background: url(../images/ikon_technika.gif) left center no-repeat}

	#keret .kezdo_szolg p a {
		padding: 2px 18px 2px 4px;
		color: #000;
		background: url(../images/link_bg.gif) right center no-repeat;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		border-bottom: none;
	}

	.kezdo_szolg p a:hover {background-color: #DCDCDC;}

	/* lablec */

	#lablec {
		width: 900px;
		clear: both;
		margin: 0 auto;
		padding: 30px;
		border-top: 1px solid #a8a8a8;
		overflow: hidden;
		background-color: #dcdcdc;
		margin-bottom: 30px;
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}

	#copy {
		text-align: center;
		font-size: 10px;
		margin-bottom: 30px;
		color: #DCDCDC;
	}

	#lablec-partner, #lablec-aktualis {
		width: 280px;
		float: left;
		margin-right: 30px;
	}

	#lablec-iranytu {
		width: 280px;
		float: right;
	}

	#lablec h3 {
		font-family: 'DINProBold', Arial, Helvetica, sans-serif;
		color: #757575;
		font-size: 21px;
		padding: 6px 0 6px 36px;
		margin-bottom: 10px;
	}

	#lablec-partner h3	{background: url(../images/ikon_partner.gif) left center no-repeat;}
	#lablec-aktualis h3	{background: url(../images/ikon_aktualis.gif) left center no-repeat;}
	#lablec-iranytu h3	{background: url(../images/ikon_iranytu.gif) left center no-repeat;}

	.p-idezet, .a-slide {
		background-color: #f3f3f3;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		padding: 15px;
	}

	.p-nev {
		background: url(../images/idezet_bg.gif) top left no-repeat;
		padding: 15px 0 0 10px;
	}

	.a-slide {text-align: center;}

	.a-slide img {border: 1px solid #fff;}

	#lablec .a-slide p {
		text-align: left;
		padding-top: 15px;
	}

	#lablec-iranytu a {
		color: #525252;
		background: url(../images/link_bg.gif) left center no-repeat;
		padding-left: 15px;
	}

	#lablec-iranytu a:hover {
		color: #000;
		background: url(../images/link_bg_hover.gif) left center no-repeat;
	}

	#kiemelt {
		width: 988px;
		margin: 0 auto;
		background: url(../images/bg_kiemelt.png) top left no-repeat;
		padding: 30px 0;
		/*overflow: hidden;*/
		color: #e9e9e9;
		position: relative;
	}

	#kiemelt h3 {
		font-family: 'DINProBold', Arial, Helvetica, sans-serif;
		font-size: 21px;
		padding: 6px 0 6px 36px;
		margin: 0 0 15px 44px;
		background: url(../images/ikon_kiemelt.png) left center no-repeat;
	}

	/*#kiemelt img {
		border: 5px solid #dcdcdc;
	}*/

	/* slider */

	#slider {
	    width: 890px;
	    height: 292px;
	    position: relative;
	    /*overflow: hidden;*/
		border: 5px solid #e9e9e9;
		margin-left: 44px;
	}

	.clear {clear:both;}

	#btn-prev {
		display: block;
		position: absolute;
		top: 210px;
		left: 9px;
		width: 24px;
		height: 19px;
		background: url(../images/kiemelt_nyil_vissza.gif) top left no-repeat;
		text-indent: -9000px;
	}

	#btn-next {
		display: block;
		position: absolute;
		top: 210px;
		right: 9px;
		width: 24px;
		height: 19px;
		background: url(../images/kiemelt_nyil_elore.gif) top left no-repeat;
		text-indent: -9000px;
	}

	/* */

	#szolg {
		width: 960px;
		margin: 0 auto;
		background-color: #fff;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		overflow: hidden;
		padding-bottom: 30px;
		clear: both;
	}

	#szolg h1 {
		font-family: 'DINProBold', Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		color: #000;
		font-size: 21px;
		padding: 6px 0 6px 36px;
		margin-bottom: 10px;
		width: 400px;
		margin: 30px;
	}

	#akcio {
		position: absolute;
		width: 260px;
		height: 245px;
		top: 190px;
		right: 0;
		background: url(../images/akcio_bg.png) top left no-repeat;
		text-align: center;
		color: #fff;
	}

	#akcio h4 {
		font-family: 'DINProBold', Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		font-size: 36px;
		margin: 50px 0 10px 0;
	}

	#akcio p {
		padding: 0 35px;
		font-weight: bold;
	}

	#akcio p a {
		color: #fff;
		padding-bottom: 1px;
		border-bottom: 1px solid #fff;
	}

	#akcio p a:hover {
		color: yellow;
		border-bottom: 1px solid yellow;
	}

	.szolgaltatas {
		overflow: hidden;
		padding-bottom: 20px;
		margin: 0 30px 30px 30px;
		border-bottom: 1px solid #dcdcdc;
	}

	.szolgaltatas h3 {
		font-size: 16px;
		font-weight: bold;
		color: #000;
		margin-bottom: 5px;
		width: 280px;
	}

	.szolgaltatas p {
		float: left;
		width: 280px;
		margin: 0 20px 10px 0;
	}

	.noref h3, .noref p {
	    width: auto;
	}

	.szolgaltatas img {
		/*float: left;*/
		border: 5px solid #dcdcdc;
		/*margin: 0 0 10px 10px;*/
		display: inline;
	}

	.ref_kep_doboz {
		margin: 0 0 10px 10px;
		float: left;
		width: 140px;
		height: 107px;
	}

	.szolg_kepek {
		width: 600px;
		float: right;
	}

	#szolg #szolg_last {
		border: none;
		margin-bottom: 0;
		padding-bottom: 0;
	}

	/*#szolg #szolg_last img {margin-bottom: 0;}*/

	#szolg #szolg_last p {margin-bottom: 0;}

	#kiemelt_szolg {
		width: 932px;
		margin: 0 auto;
		background: url(../images/bg_kiemelt.png) top left no-repeat;
		padding: 30px 28px;
		overflow: hidden;
		color: #e9e9e9;
		position: relative;
	}

	#kiemelt_szolg a {
		color: #e9e9e9;
	}

	#kiemelt_szolg a:hover {
		color: #fff;
		padding-bottom: 1px;
		border-bottom: 1px solid #fff;
	}

	.kiemelt_doboz {
		width: 280px;
		padding: 0 15px;
		float: left;
	}

	.kiemelt_doboz h2 {
		font-family: 'DINProBold', Arial, Helvetica, sans-serif;
		color: #000;
		font-size: 21px;
		padding: 6px 0 6px 36px;
		margin-bottom: 10px;
	}

	#kiemelt_offline h2 		{background: url(../images/ikon_offline.png) left center no-repeat}
	#kiemelt_online h2 		    {background: url(../images/ikon_online.png) left center no-repeat}
	#kiemelt_rendezveny h2 		{background: url(../images/ikon_rendezveny.png) left center no-repeat}
	#kiemelt_technika h2  		{background: url(../images/ikon_technika.png) left center no-repeat}

	#szolg_rendez {
		width: 930px;
		margin: 0 auto;
		background-color: #fff;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		overflow: hidden;
		clear: both;
		padding: 0 0 20px 30px;
	}

	#szolg_rendez h1 {
		font-family: 'DINProBold', Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		color: #000;
		font-size: 21px;
		padding: 6px 0 6px 36px;
		margin-bottom: 10px;
		width: 400px;
		margin: 30px 0;
		background: url(../images/ikon_technika.gif) left center no-repeat;
	}

	#szolg_rendez img {
		display: block;
		/*margin-bottom: 3px;*/
	}

	.technika_t {
		float: left;
		line-height: 16px;
		margin: 0 0 10px 10px;
	    width: 140px;
	}

	.technika_t a {color: #525252;}

	.technika_t a:hover {color: #757575;}

	.install_nev {
		display: block;
		background-color: #dcdcdc;
		padding-bottom: 5px;
	    text-align: center;
	}

	#rendez_leiras {
		margin: 0 30px 30px 0;
		padding-bottom: 25px;
		border-bottom: 1px solid #dcdcdc;
	}

	#egyeb {
		width: 960px;
		margin: 0 auto;
		background-color: #fff;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		overflow: hidden;
		padding-bottom: 30px;
		clear: both;
	}

	#egyeb h1 {
		font-family: 'DINProBold', Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		color: #000;
		font-size: 21px;
		padding: 6px 0;
		width: 400px;
		margin: 30px 0 20px 30px;
	}

	#egyeb a {color: #000;}

	#egyeb a:hover {
		padding-bottom: 1px;
		border-bottom: 1px solid #000;
	}


	/* kapcsolat */

	#kapcs-adat {
		width: 245px;
		float: left;
		margin: 0 30px;
	}

	#form-doboz {
		float: left;
		width: 470px;
		padding-left: 10px;
	}

	#kapcsolatform {margin: 0 15px 0 0;}

	label {
		display: block;
		padding: 10px 0 5px 0;
	}

	.adatok, textarea {
		display: block;
		width: 458px;
		padding: 4px;
		margin-top: 2px;
		border: 1px solid #dcdcdc;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		background-color: #fff;
		font: normal 13px Arial, Helvetica, sans-serif;
	}

	textarea {height: 100px;}

	input:focus, textarea:focus	{background-color: lightyellow;}

	.gomb {
		display: inline-block;
		font-size: 14px;
		cursor: pointer;
		text-align: center;
		padding: 8px 12px 6px 12px;
		text-shadow: 0 1px 1px rgba(0,0,0,.3);
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
		-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
		box-shadow: 0 1px 2px rgba(0,0,0,.2);
		color: #fff;
		border: solid 1px #3a3a3a;
		background: #505050;
		background: -webkit-gradient(linear, left top, left bottom, from(#777), to(#505050));
		background: -moz-linear-gradient(top,  #777,  #505050);
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#777', endColorstr='#505050');
		margin: 10px 0 0 0;
	}

	.gomb:hover {
		text-decoration: none;
		background: #777;
	}

	.gomb:active {
		position: relative;
		top: 1px;
		color: #fff;
	}

	/* bemutatkozas */

	.kiemelt {margin: 0 30px 25px 30px;}

	hr {
		clear: both;
		/*display: block;*/
		/*position: relative;*/
		width: 900px;
		padding: 0;
		margin: 0 30px 25px 30px;
		border: none;
		border-top: 1px solid #dcdcdc;
		border-bottom: 1px solid #fff;
		font-size: 1px;
		line-height: 0;
		overflow: visible;
	}

	#munkatars-doboz {
	   padding: 0 30px;
		width: 900px;
		overflow: hidden;
	}

	#munkatars-doboz h2 {
		font-size: 16px;
		color: #000;
		margin-bottom: 10px;
	}

	#munkatars-doboz p {
		/*width: 220px;
		float: left;*/
		margin-bottom: 20px;
	}

	.munkatars {
		float: left;
		width: 172px;
		margin-right: 10px;
		text-align: center;
	}

	.munkatars a {
		font-size: 11px;
	}

	#egyeb #munkatars_u {
		margin-right: 0;
	}

	.munkatars img {margin-bottom: 10px;}

	/* aktualis */

	.hir {
		width: 900px;
		margin: 0 30px 30px 30px;
		overflow: hidden;
	}

	.hir h2 {
		font-size: 16px;
		color: #000;
		margin-bottom: -10px;
	}

	.velunk_nyito {
		padding-bottom: 15px;
	}

	#keret .hir a {
		padding-bottom: 1px;
		border-bottom: 1px solid #000;
	}

	#egyeb .hir a:hover {
		padding-bottom: 1px;
		border-bottom: 1px solid #000;
	}

	#alap .datum {
		display: block;
		font-size: 12px;
		color: #000;
		font-weight: normal;
	}

	#egyeb .hir img {
		float: left;
		margin-right: 10px;
		padding: 5px;
		background-color: #cdcdcd;
	}

	#lapozas span:hover {
		background-color: #000;
		color: #fff;
	}

	.lapozas {text-align: center;}

	.lapozas li {display: inline;}

	#egyeb .lapozas a {padding: 4px 6px;}

	#egyeb .lapozas a:hover, #egyeb .lapozas a:active {
		color: #fff;
		background: #dcdcdc;
		border: none;
		padding: 4px 6px;
		color: #000;
		background: #dcdcdc;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}

	.lapozas li.lap_aktual {
		padding: 4px 6px;
		color: #fff;
		background: #dcdcdc;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}

	.lapozas li.sum {
		padding-left: 20px;
	}

	/* megbizok */

	#megbizok {
		margin: 0 30px -30px 30px;
	    overflow: hidden;
	}

	.megbiz {
	    width: 435px;
		margin-bottom: 30px;
		overflow: hidden;
	    float: left;
	}
	.megbiz.jobb {
		margin-left: 30px;
	    clear: right;
	}
	.megbiz.bal {
	    clear: left;
	}

	.megbiz-logo {
		width: 160px;
		height: 160px;
		float: left;
		margin-right: 20px;
		border: 1px solid #dcdcdc;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}

	#partnerek {
		font-size: 16px;
		font-weight: bold;
		margin: 0 0 30px 30px;
	}

	#keret .utolso {
		margin-bottom: 0;
	}

	.eszkoz-ablak {
	    display: none;
		width: 860px;
		height: 280px;
	}

	.eszkoz-ablak h2 {
		font-size: 16px;
		font-weight: bold;
		color: #000;
		padding-bottom: 20px;
	}

	.error {
	    font-size: 1.1em;
	    color: #000000;
	    margin: 16px 0 16px 0;
	}

	.nav {
	    margin: 5px 0;
	}
	.nav a {
	    margin: 0 5px;
	    padding: 3px 5px;
	    border: 1px solid #ccc;
	    background: #fc0;
	    text-decoration: none;
	}
	.nav a.activeSlide {
	    background: #ea0
	}
	.nav a:focus {
	    outline: none;
	}
	.nav {
	    text-align: left;
	}
	#fancybox-left-ico {
	    left: 20px;
	}

	#fancybox-right-ico {
	    right: 20px;
	    left: auto;
	}

	.pics {
		float: left;
		margin-right: 20px;
	}

	.eszkoz-doboz {
		width: 365px;
		float: right;
		font-size: 13px;
		line-height: 19px;
	}

	.eszkoz-doboz h2 {
		font-size: 16px;
		font-weight: bold;
		color: #000;
		padding-bottom: 10px;
	}

	.eszkoz-doboz h4 {
		font-size: 13px;
		color: #000;
		font-weight: bold;
		padding-top: 20px;

	}

	.lapoz_blokk {position: relative;}

	.lapoz_v {
		position: absolute;
		width: 30px;
		height: 30px;
		background: url(../images/galeria_bal.png) center center no-repeat;
		text-indent: -1000em;
		top: 130px;
		left: 10px;
		z-index: 1000;
	}

	.lapoz_e {
		position: absolute;
		width: 30px;
		height: 30px;
		background: url(../images/galeria_jobb.png) center center no-repeat;
		text-indent: -1000em;
		top: 130px;
		right: 10px;
		z-index: 1000;
	}

	#lablec .a-slide p a {
		color: #525252;
		background: url(../images/link_bg.gif) right center no-repeat;
		padding-right: 15px;
	}

	.arlista a, .hir p a {
		color: #525252;
		background: url(../images/link_bg.gif) right center no-repeat;
		padding-right: 15px;
	}

	.arlista a:hover, .hir p a:hover {
		color: #000;
		background: url(../images/link_bg_hover.gif) right center no-repeat;
	}

	#lablec .a-slide p a:hover {
		color: #000;
		background: url(../images/link_bg_hover.gif) right center no-repeat;
	}

	.hir p {
		margin-bottom: 20px;
	}

	#keret .hir p a {
		color: #525252;
		border: none;
	}

	#keret p a:hover {
		color: #000;
		border-bottom: 1px solid #000;
	}

	#egyeb .link_vissza {
		color: #000;
		background: url(../images/link_vissza.gif) left center no-repeat;
		padding-left: 15px;
		padding-right: 0;
	}

	#egyeb .link_vissza:hover {
		color: #000;
		background: url(../images/link_vissza_hover.gif) left center no-repeat;
	}

	/*next button*/

	#slider .bx-next {
		position:absolute;
		top: 137px;
		right:-36px;
		z-index:999;
		width: 18px;
		height: 18px;
		text-indent: -999999px;
		background: url(../images/white_next.png) no-repeat 0 -18px;
	}



	/*previous button*/

	#slider .bx-prev {
		position:absolute;
		top: 137px;
		left:-36px;
		z-index:999;
		width: 18px;
		height: 18px;
		text-indent: -999999px;
		background: url(../images/white_prev.png) no-repeat 0 -18px;
	}

	#slider li {
		position: relative;
	}

	.friss_szoveg {
		position: absolute;
		z-index: 1000;
		width: 890px;
		padding: 5px 10px;
		top: 0;
		left: 0;
		background: url(../images/friss_bg.png);
		text-shadow: #000 1px 1px;
	}

	#eu {
		width: 960px;
		margin: 0 auto;
		color: #fff;
		font-size: 11px;
		padding-bottom: 40px;
		overflow: hidden;
	}

	#eu p {
		float: left;
		padding-right: 20px;
		width: 590px;
	}

	#eu img {
		float: right;
	}

	#eu a {
		color: #fff;
		border-bottom: 1px solid #fff;
	}

	/* eskuvo */

	#eskuvo_keret {
		overflow: hidden;
		padding-bottom: 30px;
		margin: 0 30px 30px 30px;
		border-bottom: 1px solid #dcdcdc;
	    overflow: hidden;
	}

	#eskuvo {
	    width: 960px;
	    margin: 0 auto;
	    position: relative;
	    z-index: 100;
	}

	#eskuvo a {
	    position: absolute;
	    top: 230px;
	    left: 760px;
	}

	#rendel {
	    float: right;
		width: 395px;
	    padding: 20px 20px 293px 20px;
	    background: #6681b6 url(../images/rendel_bg.jpg) bottom center no-repeat;
	    color: #fff;
	    border-radius: 8px;
	    text-shadow: 1px 1px #3c5f8c;
	}

	#kave {
	    float: left;
		width: 395px;
	    padding: 20px 20px 440px 20px;
	    background: #67492b url(../images/kave_bg.jpg) bottom center no-repeat;
	    color: #fff;
	    border-radius: 8px;
	    text-shadow: 1px 1px #4a2b12;
	}

	#eskuvo_keret h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		padding: 6px 0;
		margin-bottom: 10px;
	}

	#eskuvo_keret h3 {
	    font-size: 14px;
	    margin-bottom: 10px;
	}

	#eskuvo_keret ul {
	    margin-bottom: 20px;
	}

	#eskuvo_keret li {
	    background: url(../images/li_bg.png) 0 4px no-repeat;
	    padding-left: 17px;
	}
}

@media screen and (max-width: 480px) {
	
	html {
		-webkit-text-size-adjust: none;
		-ms-text-size-adjust: auto;
	}

	img {
		max-width: 100%;
		height: auto;
		width: auto\9; /* ie8 */
	}

	.video embed, .video object, .video iframe {
		width: 100%;
		height: auto;
	}

	.blokk {overflow: hidden;}

	.blokk img {
		display: block;
		max-width: auto;
	}

	.phone-link {
		padding: 10px;
		background: red;
	}

	#eskuvo {
		display: none;
	}

	body {
		font: normal 13px/19px Arial, Helvetica, sans-serif;
		background: #000 top center no-repeat;
		color: #525252;
		width: 100%;
		display: table;
	}

}

/* Széchenyi2020 */
#sz2020 {
	background-color: #000;
}