html {
	height:100%;
}
body {
	font-family:'robotoregular';
	font-size:16px;
	height: 100%;
	margin:0px;
	padding:0px;
	
}

textarea {
	font-family:arial;
}



.shadowbox {
	
}

.topimage {
	opacity:0;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}

.topbutton {
	position:fixed;
	bottom:0;
	right:0;
	text-align:right;
	padding-right:20px;
	margin-bottom:20px;
	opacity:0.4;
	display:inline-block;
	cursor:pointer;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}

.topbutton:hover {
	opacity:1;
}


@media only screen
and (min-width: 0px)
and (max-width: 800px) {



.kapcsform {
	margin-left:20px;
	margin-right:20px;
	text-align: center;
	display:inline-block;
	margin-top:20px;
}
.kapcsibox {
	float:none;
}
.kapcsnev {
	background-color:#f8f8f8;
	color:#0079c0;
	border:1px solid #d3d3d3;
	padding:4px;
	width:200px;
	font-size:18px;
	margin-right:16px;
}

.kapcsszoveg {
	background-color:#f8f8f8;
	color:#0079c0;
	border:1px solid #d3d3d3;
	padding:4px;
	width:380px;
	height:150px;
	font-size:18px;
}
.hirlevellink {
	display:inline-block;
	color:#fff;
	padding:4px 18px 4px 18px;
	font-size:17px;
	background-color:#69c6ff;
	text-decoration:none;
}
.hirlevellink:hover {
	color:#fff;
	background-color:#69c6ff;
	text-decoration:none;
}


.bcconti {
	min-width:200px;	
	margin:0px auto 0px auto;
}
.menuconti {
	width:100%;	
	margin:0px auto 0px auto;
}
.margo {
	margin-left:20px;
	margin-right:20px;
}

.titlediv {
	height:133px;
}
.szepacsik {
	border-top:2px solid #0079c0;
	width:140px;
	margin:10px auto 0px auto;
}
.szepacsik2 {
	border-top:2px solid #fff;
	width:140px;
	margin:10px auto 0px auto;
}


.hamburgerbutton {
	margin-right:20px;
	display:inline-block;
	cursor:pointer;
	width:50px;
	height:50px;
	text-decoration:none;
	background:url(images/hamburger.png);
	background-repeat:no-repeat;
	background-position:center;
}

.hamburgerbutton:hover {
	background:url(images/hamburger_over.png);
	background-repeat:no-repeat;
	background-position:center;
}

.menubox {
	display:none;
}

.menubox2 {
	position:fixed;
	margin-top:0px;
	z-index:1000;
	width:100%;
	background-color:rgba(255,255,255,1);
	box-shadow: 0px 2px 2px rgba(128,128,128,.25);
}
.menucontainer {
	width:100%;
	text-align:right;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}

.menuitemcontainer {
	display:table-cell;
	width:100%;
	vertical-align:middle;
}

.menuitem {
	font-size:16px;
	cursor:pointer;
	text-decoration:none;
	display:inline-block;
	color:#0079c0;
	background:#fff;
	padding:10px 20px 10px 20px;
}
.menuitem:hover {
	color:#fff;
	font-size:16px;
	background:#7bc144;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}

.menuitemhambi {
	font-size:16px;
	background:#fff;
	color:#0079c0;
	padding:10px 20px 10px 20px;
	text-decoration:none;
	cursor:pointer;
	border-top:1px solid #eee;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.menuitemhambi:hover {
	color:#fff;
	font-size:16px;
	background:#7bc144;
}
.hambidrop {
	height:0px;
	overflow:hidden;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}


.welcomediv {
	padding:20px 0px 20px 0px;	
	background-color:#0079c0;
}
.w1 {
	color:#fff;
	font-size:37px;
	font-family:'robotobold';
	text-align:center;
}
.w2 {
	color:#fff;
	text-align:center;
	font-size:18px;
}
.tovabbbutton {
	padding:10px 20px 10px 20px;
	background:#69c6ff;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
	margin:0 auto;
}
.tovabbbutton:hover {
	background:#7bc144;
}
.tovabbcell {
	display:none;
	vertical-align:middle;
	text-align:right;'
}
.tovabbcell2 {
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
}
.rolunkdiv {
	margin:0px auto 80px auto;
	text-align:center;
	background:url(images/w.png);
	background-repeat:no-repeat;
	background-position:center;
}
.r1 {
	font-family:robotobold;
	color:#0079c0;
	font-size:42px;
	margin-top:40px;
}
.r2 {
	color:#0079c0;
	font-size:22px;
	margin-top:40px;
	margin-left:20px;
	margin-right:20px;
}
.r3 {
	color:#444;
	font-size:16px;
	margin-top:40px;
	margin-left:20px;
	margin-right:20px;
}




.szolgdiv {
	background-color:#0079c0;
	background:url(images/par2.jpg);
}
.szolgclear {
	padding-top:55px;
}

.sz1 {
	font-family:robotobold;
	color:#fff;
	font-size:36px;
	padding-top:70px;
	text-align:center;
}

.szimg {
	margin-top:30px;
}

.szboxcontainer {
}

.szbox {
	width:340px;
	margin-right:auto;
	margin-left:auto;
	margin-top:50px;
	overflow:hidden;
}

.szboxfej {
	background-color:#7bc144;
	color:#fff;
	text-align:center;
	font-size:24px;
	font-family:robotolight;
	padding:5px 0px 5px 0px;
}
.szboxtext {
	margin-top:30px;
	color:#fff;
	font-size:16px;
}



.refdiv {
	margin:20px 0px 40px 0px;
}
.ref1 {
	font-family:robotobold;
	color:#0079c0;
	font-size:42px;
	text-align:center;
	margin-top:60px;
}
.refsor {
	color:#444;
	font-size:18px;
	margin-top:5px;
	text-align:center;
}


.tdiv {
	background-color:#0079c0;
	background:url(images/par2.jpg);
	padding-top:50px;
	padding-bottom:50px;
}

.tsor1 {
	color:#fff;
	font-size:22px;
	text-align:center;
}
.tsor2 {
	color:#fff;
	font-size:24px;
	text-align:center;
	padding-top:15px;
	font-family:roboto_condensedregular;
}
.tsor3 {
	color:#fff;
	font-size:22px;
	text-align:center;
	padding-top:15px;
	font-family:roboto_condensedregular;
}


.kapcs1 {
	color:#7bc144;
	font-size:42px;
	margin-top:5px;
	text-align:center;
}
.kapcs2 {
	color:#0079c0;
	font-size:22px;
	margin-top:5px;
	text-align:center;
}
.kapcs3 {
	margin-top:30px;
	text-align:center;
	padding-bottom:20px;
}

.footerdiv {
	background-color:#0079c0;
	color:#fff;
	font-size:14px;
	padding:15px 0px 15px 0px;
}
.fsor1 {
	display:table-cell;
}
.fsor2 {
	display:none;
}
.flink {
	color:#fff;
	text-decoration:none;
}
.flink:hover {
	text-decoration:underline;
}

}


@media only screen
and (min-width: 800px)
and (max-width: 1280px) {



.kapcsform {
	margin-left:20px;
	margin-right:20px;
	text-align: center;
	display:inline-block;
	margin-top:20px;
}
.kapcsibox {
	float:left;
}
.kapcsnev {
	background-color:#f8f8f8;
	color:#0079c0;
	border:1px solid #d3d3d3;
	padding:4px;
	width:200px;
	font-size:18px;
	margin-right:16px;
}

.kapcsszoveg {
	background-color:#f8f8f8;
	color:#0079c0;
	border:1px solid #d3d3d3;
	padding:4px;
	width:416px;
	height:150px;
	font-size:18px;
}
.hirlevellink {
	color:#fff;
	padding:4px 18px 4px 18px;
	font-size:17px;
	background-color:#69c6ff;
	text-decoration:none;
}
.hirlevellink:hover {
	color:#fff;
	background-color:#69c6ff;
	text-decoration:none;
}


.bcconti {
	margin:0px auto 0px auto;
}
.menuconti {
	width:100%;	
	margin:0px auto 0px auto;
}
.margo {
	margin-left:20px;
	margin-right:20px;
}

.titlediv {
	height:133px;
}
.szepacsik {
	border-top:2px solid #0079c0;
	width:140px;
	margin:10px auto 0px auto;
}
.szepacsik2 {
	border-top:2px solid #fff;
	width:140px;
	margin:10px auto 0px auto;
}


.menubox {
	position:fixed;
	margin-top:0px;
	z-index:1000;
	width:100%;
	background-color:rgba(255,255,255,1);
	box-shadow: 0px 2px 2px rgba(128,128,128,.25);
}
.menubox2 {
	display:none;
}
.menucontainer {
	text-align:right;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}

.menuitemcontainer {
	display:table-cell;
	vertical-align:middle;
}

.menuitem {
	cursor:pointer;
	text-decoration:none;
	display:inline-block;
	color:#0079c0;
	background:rgba(255,255,255,0);
	padding:10px 20px 10px 20px;
}
.menuitem:hover {
	color:#fff;
	font-size:16px;
	background:#7bc144;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}

.welcomediv {
	padding:20px 0px 20px 0px;	
	background-color:#0079c0;
}
.w1 {
	color:#fff;
	font-size:36px;
	font-family:'robotobold';
}
.w2 {
	color:#fff;
	font-size:18px;
}
.tovabbbutton {
	padding:15px 24px 15px 24px;
	background:#69c6ff;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.tovabbbutton:hover {
	background:#7bc144;
}
.tovabbcell {
	display:table-cell;
	vertical-align:middle;
	text-align:right;'
}
.tovabbcell2 {
	display:none;
}

.rolunkdiv {
	margin:0px auto 80px auto;
	text-align:center;
	width:600px;
	background:url(images/w.png);
	background-repeat:no-repeat;
	background-position:center;
}
.r1 {
	font-family:robotobold;
	color:#0079c0;
	font-size:54px;
	margin-top:70px;
}
.r2 {
	color:#0079c0;
	font-size:28px;
	margin-top:70px;
}
.r3 {
	color:#444;
	font-size:16px;
	margin-top:70px;
}




.szolgdiv {
	background-color:#0079c0;
	background:url(images/par2.jpg);
}
.szolgclear {
	padding-top:58px;
}
.sz1 {
	font-family:robotobold;
	color:#fff;
	font-size:54px;
	padding-top:70px;
	text-align:center;
}
.szboxcontainer {
	width:740px;
	padding-left:30px;
	margin-left:auto;
	margin-right:auto;
}
.szbox {
	float:left;
	width:320px;
	min-height:660px;
	margin-right:18px;
	padding-left:18px;
	overflow:hidden;
}
.szimg {
	margin-top:50px;
}

.szboxfej {
	background-color:#7bc144;
	color:#fff;
	text-align:center;
	font-size:28px;
	font-family:robotolight;
	padding:5px 0px 5px 0px;
}
.szboxtext {
	margin-top:50px;
	color:#fff;
	font-size:16px;
}



.refdiv {
	margin:20px 0px 80px 0px;
}
.ref1 {
	font-family:robotobold;
	color:#0079c0;
	font-size:54px;
	text-align:center;
	margin-top:60px;
}
.refsor {
	text-align:center;
	color:#444;
	font-size:22px;
	margin-top:5px;
	overflow:hidden;
}


.tdiv {
	background-color:#0079c0;
	background:url(images/par2.jpg);
	padding-top:50px;
	padding-bottom:50px;
}

.tsor1 {
	color:#fff;
	font-size:28px;
	text-align:center;
}
.tsor2 {
	color:#fff;
	font-size:32px;
	text-align:center;
	padding-top:20px;
	font-family:roboto_condensedregular;
}
.tsor3 {
	color:#fff;
	font-size:28px;
	text-align:center;
	padding-top:20px;
	font-family:roboto_condensedregular;
}


.kapcs1 {
	color:#7bc144;
	font-size:54px;
	margin-top:5px;
	text-align:center;
}
.kapcs2 {
	color:#0079c0;
	font-size:36px;
	margin-top:5px;
	text-align:center;
}
.kapcs3 {
	margin-top:60px;
	text-align:center;
}


.footerdiv {
	background-color:#0079c0;
	color:#fff;
	font-size:14px;
	padding:15px 0px 15px 0px;
}
.fsor1 {
	display:table-cell;
}
.fsor2 {
	display:table-cell;
}
.flink {
	color:#fff;
	text-decoration:none;
}
.flink:hover {
	text-decoration:underline;
}


}


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


.kapcsform {
	margin-left:20px;
	margin-right:20px;
	text-align: center;
	display:inline-block;
	margin-top:20px;
}
.kapcsibox {
	float:left;
}
.kapcsnev {
	background-color:#f8f8f8;
	color:#0079c0;
	border:1px solid #d3d3d3;
	padding:4px;
	width:200px;
	font-size:18px;
	margin-right:16px;
}

.kapcsszoveg {
	background-color:#f8f8f8;
	color:#0079c0;
	border:1px solid #d3d3d3;
	padding:4px;
	width:416px;
	height:150px;
	font-size:18px;
}
.hirlevellink {
	color:#fff;
	padding:4px 18px 4px 18px;
	font-size:17px;
	background-color:#69c6ff;
	text-decoration:none;
}
.hirlevellink:hover {
	color:#fff;
	background-color:#69c6ff;
	text-decoration:none;
}

.bcconti {
	width:1240px;	
	margin:0px auto 0px auto;
}
.menuconti {
	width:1240px;	
	margin:0px auto 0px auto;
}
.margo {
	margin-left:20px;
	margin-right:20px;
}


.titlediv {
	height:133px;
}
.szepacsik {
	border-top:2px solid #0079c0;
	width:140px;
	margin:10px auto 0px auto;
}
.szepacsik2 {
	border-top:2px solid #fff;
	width:140px;
	margin:10px auto 0px auto;
}


.menubox {
	position:fixed;
	margin-top:0px;
	z-index:1000;
	width:100%;
	background-color:rgba(255,255,255,1);
	box-shadow: 0px 2px 2px rgba(128,128,128,.25);
}


.menubox2 {
	display:none;
}
.menucontainer {
	text-align:right;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}

.menuitemcontainer {
	display:table-cell;
	vertical-align:middle;
}

.menuitem {
	cursor:pointer;
	text-decoration:none;
	display:inline-block;
	color:#0079c0;
	background:rgba(255,255,255,0);
	padding:10px 20px 10px 20px;
}
.menuitem:hover {
	color:#fff;
	font-size:16px;
	background:#7bc144;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}


.welcomediv {
	padding:20px 0px 20px 0px;	
	background-color:#0079c0;
}
.w1 {
	color:#fff;
	font-size:42px;
	font-family:'robotobold';
}
.w2 {
	color:#fff;
	font-size:18px;
}
.tovabbbutton {
	padding:15px 44px 15px 44px;
	background:#69c6ff;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.tovabbbutton:hover {
	background:#7bc144;
}
.tovabbcell {
	display:table-cell;
	vertical-align:middle;
	text-align:right;'
}
.tovabbcell2 {
	display:none;
}

.rolunkdiv {
	margin:0px auto 80px auto;
	text-align:center;
	width:600px;
	background:url(images/w.png);
	background-repeat:no-repeat;
	background-position:center;
}
.r1 {
	font-family:robotobold;
	color:#0079c0;
	font-size:74px;
	margin-top:70px;
}
.r2 {
	color:#0079c0;
	font-size:28px;
	margin-top:70px;
}
.r3 {
	color:#444;
	font-size:16px;
	margin-top:70px;
}




.szolgdiv {
	background:url(images/par2.jpg);
}
.szolgclear {
	padding-top:80px;
}

.sz1 {
	font-family:robotobold;
	color:#fff;
	font-size:74px;
	padding-top:70px;
	text-align:center;
}
.szboxcontainer {
}

.szbox {
	float:left;
	width:263px;
	min-height:300px;
	margin-left:18px;
	margin-right:18px;
	overflow:hidden;
}
.szimg {
	margin-top:50px;
}

.szboxfej {
	background-color:#7bc144;
	color:#fff;
	text-align:center;
	font-size:24px;
	font-family:robotolight;
	padding:5px 0px 5px 0px;
}
.szboxtext {
	margin-top:50px;
	color:#fff;
	font-size:16px;
}



.refdiv {
	margin:20px 0px 80px 0px;
}
.ref1 {
	font-family:robotobold;
	color:#0079c0;
	font-size:74px;
	text-align:center;
	margin-top:60px;
}
.refsor {
	text-align:center;
	color:#444;
	font-size:25px;
	margin-top:5px;
	overflow:hidden;
}


.tdiv {
	background-color:#0079c0;
	background:url(images/par2.jpg);
	padding-top:50px;
	padding-bottom:50px;
}

.tsor1 {
	color:#fff;
	font-size:32px;
	text-align:center;
}
.tsor2 {
	color:#fff;
	font-size:34px;
	text-align:center;
	padding-top:30px;
	font-family:roboto_condensedregular;
}
.tsor3 {
	color:#fff;
	font-size:32px;
	text-align:center;
	padding-top:30px;
	font-family:roboto_condensedregular;
}


.kapcs1 {
	color:#7bc144;
	font-size:74px;
	margin-top:5px;
	text-align:center;
}
.kapcs2 {
	color:#0079c0;
	font-size:46px;
	margin-top:5px;
	text-align:center;
}
.kapcs3 {
	margin-top:60px;
	text-align:center;
}


.footerdiv {
	background-color:#0079c0;
	color:#fff;
	font-size:14px;
	padding:15px 0px 15px 0px;
}
.fsor1 {
	display:table-cell;
}
.fsor2 {
	display:table-cell;
}
.flink {
	color:#fff;
	text-decoration:none;
}
.flink:hover {
	text-decoration:underline;
}

}

.ceglogo {
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -250px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 210px; /* .push must be the same height as .footer */
}

.footer {
	background-color:#444;
	width:100%;
	margin-top:50px;
}


@media only screen
and (min-width: 240px)
and (max-width: 420px) {

	.titleimage {
		width:284px;
	}
	.sliderpager {
		width:24px;
	}
	
}


.page-alkalmazas {
	margin-left:128px;
	margin-right:128px;
}



@media only screen
and (min-width: 240px)
and (max-width: 1200px) {

	.page-alkalmazas {
		margin-left:0px;
		margin-right:0px;
	}
	
}


.slidertext1 {
	position:absolute;
	top:20%;
	color:#fff;
	font-size:30px;
	width:100%;
}

.sliderbox2 {
	position:absolute;
	top:35%;
	color:#fff;
	text-align:left;
	font-size:30px;
	margin-left:40px;
}

.slidertext2 {
	font-size:60px;
	line-height:60px;
}


.sliderdiv1 {
	display:inline-block;
	background-color: rgba(2,166,81,0.8);
	font-size:36px;
	opacity:1;
	color:#fff;
	padding:0px 10px 0px 10px;
}
.sliderdiv2 {
	margin-top:2px;
	display:inline-block;
	background-color:#2c2d2a;
	background-color: rgba(44,45,42,0.9);
	color:#fff;
	font-size:54px;
	padding:0px 10px 0px 10px;
}


@media only screen
and (min-width: 700px)
and (max-width: 1350px) {
	.sliderdiv1 {
		font-size:26px;
	}
	.sliderdiv2 {
		font-size:28px;
	}
	.sliderbox2 {
		top:25%;
		margin-left:30px;
	}
	.tovabblink {
		padding:4px 18px 4px 18px;
		font-size:14px;
	}

	
}

@media only screen
and (min-width: 700px)
and (max-width: 1000px) {
	.slidertext1 {
		top:20%;
		font-size:20px;
	}
	
	.slidertext2 {
		font-size:40px;
		line-height:40px;
	}
	
	.sliderbox2 {
		top:20%;
		margin-left:30px;
	}

	.sliderdiv1 {
		font-size:20px;
	}
	.sliderdiv2 {
		font-size:24px;
	}

	.tovabblink {
		display:none;
	}
	
}

@media only screen
and (min-width: 500px)
and (max-width: 700px) {
	.slidertext1 {
		top:10%;
		font-size:20px;
	}
	
	.slidertext2 {
		font-size:20px;
		line-height:30px;
	}
	
	.sliderbox2 {
		top:30%;
		margin-left:30px;
	}

	.sliderdiv1 {
		font-size:16px;
		display:none;
	}
	.sliderdiv2 {
		font-size:20px;
		display:none;
	}

	.tovabblink {
		display:none;
	}
	
}

@media only screen
and (min-width: 300px)
and (max-width: 500px) {
	.slidertext1 {
		top:20%;
		font-size:16px;
	}
	
	.slidertext2 {
		font-size:22px;
		line-height:22px;
	}

	.sliderbox2 {
		top:20%;
		margin-left:30px;
	}
	.sliderdiv1 {
		font-size:14px;
		display:none;
	}
	.sliderdiv2 {
		font-size:22px;
		display:none;
	}
	.tovabblink {
		display:none;
	}

}

@media only screen
and (min-width: 1px)
and (max-width: 300px) {
	.slidertext1 {
		top:10%;
		font-size:12px;
	}
	
	.slidertext2 {
		font-size:14px;
		line-height:14px;
	}
	.sliderdiv1 {
		font-size:14px;
		display:none;
	}
	.sliderdiv2 {
		font-size:22px;
		display:none;
	}
	.tovabblink {
		display:none;
	}
}


.langlink {
	color:#fff;
	padding:4px 8px 4px 8px;
	font-size:13px;
	background-color:#02a651;
	text-decoration:none;
}
.langlink:hover {
	color:#fff;
	background-color:#a8d63c;
	text-decoration:none;
}
.langlinkactive {
	color:#fff;
	padding:4px 8px 4px 8px;
	font-size:13px;
	background-color:#a8d63c;
	text-decoration:none;
}
.langlinkactive:hover {
	color:#fff;
	background-color:#a8d63c;
	text-decoration:none;
}

.cikkfej {
	background-color:#353535;
	font-size:36px;
	display:inline-block;
	color:#fff;
	padding:3px 5px 3px 5px;
	margin-bottom:20px;
}

.cikkfejezet {
	background-color:#41c681;
	font-size:16px;
	display:inline-block;
	color:#fff;
	padding:7px 3px 7px 3px;
	margin-top:20px;
	margin-bottom:20px;
}

.cikkfejezetlenyito {
	font-size:18px;
	color:#fff;
	padding:8px 150px 8px 5px;
	white-space:nowrap;
	overflow:hidden;
	margin-top:8px;
	cursor:pointer;
	background:url(images/nerve_lenyito.png);
	background-repeat:no-repeat;
	background-position:right -10px;
	background-color:#41c681;
}

.cikklenyilo {
	padding:25px;
	display:none;
	line-height:20px;
	background-color:#f6fcf9;
	font-size:16px;
}


.redony {
	background-color:
	#353535;
	color:#fff;
	height:400px;
	margin-top:240px;
	margin-right:15px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}

.kerekkeret {
	margin:auto;
	width:216px;
	height:216px;
  border-radius:216px;
  background-color:#11b861;
  color:#fff;
  font-size:32px;
  text-align:center;
  overflow:hidden;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}


.negyzetkeret {
	margin:auto;
	height:156px;
  color:#fff;
  font-size:32px;
  text-align:left;
  overflow:hidden;
}


#slider {
  position: relative;
  overflow: hidden;
  margin: 20px auto 0 auto;
}

#slider ul {
  position: relative;
  margin: 0;
  padding: 0;
  height: 200px;
  list-style: none;
}

#slider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 800px;
  height: 300px;
  background: #ccc;
  text-align: center;
}

a.control_prev, a.control_next {
  position: absolute;
  top: 40%;
  z-index: 999;
  display: block;
  padding-left:10px;
  padding-right:10px;
  width: auto;
  height: auto;
  cursor: pointer;
}

a.control_prev:hover, a.control_next:hover {
  opacity: .5;
  -webkit-transition: all 0.2s ease;
}

a.control_prev {
  border-radius: 0 2px 2px 0;
}

a.control_next {
  right: 0;
  border-radius: 2px 0 0 2px;
}

.hirlevelfields {
	background-color:#0f8146;
	color:#fff;
	border:0px;
	padding:4px;
	width:100%;
	font-size:17px;
}
.hirlevelfields2 {
	background-color:#0f8146;
	color:#fff;
	border:0px;
	padding:4px;
	font-size:17px;
	margin-right:10px;
	width:210px;
}
.hirlevellink {
	color:#fff;
	padding:4px 18px 4px 18px;
	font-size:17px;
	background-color:#69c6ff;
	text-decoration:none;
}
.hirlevellink:hover {
	color:#fff;
	background-color:#69c6ff;
	text-decoration:none;
}


.tovabblink {
	color:#fff;
	padding:4px 18px 4px 18px;
	font-size:17px;
	background-color:#a8d63c;
	text-decoration:none;
}
.tovabblink:hover {
	color:#fff;
	background-color:#11b861;
	text-decoration:none;
}


#slideshow {
    position:relative;
    height:350px;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}
#slideshow IMG.active {
    z-index:10;
}
#slideshow IMG.last-active {
    z-index:9;
}


.nervetitle {
	font-size:18px;
	display:inline-block;
	color:#fff;
	background-color:#41c681;
	padding:5px;
}


.mappic {
	border:4px solid #41c681;
	width:800px;
	height:300px;
}

@media only screen
and (max-width: 800px) {

	.mappic {
		width:400px;
	}
}

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

	.kapcsbox {
		float:left;
		margin-right:56px;
	}
}



.termekleiras {
	padding-top:45px;
}

.ttable {
	display:table;
}

.trow {
	margin-top:20px;
	display:table-row;
}

.tkepcont {
	padding-top:45px;
}

@media only screen
and (min-width: 800px) {
	.termekkep {
	}
	.tkepcont {
		vertical-align:top;
		display:table-cell;
	}
	.termekleiras {
		padding-left:25px;
 		vertical-align:top;
		display:table-cell;
	}
}

.zoldlink {
	color:#02a651;
	text-decoration:none;
}

.zoldlink:hover {
	text-decoration:underline;
}

.feliratkozasszoveg {
	font-size:24px;
	font-family: 'robotothin';
}


::-webkit-input-placeholder { /* WebKit browsers */
    color:    #0079c0;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #0079c0;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #0079c0;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #0079c0;
}


.cpointer {
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.p1 {	background:url(images/termekhd1.jpg); }
.p2 {	background:url(images/termekhd2.jpg); }
.p3 {	background:url(images/termekhd3.jpg); }
.p4 {	background:url(images/termekhd4.jpg); }
.p5 {	background:url(images/termekhd5.jpg); }

.pt1 {	background:url(images/termek_1.jpg); }
.pt2 {	background:url(images/termek_2.jpg); }
.pt3 {	background:url(images/termek_3.jpg); }
.pt4 {	background:url(images/termek_4.jpg); }
.pt5 {	background:url(images/termek_5.jpg); }



.termekkep {
	width:430px;
	height:298px;
	background-repeat:no-repeat;
	background-position:center;
	background-size: 100% auto;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}

.termekkep2 {
	width:430px;
	height:560px;
	background-repeat:no-repeat;
	background-position:center;
	background-size: 100% auto;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}


.zoomable {
	width:100%;
	background-repeat:no-repeat;
	background-position:center;
	background-size: 100% auto;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;

}

.picalairas {
	background-color:#02a651;
	margin:auto;
	padding:4px;
  color:#fff;
  font-size:22px;
  text-align:center;
  overflow:hidden;
	font-family:'robotoregular';
}
