

html, body {
	height: 100%;
	margin: 0px;
}

body {
	margin:0px 0px 0px 0px;
	background: #1d1d1d;
	color:#545554;
	font-size:16px;
	font-family: "Roboto Condensed"; 
	font-weight: normal;
	line-height:24px;
}

div.sep {				
	height: 1px; display:block; clear:both;	margin:auto;
}

a {
	text-decoration: underline; 
	color: #545554; 
	font-weight: normal;
	}
a:link {color: #545554; }
a:visited {color: #545554; }
a:active {color: #545554; }
a:hover {color: #545554; text-decoration: none;}



img { border:0px;padding:0px;margin:0px; }


#c1 {
	background:#ffffff;
	width:100%;
	height:170px;
	z-index:10000;
	border-bottom:1px solid #e4e4e4;
}



#line-left {	
	height:8px;
	background: url('../images/line-left.png') no-repeat top center;
}

#line-right {	
	height:8px;
	background: url('../images/line-right.png') no-repeat top center;
}

#header {
	margin-left: auto;
	margin-right: auto;
	width:1160px;
	padding:0px;		
	text-align:left;
	color:#737373;
	font-size:16px;
	font-family: "Roboto Condensed";
	height:170px;
}

#novenydoki-logo {
	padding-top:30px;
	padding-left:0px;
}
#header1 {
	float:right;
	display:block;
	padding:66px 40px 0 0;
}

#header1 a {
	font-weight:300;
	color:#231f20;
	font-weight:300;
	font-size:15px;
	text-decoration:none;
}

#header1 img {
	vertical-align:middle;
	padding:0 7px 2px 0;
}

.sep1 {
	padding:0 18px;
	color:#1aa63f;
	font-weight:400;
}

#header2 {
	float:right;
	display:block;
	margin-top:61px;
	padding:0px 0px 0 0;
	position:relative;
	height:36px;
	width:110px;
	border:0px solid red;	
}
#header2 img {
	opacity:1;
	-moz-transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}
#header2 img:hover {
	opacity:0.8;
	-moz-transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}


	
#menu {
	margin-top:40px;
	margin-left: auto;
	margin-right: auto;
	width:1160px;
	background:#1e6928;
	min-height:50px;
}

#menu-in {
	margin-left: auto;
	margin-right: auto;
	width:1160px;
	padding:0px;		
	text-align:left;
}
#menu-in a {
	float:left;
	color:#fff;
	font-size:18px;
	font-family: "Roboto Condensed";
	padding:13px 20px;
	text-decoration:none;
	font-weight:300;
	border-right:1px solid #307539;
	border-bottom:1px solid #307539;
	-moz-transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}

#menu-in a:hover, #menu-in a.active  {
	background:#14491f;
	-moz-transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}

#menu-mobile {
	background:#278a41;
	height:auto; 
	display:none;
	position:absolute;
	top:50px;
	right:0px;
	width:250px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #1e6928;
	z-index:100000;
}

#menu-mobile-in {
	padding:0px;		
	text-align:left;	
}
#menu-mobile-in a {
	display:block;
	color:#fff;
	font-size:18px;
	font-family: "Roboto Condensed";
	padding:12px 20px 13px 20px;
	text-decoration:none;
	font-weight:200;
	border-bottom:1px solid #479b5c;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-transform:uppercase;
	-moz-transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}

#menu-mobile-in a:hover {
	background:#1f7636;
	-moz-transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}

#c2 {
	background: url('../images/bg.jpg');
}

#c3 {
	background: url('../images/bg-grey.jpg') no-repeat top center;	
}
#c3-in {
	margin-left: auto;
	margin-right: auto;
	width:1160px;
	position:relative;
}


#h1 h1 {		
	text-align:right;
	color:#fff;
	font-size:25px;
	font-family: "Roboto Condensed";
	padding:0px;
	text-decoration:none;	
	font-weight:300;
	padding:0;
	margin:40px 0 0px 0;
}
#open1 {
	margin-left: auto;
	margin-right: auto;
	margin-top:30px;
	margin-bottom:60px;
	width:1160px;
	height:470px;
	padding:0px;		
	text-align:left;
	position:relative;
	overflow:hidden;
}

#line-green {
	margin-left: auto;
	margin-right: auto;
	width:1160px;
	height:7px;
	position:absolute;
	left:0;
	top:-3px;
}


#open-bg {
	position:absolute;
	top:11px;
	width:1160px;
	height:440px;
}

#open-bg img {
	width:1160px;
	height:440px;
}


#open-menu {
	width:280px;
	position:absolute;
	top:0px;
	left:20px;
	background:#1e6928;
}

#open-menu a {
	background: url('../images/bg_menu.jpg') no-repeat left bottom;
	display:block;
	color:#fff;
	font-size:22px;
	font-family: "Roboto Condensed";
	padding:16px 10px 18px 20px;
	text-decoration:none;
	font-weight:100;
	border-bottom:1px solid #307539;
	letter-spacing:1px;
	-moz-transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}

#open-menu a:hover {
	background:#14491f;
	-moz-transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}

#content-open {		
	margin: 0px auto;
	width:100%;
	padding:0px 0px;		
	text-align:left;
	background: #fff;
	color:#545554;
	line-height:23px;
}

#content-open-inner {
	margin: 0px auto;
	width:1160px;
	padding:0px;		
	text-align:left;	
	background: url('../images/green.jpg') no-repeat bottom right;
	min-height:400px;
}

#content-open-inner2 {
	width:650px;
	font-size:17px;
	color:#1d1d1d;
	padding:80px 0;
	line-height:25px;

}

#content-open-inner2 h1, #content-open-inner2 h2 {		
	color:#ec2028;
	font-size:26px;
	font-family: "Roboto Condensed";
	padding:0px 0px;
	text-decoration:none;	
	font-weight:500;
	padding:0;
	margin:20px 0 20px 0;
}



.i1 {
	margin:0 auto;
	text-align:Center;
	margin-bottom:45px;
}




#content-service {
	margin: 0px auto;
	width:100%;
	padding:0px 0px;		
	text-align:left;	
	background: #1d1d1d url('../images/bg-grey.jpg') no-repeat top center;	
}

#content-service-in {
	margin: 0px auto;
	width:1160px;
	padding:90px 0px;		
	text-align:left;	
}

#content-service-in .title-hir {		
	color:#fff;
	font-size:44px;
	font-family: "Roboto";
	text-decoration:none;	
	font-weight:300;
	padding:0;
	margin:0 0 50px 0;
	text-align:Center;
}

.box-left-service {
	width:370px;
	height:450px;	
	border:0px;
	float:left;
	margin:8px;
	background:#fff;
	position:relative;
	overflow:hidden;
}

.box-left-servicekep .img {
	width:370px;
	height:200px;	
}

.box-left-servicekep {
	width:370px;
	height:200px;
	overflow:hidden;
}

.b1-png {
	opacity:0;
	position:absolute;
	top:-200px;
	left:0;
	width:370px;
	height:200px;
	-moz-transition:150ms ease;
	-webkit-transition:300ms ease;
	-o-transition:300ms ease;
	transition:300ms ease;
}

.box-left-servicekep:hover .b1-png {
	width:370px;
	height:200px;
	top:0;
	opacity:1;
	-moz-transition:300ms ease;
	-webkit-transition:300ms ease;
	-o-transition:300ms ease;
	transition:300ms ease;
}
.box-left-service-in {
	padding:20px 25px;
	color: #1d1d1d;
	line-height:normal;
	font-size:18px;
	line-height:28px;
	font-weight:200;
}

.box-left-service-in a {
	font-family: "Roboto Condensed";
	text-decoration: none; 
	color: #216221; 
	font-weight:600;
	font-size:28px;
	line-height:normal;
	letter-spacing:1px;
	}
.box-left-service-in a:link {}
.box-left-service-in a:visited {}
.box-left-service-in a:active {}
.box-left-service-in a:hover {text-decoration: none;color: #278a41; }

.box-left-service-in .text {
	line-height:130%;
	padding-top:0px;
}
.button-service {
	opacity:1;
	position:absolute;
	bottom:0;
	right:0;
	width:40px;
	height:42px;
	-moz-transition:150ms ease;
	-webkit-transition:300ms ease;
	-o-transition:300ms ease;
	transition:300ms ease;
}

.button-service:hover {
	opacity:0.8;
	position:absolute;
	bottom:0;
	right:0;
	width:40px;
	height:42px;	
	-moz-transition:150ms ease;
	-webkit-transition:300ms ease;
	-o-transition:300ms ease;
	transition:300ms ease;
}


#content-news {
	margin: 0px auto;
	width:100%;
	padding:0px;		
	text-align:left;	
	background: #f3f3f3;	
}

#content-news-in {
	margin: 0px auto;
	width:1160px;
	padding:90px 0px;		
	text-align:left;
}

#content-news .title-hir {		
	color:#1d1d1d;
	font-size:44px;
	font-family: "Roboto";
	text-decoration:none;	
	font-weight:300;
	padding:0;
	margin:0 0 50px 0;
	text-align:Center;
}
#content-news .title-hir a {		
	color:#1d1d1d;
	font-size:44px;
	font-family: "Roboto";
	text-decoration:none;	
	font-weight:300;
	padding:0;
	text-align:Center;
}


.box-left-hir {
	width:368px;
	height:450px;	
	border:0px;
	float:left;
	margin:8px;
	background:#f3f3f3;
	position:relative;
	border:1px solid #c2c1c1;
}

.box-left-hirkep, .box-left-hirkep img {
	width:368px;
	height:200px;
}

.b2-png {
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	width:368px;
	height:200px;	
	-moz-transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}

.b2-png:hover {
	opacity:0.9;
	-moz-transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}


.box-left-hir-in {
	padding:25px 25px 0 25px;
	color: #454545;
	line-height:28px;
	font-size:17px;
	font-weight:400;
}

.box-left-hir-in a {
	font-family: "Roboto Condensed";
	text-decoration: none; 
	color: #1d1d1d; 
	font-weight:600;
	font-size:20px;
	line-height:normal;
	}
.box-left-hir-in a:link {}
.box-left-hir-in a:visited {}
.box-left-hir-in a:active {}
.box-left-hir-in a:hover {text-decoration: none;color: #278a41; }

.box-left-hir-in .datum {
	color: #00703c; 
	padding-bottom:20px;
	padding-top:0px;
}
.box-left-hir-in .text {
	line-height:130%;
	padding-top:20px;
}



#article-lista .box-left-hir {
	width:342px;
	height:450px;	
	border:0px;
	float:left;
	margin:8px;
	background:#f3f3f3;
	position:relative;
	border:1px solid #c2c1c1;
}

#article-lista .box-left-hirkep, .box-left-hirkep img {
	width:342px;
	height:200px;
}

.b3-png {
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	width:342px;
	height:200px;	
	-moz-transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}

.b3-png:hover {
	opacity:0.9;
	-moz-transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}


#article-lista .box-left-hir-in {
	padding:25px 25px 0 25px;
	color: #454545;
	line-height:28px;
	font-size:17px;
	font-weight:400;
}

#article-lista .box-left-hir-in a {
	font-family: "Roboto Condensed";
	text-decoration: none; 
	color: #1d1d1d; 
	font-weight:600;
	font-size:20px;
	line-height:normal;
	}
#article-lista .box-left-hir-in a:link {}
#article-lista .box-left-hir-in a:visited {}
#article-lista .box-left-hir-in a:active {}
#article-lista .box-left-hir-in a:hover {text-decoration: none;color: #278a41; }

#article-lista .box-left-hir-in .datum {
	color: #00703c; 
	padding-bottom:20px;
	padding-top:0px;
}
#article-lista .box-left-hir-in .text {
	line-height:130%;
	padding-top:20px;
}

.lapozas {
	text-align:center;
	margin-top:30px;
}

.lapozas a {
	font-family: "Roboto Condensed";
	text-decoration: none; 
	color:#fff;
	background:#1d1d1d; 
	font-weight:200;
	font-size:20px;
	line-height:normal;
	padding:8px 16px;
	-moz-transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;	
}
.lapozas a:hover {
	background:#333; 	
}

#contact {
	width:100%;
	background:url('../images/bg-quote.jpg') repeat center ;
	
}

#contact-in {
	display:block;
	text-align:center;
	border:0;
	width: 1160px;	
	margin-left: auto;
	margin-right: auto;
	padding:80px 0;
}
#contact-right {
	
	margin:0 auto;
	width:640px;
	text-align:center;
	color:#fff;
	font-size: 20px;
	font-weight:300;
	text-transform:none;
	line-height:normal;
	line-height:30px;
}


#contact-right h3#ajanlatkeres  {
	font-family: "Roboto";
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#fff;
	font-size: 40px;
	text-transform:none;
	line-height:normal;
	letter-spacing:0px;
	border:0px;
	font-weight:300;
}

#contact-right b  {
	margin:20px 0px;
	padding:0px;
	color:#fff;
	font-size: 17px;
	font-weight:200;
	text-transform:none;
	line-height:normal;
	letter-spacing:0px;
	border:0px;
}

.input_ajanlat2 {
	border: #bbb 0px solid;
	padding:10px 8px;
	margin-left: 0px; 
	color: #212121; 
	background: #ffffff;
	font-size:16px;
	width:300px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	float:left;
	display:block;
	margin-bottom:12px;
	line-height:normal;
	font-family: "Roboto Condensed"; 
	font-weight: normal;
}

.input_ajanlat3 {
	width:624px;
	height:140px;
}

.input_ajanlat4 {
	float:right;
}	

.button_ajanlat {
	background:#ec2028;
	border: 0px; 
	font-size: 20px;
	margin: 10px 0 0 0px; 
	color:#ffffff;
	padding:12px 12px 10px 12px;
	cursor:pointer;	
	letter-spacing:1px;	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.button_ajanlat:hover {
	background:#1d1d1d;
	color:#fff
	border: 0px; 
}


#content-team {
	margin: 0px auto;
	width:100%;
	padding:0px 0px;		
	text-align:left;	
	background: #2c2c2c;
	border-top:5px solid #1d1d1d;
}

#content-team-in {
	margin: 0px auto;
	width:1160px;
	padding:90px 0px 70px 0;		
	text-align:left;
	cursor:pointer;
}

#content-team-in .title-hir {		
	color:#fff;
	font-size:44px;
	font-family: "Roboto";
	text-decoration:none;	
	font-weight:300;
	padding:0;
	margin:0 0 50px 0;
	text-align:Center;
}
#content-team-in .title-hir2 {		
	color:#bbb;
	font-size:18px;
	font-family: "Roboto Condensed";
	text-decoration:none;	
	font-weight:300;
	padding:0;
	margin:0 0 40px 0;
	text-align:Center;
}

#content-team-in2 .box-munkatars {
	float:left;
	display:inline;
	margin:5px;
	border:0px solid #444;
	width:222px;
	height:340px;
	text-align:Center;
	color:#fff;
	font-weight:300;
	background: #2c2c2c;
}


#content-team-in2 .box-munkatars a {
	color:#fff;
	font-weight:300;
}


#content-team-in2 .box-munkatars img {
	width:210px;
	-webkit-border-radius: 105px;
	-moz-border-radius: 105px;
	border-radius: 105px;
}

#content-green {
	width:100%;
	background:url('../images/bg-green.jpg') repeat center ;
	/*border-bottom:5px solid #1d1d1d;*/
}

#content-green-in {
	display:block;
	text-align:center;
	border:0;
	width: 1160px;	
	margin-left: auto;
	margin-right: auto;
	padding:40px 0;
}

#content-green-left {
	float:left;
}

#content-green-left iframe {
	width:500px; height:230px;
}

#content-green-left .title {
	text-align:left;
	color:#fff;
	font-size: 25px;
	font-weight:300;
	padding-bottom:20px;
}

#content-green-right {
	float:right;
	width:580px;
	text-align:left;
	color:#fff;
	font-size: 16px;
	font-weight:300;
	text-transform:none;
	line-height:normal;
	line-height:28px;
}

#content-green-right .title {
	text-align:left;
	color:#fff;
	font-size: 25px;
	font-weight:300;
	padding-bottom:20px;
	border-bottom:1px solid #83a07c;
	margin-bottom:30px;
}

.content-green-right1 {
	float:left;
	width:170px;
	padding-right:20px;
	color:#fff;
	font-size: 16px;
	font-weight:300;
}

.content-green-right1 a {
	color:#fff;
	font-size: 16px;
	font-weight:300;
	text-decoration: none; 
}

.content-green-right1 b  {
	display:block;
	margin:0 0 10px 0;
	padding:0px;
	color:#fff;
	font-size: 21px;
	font-weight:500;
	text-transform:none;
	line-height:normal;
	letter-spacing:0px;
	border:0px;
}



#footer {		
	margin: 0px auto;
	width:100%;
	padding:50px 0px;		
	background:#1d1d1d;
	border-top:5px solid #171717;
}
#footer-in {		
	margin: 0px auto;
	width:1160px;
	text-align:center;
}

#footer-in2 {
	background:#141414;
	padding:12px 20px;
	font-size:14px;
	color:#606060;
	margin-top:40px;
	text-transform:uppercase;
}
#footer-in2 a {		
	text-decoration:none;
	font-size:14px;
	color:#606060;
}

.footer-line {	
	height:1px;
	background:#52a166;
	margin:40px 0;
}

.footer-box {
	width:350px;
	float:left;
	margin-right:40px;
	text-align:left;
	font-size:16px;
	color:#969696;
	line-height:30px;
	font-weight:300;
}

.footer-box a {
	text-align:left;
	font-size:16px;
	color:#969696;
	line-height:30px;
	text-decoration: none;
	font-weight:300;

}
.footer-box2 {
	margin-right:0px;
	float:right;
}

.footer-box2 img {
	padding-right:5px;
	opacity:1;
	-moz-transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}
.footer-box2 img:hover {
	opacity:0.7;
	-moz-transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}

.footer-title {
	text-align:left;
	color:#fff;
	font-size: 22px;
	font-weight:500;
	padding:0 0px 25px 0px;
	border-bottom:1px solid #343434;
	margin-bottom:25px;
	text-transform:uppercase;
	letter-spacing:1px;
}


#content-oldalsav {
	margin: 40px auto;
	display:block;
	width:1160px;
	background:#fff;
	height:auto;
	min-height:300px;
}

#content-oldalsav h1 {
	margin:0 0 40px 0;
	padding:0 0 30px 0 ;
	color:#185318;
	font-size:48px;
	font-family: "Roboto Condensed";
	font-weight:400;
	border-bottom:1px solid #dadada;
	line-height:normal;
}


#content-oldalsav h2 {
	margin:0 0 0px 0;
	padding:0;
	color:#444;
	font-size:20px;
	font-family: "Roboto Condensed";
	font-weight:500;
}

#content-inner-oldalsav {
	padding:50px 40px;
	width:830px;
	float:left;
	word-wrap: break-word;
}

#oldalsav {
	width:230px;
	float:right;
	background:#f1f1f1;
	padding:10px;
	/*border-left:1px solid #aaa;*/
}


#oldalsav img {	
	width:200px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}


#content {
	margin: 40px auto;
	display:block;
	width:1080px;
	background:#fff;
	padding:50px 40px;
	height:auto;
	min-height:300px;
}

#content h1 {
	margin:0 0 40px 0;
	padding:0 0 30px 0 ;
	color:#185318;
	font-size:48px;
	font-family: "Roboto Condensed";
	font-weight:400;
	border-bottom:1px solid #dadada;
	line-height:normal;
}


#content h2 {
	margin:0 0 0px 0;
	padding:0;
	color:#444;
	font-size:20px;
	font-family: "Roboto Condensed";
	font-weight:500;
}

ul.almenu {
	padding:0;
	margin:0 auto;
	/*background:#f1f1f1;*/
	width:100%;
}

li.almenu0 {
	list-style:none;
	background:#257232;
	margin-top:1px;
}
li.almenu0 a {
	color:#fff;
	text-decoration:none;
	padding:12px 20px;
	display:block;
	font-size:20px;
}

li.almenu1 {
	list-style:none;
	background:#ddd;
	margin-left:20px;
	margin-top:1px;
}
li.almenu1 a {
	color:#111;
	text-decoration:none;
	padding:12px 20px;
	display:block;
	font-size:18px;
}
li.almenu2 {
	list-style:none;
	background:#ededed;
	margin-left:40px;
	margin-top:1px;
}
li.almenu2 a {
	color:#111;
	text-decoration:none;
	padding:12px 20px;
	display:block;
	font-size:18px;
}
li.almenu3 {
	list-style:none;
	padding-left:60px;
}

.img-hirek2 {
	max-width:70%;
	padding:20px 0;
}
.alignleft {
	float:left;
	padding:10px;
}


.galerialista {
	float:left;
	width:330px;
	height:auto;
	margin-right:45px;
	margin-bottom:50px;
	color:#595a58;
	border-bottom:1px solid #d5d5d5;
}

.galerialista2 {
	margin-right:0px;	
}

.galerialista-text {
	padding:15px 0px;
	height:90px;
	line-height:normal;
}

.galerialista-text a {
	color:#278a41;
	font-size:18px;
	text-decoration:none;
}
.galerialista-text a:hover {
	color:#2d2d2d;
	font-size:18px;
	text-decoration:none;
}

.galerialista-kep {
	width:330px;
	height:209px;
}

.galeria-inner {
	width:250px;
	height:160px;
	float:left;
	margin:10px;
}

.galeria-inner img {
	width:250px;
	height:160px;
}

.galeria-inner2 {
	margin-right:0px;
}


.mobil-galeria-inner {
	display:none;
}


.img1 {
	margin: 0px 0px 0px 0px;
	background:#f1f1f1;
	padding: 10px 0px; 
	text-align:center;
	height:auto;
}

.img2 {
	margin: 0px 0px 0px 0px;
	border-top:2px solid #fff;
	background:#f1f1f1;
	padding: 5px 0px; 
	text-align:center;
	height:auto;
}

.img2 img {
	height:100px;
	 
	padding:5px 5px;
}

.title1 {
	background: #278a41;
	color:#ffffff;
	font-size:18px;
	padding:10px 15px;
	margin-top:10px;
	letter-spacing:1px;
	font-family: "Roboto Condensed";
	font-weight:300;
}

.leiras1 {
	border-bottom:1px solid #d7d7d7;
	padding: 15px;
}

.bg_main {
	background: #5b5b5b;
	color:#ffffff;
	font-size:15px;
	padding:10px 15px;
	margin-top:10px;
}

.bg_main0 {
	padding:12px 8px;
	text-align:center;
	border-bottom:1px solid #ddd;
}

.bg_main1 {
	padding:8px;
	text-align:center;
	background: #f1f1f1;
	border-bottom:1px solid #ddd;
}


.button1 {
	background:#f68121;
	padding:10px 20px;
	text-align:center;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	font-weight:500;
	display:block;
	width:360px;
	margin:0 auto;
}

.button1:hover {
	background:#dc7017;
}





div.sep {				
	height: 1px; display:block; clear:both;	margin:auto;
}

div.sep5 {				
	height: 5px; display:block; clear:both;	margin:auto;
}

div.sep10 {				
	height: 10px; display:block; clear:both;	margin:auto;
}

div.sep15 {				
	height: 15px; display:block; clear:both;	margin:auto;
}
div.sep20 {				
	height: 20px; display:block; clear:both;	margin:auto;
}

div.sep25 {				
	height: 25px; display:block; clear:both;	margin:auto;
}



.alignright {
	float:right;
	padding:8px;
}

.alignleft {
	float:left;
	padding:8px;
}

.caption {
	border:0px solid red;
	float:right;
	display:block;
	text-align:Center;
	background:#eee;
	padding:10px;
	margin:0 0 10px 10px;
	width:150px;
	font-size:12px;
	line-height:normal;
	overflow:hidden;
}

.caption img {
	display:block;
	text-align:Center;
	max-width:100%;
	height:auto;
	padding-bottom:5px;
}

.aligncenter  {
	display:block; clear:both;	margin:10px auto;

}

#m {
	position:fixed;
	right:5px;
	bottom:5px;
}


#kereses { 
	width:230px;
	float:right;
	padding-top:10px;
}
#kereses .search_input2{
	float:right;
	height:28px;
	border:1px solid #ddd;
	border-right:0px;
	padding:0px 5px 0 5px;	
	color:#2a2a2a;
	font-family: "Roboto", sans-serif; 
	width:180px;
	font-size:15px;
	margin:0px 0 0 0;
}
#kereses .button_search{
	float:right;
	hvertical-align:middle;height:30px;
}


#mobile-header, #open-bg-image-mobile {
	display:none;
}

#team-desktop{
	display:block;
}

#team-mobil{
	display:none;
}

/* --------------------------------------*/
/* --------------------------------------*/
/* --------------------------------------*/
/* --------------------------------------*/
/* --------------------------------------*/

@media screen and (max-width: 1024px) {







			html, body {
				height: 100%;
				margin: 0px;
			}

			body {
				margin:0px 0px 0px 0px;
				background: #1d1d1d;
				color:#545554;
				font-size:16px;
				font-family: "Roboto Condensed"; 
				font-weight: normal;
				line-height:24px;
			}

			#c1 {

				display:none;
			}
			
			#header {
				margin-left: auto;
				margin-right: auto;
				width:100%;
				padding:0px;		
				text-align:left;
				color:#737373;
				font-size:16px;
				font-family: "Roboto Condensed";
				height:auto;
			}

						
			#menu {
				margin-top:40px;
				margin-left: auto;
				margin-right: auto;
				width:100%;
				background:#1e6928;
				height:auto;
			}

			#menu-in {
				margin-left: auto;
				margin-right: auto;
				width:100%;
				padding:0px;		
				text-align:left;
			}
			#menu-in a {
				float:left;
				color:#fff;
				font-size:18px;
				font-family: "Roboto Condensed";
				padding:13px 15px 13px 15px;
				text-decoration:none;
				font-weight:300;
				border-right:0;
				border-left:1px solid #307539;
				border-bottom:1px solid #307539;
				-moz-transition: all 300ms linear;
				-webkit-transition: all 300ms linear;
				-o-transition: all 300ms linear;
				transition: all 300ms linear;
			}

			#menu-in a:hover, #menu-in a.active  {
				background:#14491f;
				-moz-transition: all 300ms linear;
				-webkit-transition: all 300ms linear;
				-o-transition: all 300ms linear;
				transition: all 300ms linear;
			}

			
			#mobile-header {
				background:#ffffff;
				width:100%;
				height:auto;
				z-index:10000;
				border-bottom:1px solid #e4e4e4;
				
				display:block;
				margin-left: auto;
				margin-right: auto;
				width:100%;
				padding:0px;		
				text-align:center;
				color:#737373;
				font-size:16px;
				font-family: "Roboto Condensed";
				height:auto;
			}

			#novenydoki-logo2 {
				width:290px;
				margin:20px auto 10px auto;
				height:auto;
				
			}	

			#mobile-header1 {
				display:block;
				margin:10px auto 20px auto;
			}
			#mobile-header1 a {
				font-weight:300;
				color:#231f20;
				font-weight:400;
				font-size:17px;
				text-decoration:none;
			}

			#mobile-header1 img {
				vertical-align:middle;
				padding:0 7px 2px 0;
			}
			.sep1-mobile {
				padding:0 10px;
				color:#1aa63f;
				font-weight:400;
			}
			


			#menu-icon-png-mobile {
				display:block;
				margin:20px auto 30px auto;
			}
			
			#menu-mobile2-out {
				position:relative;
			}
			#menu-mobile2 {
				background:#278a41;
				height:auto; 
				display:none;
				width:auto;
				position:absolute;
				top:-20px;
				left:10px;
				right:10px;
				-webkit-border-radius: 0px;
				-moz-border-radius: 0px;
				border-radius: 0px;
				border-top:1px solid #eee;
				border-left:1px solid #eee;
				border-right:1px solid #222;
				border-bottom:1px solid #222;
				z-index:100000;
				float:none;
			}

			#menu-mobile2-in {
				padding:0px;		
				text-align:center;	
			}
			#menu-mobile2-in a {
				display:block;
				color:#fff;
				font-size:20px;
				font-family: "Roboto Condensed";
				padding:19px 5px 20px 5px;
				text-decoration:none;
				font-weight:300;
				border-bottom:1px solid #479b5c;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				text-transform:uppercase;
				-moz-transition: all 300ms linear;
				-webkit-transition: all 300ms linear;
				-o-transition: all 300ms linear;
				transition: all 300ms linear;
			}

			#menu-mobile2-in a:hover {
				background:#1f7636;
				-moz-transition: all 300ms linear;
				-webkit-transition: all 300ms linear;
				-o-transition: all 300ms linear;
				transition: all 300ms linear;
			}




			#c2 {
				background: url('../images/bg.jpg');
			}

			#c3 {
				background: #1d1d1d url('../images/bg-grey-mobil.jpg') no-repeat top center;	
			}
			#c3-in {
				margin-left: auto;
				margin-right: auto;
				width:100%;
				position:relative;
			}


			#h1 h1 {		
				text-align:center;
				color:#fff;
				font-size:25px;
				font-family: "Roboto Condensed";
				padding:0px;
				text-decoration:none;	
				font-weight:200;
				margin:0;
				padding:20px 10px 20px 10px;
				line-height:normal;
			}
			#open1 {
				margin-left: auto;
				margin-right: auto;
				margin:0px;
				width:100%;
				height:auto;
				padding:0px;		
				text-align:left;
				position:relative;
				overflow:hidden;
			}

			
			#open-bg {
				display:none;
			}

			#open-bg img {
				display:none;
			}
			
			#open-bg-image-mobile {
				display:block;
				width:100%;
				height:auto;
			}

			#open-menu {
				display:block;
				width:auto;
				position:static;				
				background:#1e6928;
			}

			#open-menu a {
				background: url('../images/bg_menu.jpg') no-repeat left bottom;
				display:block;
				color:#fff;
				font-size:22px;
				font-family: "Roboto Condensed";
				padding:16px 10px 18px 20px;
				text-decoration:none;
				font-weight:100;
				border-bottom:1px solid #307539;
				letter-spacing:1px;
				-moz-transition: all 200ms linear;
				-webkit-transition: all 200ms linear;
				-o-transition: all 200ms linear;
				transition: all 200ms linear;
			}

			#open-menu a:hover {
				background:#14491f;
				-moz-transition: all 200ms linear;
				-webkit-transition: all 200ms linear;
				-o-transition: all 200ms linear;
				transition: all 200ms linear;
			}

			#content-open {		
				margin: 0px auto;
				width:100%;
				padding:15px 0px;		
				text-align:left;
				background: #fff;
				color:#545554;
				line-height:23px;
			}

			#content-open-inner {
				margin: 0px auto;
				width:100%;
				padding:0px;		
				text-align:left;	
				background: url('../images/green.jpg') no-repeat top center;
				min-height:400px;
			}

			#content-open-inner2 {
				width:auto;
				font-size:17px;
				color:#1d1d1d;
				padding:510px 10px 0 10px;
				line-height:25px;

			}

			#content-open-inner2 h1, #content-open-inner2 h2 {		
				color:#ec2028;
				font-size:26px;
				font-family: "Roboto Condensed";
				padding:0px 0px;
				text-decoration:none;	
				font-weight:500;
				padding:0;
				margin:20px 0 20px 0;
			}


			#content-service {
				margin: 0px auto;
				width:100%;
				padding:0px 0px;		
				text-align:left;	
				background: #1d1d1d url('../images/bg-grey-mobil.jpg') no-repeat top center;	
			}

			#content-service-in {
				margin: 0px auto;
				width:100%;
				padding:60px 0px;		
				text-align:left;	
			}

			#content-service-in .title-hir {		
				color:#fff;
				font-size:44px;
				font-family: "Roboto";
				text-decoration:none;	
				font-weight:300;
				padding:0;
				margin:0 0 50px 0;
				text-align:Center;
			}

			

			#content-news {
				margin: 0px auto;
				width:100%;
				padding:0px;		
				text-align:left;	
				background: #f3f3f3;	
			}

			#content-news-in {
				margin: 0px auto;
				width:100%;
				padding:70px 0px;		
				text-align:left;
			}

			#content-news .title-hir {		
				color:#1d1d1d;
				font-size:44px;
				font-family: "Roboto";
				text-decoration:none;	
				font-weight:300;
				padding:0;
				margin:0 0 50px 0;
				text-align:Center;
			}
			#content-news .title-hir a {		
				color:#1d1d1d;
				font-size:44px;
				font-family: "Roboto";
				text-decoration:none;	
				font-weight:300;
				padding:0;
				text-align:Center;
			}


			.box-left-hir {
				width:368px;
				height:450px;	
				border:0px;
				float:left;
				margin:8px;
				background:#f3f3f3;
				position:relative;
				border:1px solid #c2c1c1;
			}

			.box-left-hirkep, .box-left-hirkep img {
				width:368px;
				height:200px;
			}

			.b2-png {
				opacity:0;
				position:absolute;
				top:0;
				left:0;
				width:368px;
				height:200px;	
				-moz-transition: all 300ms linear;
				-webkit-transition: all 300ms linear;
				-o-transition: all 300ms linear;
				transition: all 300ms linear;
			}

			.b2-png:hover {
				opacity:0.9;
				-moz-transition: all 300ms linear;
				-webkit-transition: all 300ms linear;
				-o-transition: all 300ms linear;
				transition: all 300ms linear;
			}


			.box-left-hir-in {
				padding:25px 25px 0 25px;
				color: #454545;
				line-height:28px;
				font-size:17px;
				font-weight:400;
			}

			.box-left-hir-in a {
				font-family: "Roboto Condensed";
				text-decoration: none; 
				color: #1d1d1d; 
				font-weight:600;
				font-size:20px;
				line-height:normal;
				}
			.box-left-hir-in a:link {}
			.box-left-hir-in a:visited {}
			.box-left-hir-in a:active {}
			.box-left-hir-in a:hover {text-decoration: none;color: #278a41; }

			.box-left-hir-in .datum {
				color: #00703c; 
				padding-bottom:20px;
				padding-top:0px;
			}
			.box-left-hir-in .text {
				line-height:130%;
				padding-top:20px;
			}



			#article-lista .box-left-hir {
				width:342px;
				height:450px;	
				border:0px;
				float:left;
				margin:8px;
				background:#f3f3f3;
				position:relative;
				border:1px solid #c2c1c1;
			}

			#article-lista .box-left-hirkep, .box-left-hirkep img {
				width:342px;
				height:200px;
			}

			.b3-png {
				opacity:0;
				position:absolute;
				top:0;
				left:0;
				width:342px;
				height:200px;	
				-moz-transition: all 300ms linear;
				-webkit-transition: all 300ms linear;
				-o-transition: all 300ms linear;
				transition: all 300ms linear;
			}

			.b3-png:hover {
				opacity:0.9;
				-moz-transition: all 300ms linear;
				-webkit-transition: all 300ms linear;
				-o-transition: all 300ms linear;
				transition: all 300ms linear;
			}


			#article-lista .box-left-hir-in {
				padding:25px 25px 0 25px;
				color: #454545;
				line-height:28px;
				font-size:17px;
				font-weight:400;
			}

			#article-lista .box-left-hir-in a {
				font-family: "Roboto Condensed";
				text-decoration: none; 
				color: #1d1d1d; 
				font-weight:600;
				font-size:20px;
				line-height:normal;
				}
			#article-lista .box-left-hir-in a:link {}
			#article-lista .box-left-hir-in a:visited {}
			#article-lista .box-left-hir-in a:active {}
			#article-lista .box-left-hir-in a:hover {text-decoration: none;color: #278a41; }

			#article-lista .box-left-hir-in .datum {
				color: #00703c; 
				padding-bottom:20px;
				padding-top:0px;
			}
			#article-lista .box-left-hir-in .text {
				line-height:130%;
				padding-top:20px;
			}

			.lapozas {
				text-align:center;
				margin-top:30px;
			}

			.lapozas a {
				font-family: "Roboto Condensed";
				text-decoration: none; 
				color:#fff;
				background:#1d1d1d; 
				font-weight:200;
				font-size:20px;
				line-height:normal;
				padding:8px 16px;
				-moz-transition: all 300ms linear;
				-webkit-transition: all 300ms linear;
				-o-transition: all 300ms linear;
				transition: all 300ms linear;	
			}
			.lapozas a:hover {
				background:#333; 	
			}

			#contact {
				width:100%;
				background:url('../images/bg-quote.jpg') repeat center ;				
			}

			#contact-in {
				display:block;
				text-align:center;
				border:0;
				width:100%;
				margin-left: auto;
				margin-right: auto;
				padding:30px 0;
			}
			#contact-right {				
				margin:0 auto;
				width:100%;
				text-align:center;
				color:#fff;
				font-size: 20px;
				font-weight:300;
				text-transform:none;
				line-height:normal;
				line-height:30px;
			}


			#contact-right h3#ajanlatkeres  {
				font-family: "Roboto";
				margin:0px 0px 10px 0px;
				padding:0px;
				color:#fff;
				font-size: 40px;
				text-transform:none;
				line-height:normal;
				letter-spacing:0px;
				border:0px;
				font-weight:300;
			}

			#contact-right b  {
				margin:20px 0px;
				padding:0px;
				color:#fff;
				font-size: 17px;
				font-weight:200;
				text-transform:none;
				line-height:normal;
				letter-spacing:0px;
				border:0px;
			}

			.input_ajanlat2 {
				border: #bbb 0px solid;
				padding:10px 8px;
				margin: 5px auto; 
				color: #212121; 
				background: #ffffff;
				font-size:16px;
				width:80%;
				-webkit-border-radius: 2px;
				-moz-border-radius: 2px;
				border-radius: 2px;
				float:none;
				display:block;
				margin-bottom:12px;
				line-height:normal;
				font-family: "Roboto Condensed"; 
				font-weight: normal;
			}

			.input_ajanlat3 {
				width:80%;
				height:140px;
			}

			.input_ajanlat4 {
				float:none;
			}	

			.button_ajanlat {
				background:#ec2028;
				border: 0px; 
				font-size: 20px;
				margin: 5px 0 0 0px; 
				color:#ffffff;
				padding:12px 12px 10px 12px;
				cursor:pointer;	
				letter-spacing:1px;	
				-webkit-border-radius: 2px;
				-moz-border-radius: 2px;
				border-radius: 2px;
			}
			.button_ajanlat:hover {
				background:#1d1d1d;
				color:#fff
				border: 0px; 
			}


			#content-team {
				margin: 0px auto;
				width:100%;
				padding:0px 0px;		
				text-align:left;	
				background: #2c2c2c;
				border-top:5px solid #1d1d1d;
			}

			#content-team-in {
				margin: 0px auto;
				width:100%;
				padding:90px 0px 70px 0;		
				text-align:left;
				cursor:pointer;
			}

			#content-team-in .title-hir {		
				color:#fff;
				font-size:44px;
				font-family: "Roboto";
				text-decoration:none;	
				font-weight:300;
				padding:0;
				margin:0 0 50px 0;
				text-align:Center;
			}
			#content-team-in .title-hir2 {		
				color:#bbb;
				font-size:18px;
				font-family: "Roboto Condensed";
				text-decoration:none;	
				font-weight:300;
				padding:0;
				margin:0 0 40px 0;
				text-align:Center;
			}

			#content-team-in2 .box-munkatars {
				float:left;
				display:inline;
				margin:5px;
				border:0px solid #444;
				width:222px;
				height:340px;
				text-align:Center;
				color:#fff;
				font-weight:300;
				background: #2c2c2c;
			}


			#content-team-in2 .box-munkatars a {
				color:#fff;
				font-weight:300;
			}


			#content-team-in2 .box-munkatars img {
				width:210px;
				-webkit-border-radius: 105px;
				-moz-border-radius: 105px;
				border-radius: 105px;
			}

			#content-green {
				width:100%;
				background:url('../images/bg-green.jpg') repeat center ;
				/*border-bottom:5px solid #1d1d1d;*/
				display:none;
			}

			#content-green-in {
				display:none;
			}

			#content-green-left {
				float:none;
			}

			#content-green-left iframe {
				display:none;
			}
			#content-green-left .title {
				text-align:left;
				color:#fff;
				font-size: 25px;
				font-weight:300;
				padding-bottom:20px;
			}

			#content-green-right {
				display:none;
			}

			

			#footer {		
				margin: 0px auto;
				width:100%;
				padding:20px 0px;		
				background:#1d1d1d;
				border-top:5px solid #171717;
			}
			#footer-in {		
				margin: 0px auto;
				width:auto;
				text-align:center;
				padding:10px;
			}

			#footer-in2 {
				background:#141414;
				padding:12px 20px;
				font-size:14px;
				color:#525252;
				margin-top:0px;
				text-transform:uppercase;
			}
			#footer-in2 a {		
				text-decoration:none;
				font-size:14px;
				color:#525252;
			}

			.footer-line {	
				height:1px;
				background:#52a166;
				margin:40px 0;
			}

			.footer-box {
				width:100%;
				float:none;
				margin:0 0 40px 0;
				text-align:left;
				font-size:16px;
				color:#969696;
				line-height:27px;
				font-weight:300;
			}

			.footer-box a {
				text-align:left;
				font-size:16px;
				color:#969696;
				line-height:27px;
				text-decoration: none;
				font-weight:300;

			}
			.footer-box2 {
				margin-right:0px;
				float:none;
			}

			.footer-title {
				text-align:left;
				color:#fff;
				font-size: 22px;
				font-weight:500;
				padding:0 0px 25px 0px;
				border-bottom:1px solid #343434;
				margin-bottom:25px;
				text-transform:uppercase;
				letter-spacing:1px;
			}

			#content-oldalsav {				
				margin: 20px auto;
				display:block;
				width:auto;
				padding:20px 10px;
				background:#fff;
				height:auto;
				min-height:300px;
			}

			#content-oldalsav h1 {
				margin:0 0 20px 0;
				padding:0 0 20px 0 ;
				color:#185318;
				font-size:36px;
				font-family: "Roboto Condensed";
				font-weight:400;
				border-bottom:1px solid #dadada;
				line-height:normal;
			}


			#content-oldalsav h2 {
				margin:0 0 0px 0;
				padding:0;
				color:#444;
				font-size:20px;
				font-family: "Roboto Condensed";
				font-weight:500;
			}

			#content-inner-oldalsav {
				padding:0px;
				width:100%;
				float:none;
				word-wrap: break-word;
			}

			#content-inner-oldalsav img {
				width:auto;
				max-width:95%;
				overflow:hidden;
				height:auto;
			}

			#oldalsav {
				width:auto;
				float:none;
				background:#f1f1f1;
				padding:10px;
				/*border-left:1px solid #aaa;*/
			}


			#oldalsav img {	
				width:200px;
				-webkit-border-radius: 100px;
				-moz-border-radius: 100px;
				border-radius: 100px;
			}


			#content {
				margin: 20px auto;
				display:block;
				width:auto;
				padding:20px 10px;
				background:#fff;
				height:auto;
				min-height:300px;
			}

			#content h1 {
				margin:0 0 20px 0;
				padding:0 0 20px 0 ;
				color:#185318;
				font-size:36px;
				font-family: "Roboto Condensed";
				font-weight:400;
				border-bottom:1px solid #dadada;
				line-height:normal;
			}


			#content h2 {
				margin:0 0 0px 0;
				padding:0;
				color:#444;
				font-size:20px;
				font-family: "Roboto Condensed";
				font-weight:500;
			}

			ul.almenu {
				padding:0;
				margin:0 auto;
				/*background:#f1f1f1;*/
				width:100%;
			}

			li.almenu0 {
				list-style:none;
				background:#257232;
				margin-top:1px;
			}
			li.almenu0 a {
				color:#fff;
				text-decoration:none;
				padding:12px 20px;
				display:block;
				font-size:20px;
			}

			li.almenu1 {
				list-style:none;
				background:#ddd;
				margin-left:20px;
				margin-top:1px;
			}
			li.almenu1 a {
				color:#111;
				text-decoration:none;
				padding:12px 20px;
				display:block;
				font-size:18px;
			}
			li.almenu2 {
				list-style:none;
				background:#ededed;
				margin-left:40px;
				margin-top:1px;
			}
			li.almenu2 a {
				color:#111;
				text-decoration:none;
				padding:12px 20px;
				display:block;
				font-size:18px;
			}
			li.almenu3 {
				list-style:none;
				padding-left:60px;
			}

			.img-hirek2 {
				max-width:70%;
				padding:20px 0;
			}
			.alignleft {
				float:left;
				padding:10px;
			}


			.galerialista {
				float:left;
				width:330px;
				height:auto;
				margin-right:45px;
				margin-bottom:50px;
				color:#595a58;
				border-bottom:1px solid #d5d5d5;
			}

			.galerialista2 {
				margin-right:0px;	
			}

			.galerialista-text {
				padding:15px 0px;
				height:90px;
				line-height:normal;
			}

			.galerialista-text a {
				color:#278a41;
				font-size:18px;
				text-decoration:none;
			}
			.galerialista-text a:hover {
				color:#2d2d2d;
				font-size:18px;
				text-decoration:none;
			}

			.galerialista-kep {
				width:330px;
				height:209px;
			}

			.galeria-inner {
				width:250px;
				height:160px;
				float:left;
				margin:10px;
			}

			.galeria-inner img {
				width:250px;
				height:160px;
			}

			.galeria-inner2 {
				margin-right:0px;
			}


			.mobil-galeria-inner {
				display:none;
			}


			.img1 {
				margin: 0px 0px 0px 0px;
				background:#f1f1f1;
				padding: 10px 0px; 
				text-align:center;
				height:auto;
			}

			.img2 {
				margin: 0px 0px 0px 0px;
				border-top:2px solid #fff;
				background:#f1f1f1;
				padding: 5px 0px; 
				text-align:center;
				height:auto;
			}

			.img2 img {
				height:100px;
				 
				padding:5px 5px;
			}

			.title1 {
				background: #278a41;
				color:#ffffff;
				font-size:18px;
				padding:10px 15px;
				margin-top:10px;
				letter-spacing:1px;
				font-family: "Roboto Condensed";
				font-weight:300;
			}

			.leiras1 {
				border-bottom:1px solid #d7d7d7;
				padding: 15px;
			}

			.bg_main {
				background: #5b5b5b;
				color:#ffffff;
				font-size:15px;
				padding:10px 15px;
				margin-top:10px;
			}

			.bg_main0 {
				padding:12px 8px;
				text-align:center;
				border-bottom:1px solid #ddd;
			}

			.bg_main1 {
				padding:8px;
				text-align:center;
				background: #f1f1f1;
				border-bottom:1px solid #ddd;
			}


			.button1 {
				background:#f68121;
				padding:10px 20px;
				text-align:center;
				color:#ffffff;
				font-size:17px;
				text-decoration:none;
				font-weight:500;
				display:block;
				width:360px;
				margin:0 auto;
			}

			.button1:hover {
				background:#dc7017;
			}





			div.sep {				
				height: 1px; display:block; clear:both;	margin:auto;
			}

			div.sep5 {				
				height: 5px; display:block; clear:both;	margin:auto;
			}

			div.sep10 {				
				height: 10px; display:block; clear:both;	margin:auto;
			}

			div.sep15 {				
				height: 15px; display:block; clear:both;	margin:auto;
			}
			div.sep20 {				
				height: 20px; display:block; clear:both;	margin:auto;
			}

			div.sep25 {				
				height: 25px; display:block; clear:both;	margin:auto;
			}



			.alignright {
				float:right;
				padding:8px;
			}

			.alignleft {
				float:left;
				padding:8px;
			}

			.caption {
				border:0px solid red;
				float:right;
				display:block;
				text-align:Center;
				background:#eee;
				padding:10px;
				margin:0 0 10px 10px;
				width:150px;
				font-size:12px;
				line-height:normal;
				overflow:hidden;
			}

			.caption img {
				display:block;
				text-align:Center;
				max-width:100%;
				height:auto;
				padding-bottom:5px;
			}

			.aligncenter  {
				display:block; clear:both;	margin:10px auto;

			}

			#m {
				position:fixed;
				right:5px;
				bottom:5px;
			}


			#kereses { 
				width:230px;
				float:right;
				padding-top:10px;
			}
			#kereses .search_input2{
				float:right;
				height:28px;
				border:1px solid #ddd;
				border-right:0px;
				padding:0px 5px 0 5px;	
				color:#2a2a2a;
				font-family: "Roboto", sans-serif; 
				width:180px;
				font-size:15px;
				margin:0px 0 0 0;
			}
			#kereses .button_search{
				float:right;
				hvertical-align:middle;height:30px;
			}



			#article img {
				width:auto;
				max-width:90%;

			}

			#line-green {
				width:100%;
			}


			#team-desktop {
				display:none;
			}

			#team-mobil {
				display:block;
			}



}




@media screen and (max-width: 600px) {			
			
			#mobile-header1 {				
				padding:0 0 10px 0;
			}

			#kereses { 
					width:100%;
					float:none;
					padding-top:10px;
					border:0;
					height:50px;
				}
			#kereses .search_input2{
					float:right;
					height:28px;
					border:1px solid #ddd;
					border-right:0px;
					padding:0px 5px 0 5px;	
					color:#2a2a2a;
					font-family: "Roboto", sans-serif; 
					width:85%;
					font-size:15px;
					margin:0px 0 0 0;
			}
			#kereses .button_search{
				float:right;
				vertical-align:middle;
				height:30px;
			}

			
			#content-service-in {
				margin: 0px auto;
				width:100%;
				padding:60px 0px;		
				text-align:left;	
			}

			#content-service-in .title-hir {		
				color:#fff;
				font-size:36px;
				font-family: "Roboto";
				text-decoration:none;	
				font-weight:300;
				padding:0;
				margin:0 0 50px 0;
				text-align:Center;
			}

			.box-left-service {
				width:320px;
				height:auto;	
				border:0px;
				float:none;
				margin:10px auto;
				background:#fff;
				position:relative;
				overflow:hidden;
			}

			.box-left-servicekep .img {
				width:320px;
				height:200px;	
			}

			.box-left-servicekep {
				width:320px;
				height:173px;
				overflow:hidden;
			}

			.b1-png {
				opacity:0;
				position:absolute;
				top:-173px;
				left:0;
				width:320px;
				height:173px;
				-moz-transition:150ms ease;
				-webkit-transition:300ms ease;
				-o-transition:300ms ease;
				transition:300ms ease;
			}

			.box-left-servicekep:hover .b1-png {
				width:320px;
				height:173px;
				top:0;
				opacity:1;
				-moz-transition:300ms ease;
				-webkit-transition:300ms ease;
				-o-transition:300ms ease;
				transition:300ms ease;
			}
			.box-left-service-in {
				padding:20px 25px;
				color: #1d1d1d;
				line-height:normal;
				font-size:18px;
				line-height:28px;
				font-weight:200;
			}

			.box-left-service-in a {
				font-family: "Roboto Condensed";
				text-decoration: none; 
				color: #216221; 
				font-weight:600;
				font-size:28px;
				line-height:normal;
				letter-spacing:1px;
				}
			.box-left-service-in a:link {}
			.box-left-service-in a:visited {}
			.box-left-service-in a:active {}
			.box-left-service-in a:hover {text-decoration: none;color: #278a41; }

			.box-left-service-in .text {
				line-height:130%;
				padding-top:0px;
			}
			.button-service {
				opacity:1;
				position:absolute;
				bottom:0;
				right:0;
				width:40px;
				height:42px;
				-moz-transition:150ms ease;
				-webkit-transition:300ms ease;
				-o-transition:300ms ease;
				transition:300ms ease;
			}

			.button-service:hover {
				opacity:0.8;
				position:absolute;
				bottom:0;
				right:0;
				width:40px;
				height:42px;	
				-moz-transition:150ms ease;
				-webkit-transition:300ms ease;
				-o-transition:300ms ease;
				transition:300ms ease;
			}


			#content-news {
				margin: 0px auto;
				width:100%;
				padding:0px;		
				text-align:left;	
				background: #f3f3f3;	
			}

			#content-news-in {
				margin: 0px auto;
				width:100%;
				padding:60px 0px;		
				text-align:left;
			}

			#content-news .title-hir {		
				color:#1d1d1d;
				font-size:36px;
				font-family: "Roboto";
				text-decoration:none;	
				font-weight:300;
				padding:0;
				margin:0 0 50px 0;
				text-align:Center;
			}
			#content-news .title-hir a {		
				color:#1d1d1d;
				font-size:44px;
				font-family: "Roboto";
				text-decoration:none;	
				font-weight:300;
				padding:0;
				text-align:Center;
			}


			.box-left-hir {
				width:320px;
				height:auto;	
				border:0px;
				float:none;
				margin:10px auto;
				background:#f3f3f3;
				position:relative;
				border:1px solid #c2c1c1;
			}

			.box-left-hirkep, .box-left-hirkep img {
				width:320px;
				height:200px;
			}

			.b2-png {
				opacity:0;
				position:absolute;
				top:0;
				left:0;
				width:320px;
				height:200px;	
				-moz-transition: all 300ms linear;
				-webkit-transition: all 300ms linear;
				-o-transition: all 300ms linear;
				transition: all 300ms linear;
			}

			.b2-png:hover {
				opacity:0.9;
				-moz-transition: all 300ms linear;
				-webkit-transition: all 300ms linear;
				-o-transition: all 300ms linear;
				transition: all 300ms linear;
			}


			.box-left-hir-in {
				padding:25px 25px 20px 25px;
				color: #454545;
				line-height:28px;
				font-size:17px;
				font-weight:400;
			}

			.box-left-hir-in a {
				font-family: "Roboto Condensed";
				text-decoration: none; 
				color: #1d1d1d; 
				font-weight:600;
				font-size:20px;
				line-height:normal;
				}
			.box-left-hir-in a:link {}
			.box-left-hir-in a:visited {}
			.box-left-hir-in a:active {}
			.box-left-hir-in a:hover {text-decoration: none;color: #278a41; }

			.box-left-hir-in .datum {
				color: #00703c; 
				padding-bottom:20px;
				padding-top:0px;
			}
			.box-left-hir-in .text {
				line-height:130%;
				padding-top:20px;
			}



			#article-lista .box-left-hir {
				width:320px;
				height:auto;	
				border:0px;
				float:none;
				margin:10px auto;
				background:#f3f3f3;
				position:relative;
				border:1px solid #c2c1c1;
			}

			#article-lista .box-left-hirkep, .box-left-hirkep img {
				width:320px;
				height:200px;
			}

			.b3-png {
				opacity:0;
				position:absolute;
				top:0;
				left:0;
				width:320px;
				height:200px;	
				-moz-transition: all 300ms linear;
				-webkit-transition: all 300ms linear;
				-o-transition: all 300ms linear;
				transition: all 300ms linear;
			}

			.b3-png:hover {
				opacity:0.9;
				-moz-transition: all 300ms linear;
				-webkit-transition: all 300ms linear;
				-o-transition: all 300ms linear;
				transition: all 300ms linear;
			}


			#article-lista .box-left-hir-in {
				padding:25px 25px 20px 25px;
				color: #454545;
				line-height:28px;
				font-size:17px;
				font-weight:400;
			}

			#article-lista .box-left-hir-in a {
				font-family: "Roboto Condensed";
				text-decoration: none; 
				color: #1d1d1d; 
				font-weight:600;
				font-size:20px;
				line-height:normal;
				}
			#article-lista .box-left-hir-in a:link {}
			#article-lista .box-left-hir-in a:visited {}
			#article-lista .box-left-hir-in a:active {}
			#article-lista .box-left-hir-in a:hover {text-decoration: none;color: #278a41; }

			#article-lista .box-left-hir-in .datum {
				color: #00703c; 
				padding-bottom:20px;
				padding-top:0px;
			}
			#article-lista .box-left-hir-in .text {
				line-height:130%;
				padding-top:20px;
			}
			

}


@media screen and (max-width: 400px) {

			
			
			#mobile-header1 {				
				padding:0 0 10px 0;
			}

			.sep1-mobile {
				display:block;
				height:15px;
			}

			#content-team-in2 .box-munkatars {
				float:none;
				display:inline;
				margin:5px 0;
				border:0px solid #444;
				width:100%;
				height:auto;
				text-align:Center;
				color:#fff;
				font-weight:300;
				background: #2c2c2c;
			}



}