


@font-face {
    font-family: 'MyriadPro-Light';
    src: url('../images/MyriadPro-Light.eot');
    src: url('../images/MyriadPro-Light.eot?#iefix') format('embedded-opentype'),
         url('../images/MyriadPro-Light.woff2') format('woff2'),
         url('../images/MyriadPro-Light.woff') format('woff'),
         url('../images/MyriadPro-Light-new.ttf') format('truetype'),
         url('../images/MyriadPro-Light.svg#MyriadPro-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
  
    font-family: 'helvetica_neueregular';
    src: url('../images/HelveticaNeue-Thin-webfont.eot');
    src: url('../images/HelveticaNeue-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/HelveticaNeue-Thin-webfont.woff2') format('woff2'),
         url('../images/HelveticaNeue-Thin-webfont.woff') format('woff'),
         url('../images/HelveticaNeue-Thin-webfont.ttf') format('truetype'),
         url('../images/HelveticaNeue-Thin-webfont.svg#helvetica_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
  
  }

<!--for page loading wait-->
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 1500;
	background: url(../images/loadingAnimation.gif) center no-repeat rgba(180, 180, 180, 0.8);
}
<!--for page loading wait END-->


/* #Reset & Basics (Inspired by K.Attila)
================================================== */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, h8, p, .tartalomtitle, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, footer_mainpage, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	/* [disabled]font-size: 100%; */
	/* [disabled]font: inherit; */
	vertical-align: baseline;
	    font-family: helvetica;
    font-weight: lighter;
}
	article, aside, details, figcaption, figure, footer, footer_mainpage, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
	ol, ul {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }

	code {
		padding: 3px 6px;
		font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
		background: #fcfcfc;
		border: 1px solid #e4e4e4;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		color: #3f8faf;
	}

.strong{
	
font-weight:bold;	
}





	.sep{
	
	height:10px;
	line-height:10px;	
		
	}

	.halfsep{
	
	height:5px;
	line-height:5px;	
		
	}

	
.f-nav{ z-index: 1100; position: fixed; left: 0; top: 0; width: 100%;} /* this make our menu fixed 
	





	/* Flexible Embeds */
	.embed {
		position: relative;
		padding: 0px;
		padding-bottom: 56.25%; /* 16/9 ratio */
		height: 0;
		overflow: hidden;
	}

	.embed iframe,
	.embed object,
	.embed embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	.image-left {
		float: left;
		margin: 0 15px 8px 0;
	}
	
	.image-right {
		float:right;
		margin: 0 0 8px 15px;
	}
	
	.image-right,
	.image-left {
		 padding: 4px;
		 border: 1px solid #ddd;
		 max-width: 100%;
		-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
		box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	}

/* #Typography
================================================== */
	h1, h2, h4, h5{
		color: #000000;
		font-family: helvetica;
    font-weight: lighter; 
	}
	
	h6{
		color: #000000;
		font-family: helvetica;
    font-weight: lighter; 
	}
	
	h3{
		color: #666666;
		font-family: helvetica;
    font-weight: lighter; 
	}
	
	
	.tartalomtitle{
		
		color: #000000;
		font-family: helvetica;
    font-weight: lighter; 
		margin:0;
	}
	
		
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }


	h1 { font-size: 18px; line-height: 30px; }
	h2 { font-size: 17px; line-height: 25px; }
	h3 { font-size: 16px; line-height: 15px; }
	h4 { font-size: 14px; line-height: 10px; }
	h5 { font-size: 20px; line-height: 50px; }
	h6 { font-size: 24px; line-height: 50px; }
	h8 { font-size: 14px; line-height: 15px; }
	.tartalomtitle{ font-size:30px;  }

	p { margin: 0 0 15px 0; line-height: 17px;}
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }
	p.newsclass{
	font-size:13px;	
	color:#666666;
	}
	



	
	
	.font10{
	font-size:10px;
	}
	.font11{
	font-size:11px;
	}
	.font12{
	font-size:12px;
	}
	.font13{
	font-size:13px;
	}
	.font14{
	font-size:14px;
	}
	.font15{
	font-size:15px;
	}
	.font16{
	font-size:16px;
	}
	.font17{
	font-size:17px;
	}
	.font18{
	font-size:18px;
	}
	.font18reg{
	font-size:18px;
	}
	.font16reglist{
	font-size:15px;
	}
	.font16chklist{
	font-size:18px;
	}	
	
	.font19{
	font-size:19px;
	}
	.font20{
	font-size:20px;
	}
	.font21{
	font-size:21px;
	}
	.font22{
	font-size:22px;
	}
	.font23{
	font-size:23px;
	}
	.font24{
	font-size:24px;
	}
	.font25{
	font-size:25px;
	}
	.font30{
	font-size:30px;
	}
	
	.font45{
	font-size:45px;
	}
	

	.font55{
	font-size:55px;
	line-height:45px;	
	}
	
	
	.font60{
	font-size:60px;
	line-height:50px;
	}


	.tartalominner{
	line-height: 20px;
	}
	
	.tartalominner .coinspan{ line-height:15px; }

	
	.sixteenhalf.columns .eighthalf.columns h3{ line-height: 20px;}
	

	em { font-style: italic; }
	strong { font-weight: bold; color: #333; }
	small { font-size: 80%; }


	
	
		hr { border: 0; width: auto; color: #bcbbbb;
background-color: #bcbbbb;
height: 2px; }

 hr.lefthr{
	 height:1px; line-height:1px; background:#bcbbbb;
	 padding:0; margin:0;
	 margin-left:5px;
	 margin-bottom:10px;

 }

/* #Links
================================================== */

	a, a:visited {color: #000; text-decoration: none; outline: 0; -webkit-transition: color 0.1s ease-in-out; -moz-transition: color 0.1s ease-in-out; -o-transition: color 0.1s ease-in-out; -transition: color 0.1s ease-in-out;}
	
	a:hover, a:focus { color: #000; }
	p a, p a:visited { line-height: inherit; }



/*breadcumb */

	.breadcumb{
	
	margin:10px 0 0px 0;	
	height:10px;
	color:#000000;
	font-size:11px;
	padding-top:10px;
	border-top:solid 1px #bcbbbb;

padding-left:10px;
padding-right:10px;
		
		
	}

	.breadcumb_no_border{
	
	margin:10px 0 0px 0;	
	height:10px;
	color:#000000;
	font-size:11px;
	padding-top:10px;

padding-left:10px;
padding-right:10px;
			
	}

	
	
	.breadcumb a, .breadcumb_no_border a{
	color:#000;
	text-decoration:underline;
	}
	
	.breadcumb a:hover, .breadcumb_no_border a:hover{
	text-decoration:underline;
	}


/* #Lists
================================================== */
	ul, ol { margin: 0; }
	ul { list-style: none outside; }
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul, ul ol,
	ol ol, ol ul {}
	ul ul li, ul ol li,
	ol ol li, ol ul li {}
	li { line-height: 18px; }
	ul.large li { line-height: 21px; }
	li p { line-height: 21px; }


/* #Forms
================================================== */

	
	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea,
	select {
		border: 1px solid #fff;
		padding: 9px;
		outline: none;
		font-size:13px;    
font-family: helvetica;
    font-weight: lighter;
		color: #fff;
		margin: 0;
		max-width: 100%;
		display: inline-block;
		background: #fff;
  -webkit-border-radius: 0px;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
		
		/*-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
		box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);*/
		}
	select {
		padding: 0;}
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
		border: 1px solid #fff;
 		color: #666; 
		}
	textarea {
		min-height: 35px; }
	label,
	legend {
		display: inline-block;
		font-size: 13px; 
		font-weight: normal;
		margin-bottom: 5px;
		color:#fff;
		
		}
	select {
		 }
	input[type="checkbox"] {
		display: inline-block;
		
		 }
	label span,
	legend span {
		font-weight: normal;
		font-size: 14px;
		color: #444; }

/* #Misc
================================================== */
	.remove-bottom { margin-bottom: 0 !important; }
	.half-bottom { margin-bottom: 10px !important; }
	.add-bottom { margin-bottom: 20px !important; }


input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(0); /* IE */
  -moz-transform: scale(0); /* FF */
  -webkit-transform: scale(0); /* Safari and Chrome */
  -o-transform: scale(0); /* Opera */
  padding: 1px;
}

input[type=submit]{
  -webkit-border-radius: 0px;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
}


.container .tartalom .halfhrheader{

margin-top:0px;
margin-bottom:30px;
margin-top:30px;
background-color:#f46a04;
color:#f46a04;
height:1px;
width:50%;
text-align:left;
float:left;
display:block;

}



.container .tartalom .twelvehalf.columns input[type=submit]#formimage{


float:right; margin-left:15px; width:140px; height:26px; font-size:14px;
background-color:#595353;
color:#fff;
text-transform:uppercase;



}



.container .tartalom .searchstartform select{

		border: 1px solid #fff;
		padding: 5px;
		padding-left:7px;
		padding-right:20px;
		font-size:13px;    
font-family: helvetica;
    font-weight: lighter;
		color: #fff;
		margin: 0;
		max-width: 100%;
		display: inline-block;
		background: #eb8133;
		margin-right:0px;
		background-image: url(../images/belepes-nyil.png);
		background-repeat: no-repeat;
appearance:none;
width:110px;
background-position:90% 6px;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
  -webkit-border-radius: 0px;
		
		/*height:25px;*/
		text-align:center;
 text-align:-moz-center;
    text-align:-webkit-center;
}


.container .tartalom .searchstartform input[type=text]{

		border: 1px solid #fff;
		padding: 5px;
		font-size:14px;    
font-family: helvetica;
    font-weight: lighter;
		color: #fff;
		margin: 0;
		max-width: 100%;
		display: inline-block;
		background: #eb8133;
		text-align:center;
		margin-right:0px;
		/*height:25px;*/
}



.container .tartalom .searchstartform input[type=text].searchproduct{

		border: 1px solid #fff;
		padding: 5px;
		font-size:14px;    
font-family: helvetica;
    font-weight: lighter;
		color: #fff;

		max-width: 100%;
		display: inline-block;
		background: #eb8133;
		text-align:center;
		margin:0;
		/*padding-left:40px;*/
		margin-top:0px;
		float:right;

		/*height:25px;*/
}


.container .tartalom .searchstartform .searchproructdiv{
float:right;
}


img.closelink{

float:right; width:20px; height:20px;
/*background-image:url(../images/cat_close.png);
background-repeat:no-repeat;
*/
background-color:transparent;
margin-left:2px;
margin-top:2px;
}


.searchlistheader div{
background-color:#000;
text-align:center;
font-size:10px;
font-family:helvetica;
font-weight:lighter;
color:#FFF;
text-transform:uppercase;
padding-left:10px;
}





/*registration*/

.error-message{border:1px solid #ddc17f;background:#000; opacity:0.5; margin:0 auto 8px auto;padding:22px 10px 3px;color:#fff;font-weight:lighter;box-shadow:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}

.error-message p,.error-message label{color:#fff;padding:0;font-weight:lighter; }



.error-message-login{border:1px solid #bb2d1a;background:none; opacity:1; margin:0;padding:0px;color:#fff;font-weight:lighter;box-shadow:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px; width:99%}

.error-message-login p,.error-message-login label{color:#fff;padding:0;font-weight:lighter;  }


#loginbox .error-message-login span{
line-height:0px;
margin:10px 0 10px 0;
}



.regcheck_box{
display:inline-block; width:100%;
}

.regcheck_box .error-message{
width:80%; display:none; text-align:left;	
}


.regcheck_input_error{
border:solid 1px #bb2d1a;	
}


.regcheck_input_success{
border:solid 1px #c4bebb;	
}


.container .registrationpage.columns                 { width: 100%; padding:0px 0px 15px 0px; margin:0;  }	


.regcolumn1_box, .regcolumn2_box, .regcolumn2_box_submit, .regcolumn3_box, .regcolumn4_box, .regtable1, .regtable2,{
display:inline-block; 

}

.regtable1{
	
width:48%;
float:left;	
margin-left:75px;
}





.regtable2{
	
width:38%;
float:left;	
margin-left:3%;
}

#regcolumnnoheightdown{
display:none;	
}



.regcolumn1_box{
width:195px; float:left; padding-top:16px;
text-align:right;
}



.regcolumn2_box{
width:280px; float:left; padding-top:11px;
}


.registrationpage .nopaddingtopfirst{
	
	padding-top:55px;
}

.registrationpage .nopaddingtop{
	
	padding-top:0px;
}


.regcolumn1_box span{

}

.regcolumn2_box span{
}



.container .tartalom .registrationpage input[type=text], .container .tartalom .registrationpage input[type=password]{

		border: 1px solid #c4bebb;
		padding: 5px;
		margin: 0;
		max-width: 100%;
		display: inline-block;
		background: #fff;
		color:#000;
		/*height:25px;*/
}

.container .tartalom .registrationpage input[type=text]#large, .container .tartalom .registrationpage input[type=text].large,
.container .tartalom .registrationpage input[type=password]#large, .container .tartalom .registrationpage input[type=password].large{

float:right;
width:250px;
	
}

.container .tartalom .registrationpage textarea.large{

width:260px;
height:60px;
border: 1px solid #c4bebb;
padding: 0px;
margin: 0;
display: inline-block;
background: #fff;
float:right;
}




.regcolumn2_box div{
text-align:left;
width:230px;
display:inline-block;
color:#000;
vertical-align:bottom;
}


.registrationpage input[type="checkbox"].aszf_checkbox {
    display:none;
}

.registrationpage input[type="checkbox"].aszf_checkbox + label.aszf_checkbox span.aszf_checkbox {
    display:inline-block;
    width:23px;
    height:23px;
    margin:0px 5px 0 18px;
    vertical-align:middle;
    background:url(../images/checkbox_reg_large_bg.png) left top no-repeat;
    cursor:pointer;
	vertical-align:top;
}
.registrationpage input[type="checkbox"].aszf_checkbox:checked + label.aszf_checkbox span.aszf_checkbox {
    background:url(../images/checkbox_reg_large_bg.png) -25px top no-repeat;
}
.registrationpage input[type="checkbox"].aszf_checkbox:checked + label.aszf_checkbox div.aszf_checkbox {
color: #ec6b08;
}


.regcolumn2_box div.aszf_checkbox:hover, .regcolumn2_box label.aszf_checkbox:hover{
color: #ec6b08;
cursor:pointer;
}




.regcolumn2_box div.subscribe_all{
text-align:left;
width:90%;
display:block;
color:#000;
margin-left:18px;
padding-bottom:8px;
padding-top:10px;
}



.regcolumn2_box div.subscribe_checkbox{
text-align:left;
width:70px;
display:inline-block;
color:#000;
vertical-align:middle;
}



.registrationpage input[type="checkbox"].subscribe_checkbox {
    display:none;
}

.registrationpage input[type="checkbox"].subscribe_checkbox + label.subscribe_checkbox span.subscribe_checkbox {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0px 5px 0 18px;
    vertical-align:middle;
    background:url(../images/checkbox_reg_small_bg.png) left top no-repeat;
    cursor:pointer;
}
.registrationpage input[type="checkbox"].subscribe_checkbox:checked + label.subscribe_checkbox span.subscribe_checkbox {
    background:url(../images/checkbox_reg_small_bg.png) -22px top no-repeat;
}
.registrationpage input[type="checkbox"].subscribe_checkbox:checked + label.subscribe_checkbox div.subscribe_checkbox {
color: #ec6b08;
}


.regcolumn2_box div.subscribe_checkbox:hover, .regcolumn2_box label.subscribe_checkbox:hover{
color: #ec6b08;
cursor:pointer;
}




.regcolumn2_box div.subscribe_checkbox_big{
text-align:left;
width:180px;
display:inline-block;
color:#000;
vertical-align:middle;
}


.registrationpage input[type="checkbox"].subscribe_checkbox_big {
    display:none;
}

.registrationpage input[type="checkbox"].subscribe_checkbox_big + label.subscribe_checkbox_big span.subscribe_checkbox_big {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0px 5px 0 18px;
    vertical-align:middle;
    background:url(../images/checkbox_reg_small_bg.png) left top no-repeat;
    cursor:pointer;
}
.registrationpage input[type="checkbox"].subscribe_checkbox_big:checked + label.subscribe_checkbox_big span.subscribe_checkbox_big {
    background:url(../images/checkbox_reg_small_bg.png) -22px top no-repeat;
}
.registrationpage input[type="checkbox"].subscribe_checkbox_big:checked + label.subscribe_checkbox_big div.subscribe_checkbox_big {
color: #ec6b08;
}


.regcolumn2_box div.subscribe_checkbox_big:hover, .regcolumn2_box label.subscribe_checkbox_big:hover{
color: #ec6b08;
cursor:pointer;
}





.registrationpage .regcolumn2_box_submit {
width:280px; float:left; /*padding-top:135px;*/
padding-top:22px;

}


.registrationpage .regcolumn2_box_submit input[type=submit]#formimage{

float:right; width:262px; height:45px; font-size:16px;
background-color:#ff6c00;
color:#fff;
text-transform:uppercase;

cursor:pointer;

}


.registrationpage .regcolumn2_box_submit input[type=submit]#formimage:hover{

background-color:#000;
cursor:pointer;

}



.container .tartalom .regcolumn2_box select{
display:inline-block;
float:right;

width:262px;
		border: 1px solid #c4bebb;
		padding: 5px;
		margin: 0;
		max-width: 100%;
color:#000;
		background-image: url(../images/belepes-nyil-narancs.png);
		background-repeat: no-repeat;
appearance:none;
background-position:95% 6px;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
padding-right:10px;
  -webkit-border-radius: 0px;

}











/*menucard*/



.container .menucardpage.columns                 { width: 100%; padding:0px 0px 15px 0px; margin:0;  }	


.cardcolumn1, .cardcolumn2, .cardcolumn3, .cardcolumn1_padding, .cardcolumn2_padding{
display:inline-block; padding:0; margin:0;

}


.cardcolumn1{
width:13.8%;
float:left;
}

.cardcolumn1 .clogo{
background:#FFF;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:solid 1px #bfbfbf;
overflow:hidden;
text-align:center;
height:145px;
width:100%;
display: inline-block;
}

.cardcolumn1 .clogo img{
position: relative;
max-height:125px;
max-width:135px;

border:none;

  top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
	
	/*
	padding-left:20px;
	padding-right:20px;
	*/
	
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;


}




/*category listing*/

.cardcolumn1 .ccategbox{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:solid 1px #bfbfbf;
background:#FFF;
display:inline-block;
width:100%;
margin:0; padding:0;
margin-top:15px;
min-height:10px;
}

/*
.container .tartalom .searchstartform input[type=text]#halflarge, .container .tartalom .searchstartform input[type=text].halflarge{

width:217px;
	
}

*/


.ccategsearch{
text-align:center;
display:inline-block;
width:100%;
margin:0; padding:0;
}

.ccategsearch .ccategsearchform{
margin:5px 5px 0px 5px;
padding:0px 3px 6px 3px;

	border: 1px solid #ff5c00;
	
}

.ccategsearchform input[type=image] {
    border: none;
	display:inline-block;
	width:20px; height:24px;  padding:0; margin:0; 
background-image:url(../images/searchicon-orange.png); background-repeat:no-repeat	;
background-color:transparent;
background-size:17px 17px; background-position:0 7px;

}


.ccategsearch .ccategsearchform input[type=text].csearchproduct{

    border: none;
    padding: 5px 5px 0px 5px;
    font-size:13px;    
font-family: helvetica;
    font-weight: lighter;
    color: #ff5c00;
    margin: 0;
    max-width: 100%;
    display: inline-block;
    background: none;
    text-align:left;
	float:left;
	height:20px;
	
    /*height:25px;*/
}

.ccategsearch .ccategsearchform input[type=text].chalflarge{
	/*width:114px; */ width:82px;	
}





.csearchproduct::-webkit-input-placeholder { 
    color: #ff5c00;
	opacity:  1;
    font-size:15px;    
	
	box-shadow:none;
	-webkit-box-shadow: none;
	
	

}
.csearchproduct:-moz-placeholder { 
    color: #ff5c00;
	opacity:  1;
    font-size:15px;    
	
	box-shadow:none;
	-webkit-box-shadow: none;

}
.csearchproduct::-moz-placeholder { 
    /*color: #ff5c00;
	opacity:  1;
    font-size:15px;    
	
		background:url(../images/searchfoodicon.png);
		background-repeat:no-repeat;
 
  background-position: 98% 0px;
  
  background-size:15px 15px;
	box-shadow:none;
	-webkit-box-shadow: none;
*/
    color: #ff5c00;
	opacity:  1;
    font-size:15px;    
	
	box-shadow:none;
	-webkit-box-shadow: none;
	


}
.csearchproduct:-ms-input-placeholder {
    color: #ff5c00;
	opacity:  1;
    font-size:15px;    
	
	box-shadow:none;
	-webkit-box-shadow: none;


}


.ccategorybox{
color:#000;	
margin-top:20px;
}

.ccategorytitle{
font-size:15px;
margin:0px 10px 7px 10px;
}

.pcategorytitle{
margin:0px 10px 5px 10px;
}


.ccategorymenu{

/*margin:0px 20px 20px 20px;*/
}


.ccategorymenu .chalfsep{
height:5px; line-height:5px;
}







.cardcolumn2 .csep{
height:3px; line-height:3px;
}


.cardcolumn1_padding{
width:1.1%; float:left;
display:inline-block;
}


.cardcolumn2{
width:61%; float:left; text-align:justify;
}





.cardcolumn3 .clittlesep{
height:3px; line-height:3px;
}

.cardcolumn3 .csep{
height:10px; line-height:10px;
}

.cardcolumn2_padding{
width:1.1%; float:left;
display:inline-block;

}



.cardcolumn3{
width:23%; float:right; 
/*min-height:100px;*/
margin-bottom:10px;

}

.cardcolumn3 .cinner{
margin-left:0px;	
font-size:12px;
}



.cardcolumn3 .cinner .corderbox{

margin:0; padding:10px 5px 0px 5px; width:100%;
/*min-height:100px;*/
background:rgba(255, 255, 255, 0.8);
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
display:inline-block;
border:solid 1px #bfbfbf;

}

.cardcolumn3 .cinner .corderbox .corderline{

display:inline-block;  width:100%; margin-bottom:10px;

}




.corderbox .fir_column, .corderbox .sec_column, .corderbox .thi_column, .corderbox .fou_column, .corderbox .fif_column{
display:inline-block;	
}

.corderbox .fir_column{
	float:left;
	text-align:left;
	width:12%;
}

.corderbox .sec_column{
	float:left;
	text-align:left;
	width:18%;	
}

.corderbox .thi_column{
	float:left;
	text-align:left;
	width:39%;
	padding-left:3px;
}

.corderbox .fou_column{
	float:left;
	text-align:right;
	width:22%;	
}

.corderbox .fif_column{
	float:right;
	text-align:right;
	width:7%;	
}

.corderbox .fif_column input[type=submit].product_del{
width:15px; height:15px;
background-color:#f46a04;
text-align:center;
vertical-align:middle;
color:#fff;
}



.cardcolumn3 .cinner .corderbox .sumline{

display:inline-block;  width:100%; margin-bottom:5px;

}

.cardcolumn3 .cinner .corderbox .empty_shopping_cart{
text-align:center;
padding-top:20px;
padding-bottom:40px;
font-weight:bold;
}


.cardcolumn3 .cinner .corderbox .cordersum{
width:100%; margin:10px 0px 0px 0px;
}

.corderbox .ord_fir_column, .ord_sec_column{
display:inline-block;	
}

.corderbox .ord_fir_column{
	float:left;
	text-align:left;
	width:65%;

}

.corderbox .ord_sec_column{
	float:left;
	padding-left:3px;	
	text-align:right;
	width:26%;	
}



.cardcolumn3 .cinner .corderbox .cordercom{
width:100%; margin:0px 0px 5px 0px;
}

.corderbox .com_column{
	display:inline-block;
	float:left;
	width:100%;	
	text-align:left;
}


.cordercom textarea{
width:100%;
height:60px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:solid 1px #bfbfbf;
padding: 0px;
margin: 0;
display: inline-block;
background: #fff;
float:left;
margin-top:5px;
	
}


/*.cordercom input[type=submit]#formimage{


float:right; margin-left:15px; width:50%; height:24px; font-size:12px;
background-color:#f46a04;
color:#fff;
cursor:pointer;
}
*/




.cordercom input[type=button]#formimage{
	display: inline-block; background-image:url(../images/goto_formimage.png); background-color:#f46a04;
	background-repeat:no-repeat; background-size:135px 27px; width:135px; height:27px;
	margin:0px 0px 0px 15px;
	font-size:13px;
	font-family:helvetica;
color:#fff;
cursor:pointer;	
float:right;
text-align:left;
}








.cordercom input[type=button]#formimage:hover{
cursor:pointer;
background-color:#000; 
}





.cordercom div#button_goto_checkout, .cordercom div#button_goto_checkout_login, .cordercom div#button_goto_checkout_order, .cordercom div#button_goto_checkout_address{
	display: inline-block; background-image:url(../images/goto_formimage.png); background-color:#f46a04;
	background-repeat:no-repeat; background-size:135px 27px; width:135px; height:27px;
	margin:0px 0px 0px 15px;
	font-size:13px;
	font-family:helvetica;
color:#fff;
cursor:pointer;	
float:right;
text-align:left;
}

.cordercom div#button_goto_checkout:hover, .cordercom div#button_goto_checkout_login:hover, .cordercom div#button_goto_checkout_order:hover, .cordercom div#button_goto_checkout_address:hover{
cursor:pointer;
background-color:#000; 
}

.cordercom div#button_goto_checkout div, .cordercom div#button_goto_checkout_login div, .cordercom div#button_goto_checkout_order div, .cordercom div#button_goto_checkout_address div{
	padding:7px 0px 0 7px;
}






/*menucard line view listing*/


.acardlist_line{
/*width:100%; margin:0; padding:0; height:auto; background:none; display:inline-block; float:left; margin-bottom:0px;*/

width:100%; margin:0; padding:0; height:auto; background:none; display:inline-block; float:left; margin-bottom:0px;

  vertical-align: middle;

}



.acardlist_line_center{

background-color:#FFF;
text-align:left; margin:0px; text-align:left; padding:0px; height:auto; margin-bottom:10px;

box-shadow: inset 0px -1px 0px 0px rgba(176, 176, 176, 1), inset -1px 0px 0px 0px rgba(176, 176, 176, 1), inset 0px 0px 0px 1px rgba(176, 176, 176, 1) ;

/*box-shadow: inset 0 0 1px rgba(176, 176, 176, 1); */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow; 

/* to border img too */
padding:1px;
}

.acardlist_line_center:hover{

/*original::: box-shadow: inset 0px -2px 0px 0px rgba(236, 107, 8, 1), inset -2px 0px 0px 0px rgba(236, 107, 8, 1), inset 0px 0px 0px 2px rgba(236, 107, 8, 1) ;
*/


/* to border img too */ 
box-shadow: inset 0px -1px 0px 0px rgba(236, 107, 8, 1), inset -1px 0px 0px 0px rgba(236, 107, 8, 1), inset 0px 0px 0px 1px rgba(236, 107, 8, 1) ;


/*
box-shadow: inset 0px 0px 1px 2px #ec6b08 ;
-webkit-box-shadow: inset 0px 0px 1px 2px #ec6b08 ;
-moz-box-shadow: inset 0px 0px 1px 2px #ec6b08 ;
*/

background-color:#FFF;
cursor:pointer;
}
 




.acardlist_line_header{
	margin:0; padding:0; width:100%; background:#000; text-align:left; height:40px; color:#FFF;margin-top:0px;  /* need */ overflow:hidden;
}

.cardcolumn3 .acardlist_line_header a{
color:#FFF;
cursor:pointer;
}

.acardlist_line_header div.stop{
  width:100%; height:40px;
}

.acardlist_line_header div.smain{
  height:40px;
padding-left:10px; padding-right:10px;

display: inline-block; float:left;



}


.acardlist_line_header div.smain div{

position: relative;
  top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);	
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;


}


.acardlist_line_header .show_my_order{
display: none;
}



.acardlist_line_header .stop .show_datasheet{
display: inline-block; float:left;
float:left; width:25px; height:24px;
background-image:url(../images/info_btn.png);
background-repeat:no-repeat;
background-color:transparent;
margin:7px 5px 0px 7px;
}



.acardlist_line_center .showdishes{
display: inline-block;
 width:70%;
  margin:7px 0 0px 0;
}


div.moreoptions{
display: inline-block;
margin:5px 0 0px 5px;
}



.acardlist_line_center .showdishes input[type=button].showdish{

float:left; width:25px; height:24px;
background-image:url(../images/dish_btn_down.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:0px;

}


.acardlist_line_center .showdishes input[type=button].showdish:hover{
background-image:url(../images/dish_btn_down_hover.png);
}



.acardlist_line_center .disharray{
	
width:100%; background-color:#FFF;
padding:10px 20px 10px 20px;
margin:0; margin-left:-1px;
font-size:12px;
color:#3a3a3a;
	
}



.acardlist_line_center_bordered{

background-color:#FFF;
text-align:left; margin:0px; text-align:left; padding:0px; height:auto; margin-bottom:10px;

box-shadow: none;
border-left:solid 1px #ff5c00;
border-right:solid 1px #ff5c00;
border-top:solid 1px #ff5c00;

}



.acardlist_line_center_bordered .disharray_bordered{



width:100%; background-color:#FFF;
padding:30px 0px 30px 0px;

margin:0; margin-left:-1px;
font-size:12px;
color:#3a3a3a;

height:auto;
border-left:solid 1px #ff5c00;
border-right:solid 1px #ff5c00;
border-bottom:solid 1px #ff5c00;

}


.acardlist_line_center_bordered .dishcontent{
margin:0 20px 0 20px;	
}


.cdishline{

display:inline-block;  width:100%; margin-bottom:10px;

}

.cdishline .dish_sec_column .dishline_inner .koretar_details{
margin:0 5px 10px 42px;
}

.dishcontent .dish_fir_column, .dishcontent .dish_sec_column{
display:inline-block;	
}

.dishcontent .dish_fir_column{
	float:left;
	text-align:right;
	width:15%;
	padding-top:3px;
}

.dishcontent .dish_sec_column{
	float:left;
	text-align:left;
	width:80%;	
}


.dishcontent .dish_sec_column .dishline_inner{
	float:left;
	display:inline-block;
	width:100%;
}



.dish_sec_column input[type="checkbox"] {
    display:none;
}

.dish_sec_column input[type="checkbox"] + label span {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0px 5px 0 18px;
    vertical-align:middle;
    background:url(../images/checkbox_dish_small_bg.png) left top no-repeat;
    cursor:pointer;
	
}
.dish_sec_column input[type="checkbox"]:checked + label span {
	background:url(../images/checkbox_dish_small_bg.png) -22px top no-repeat;
}



.dish_sec_column input[type="checkbox"]:checked + label div {
color: #a90901;
cursor:pointer;
}


.dish_sec_column input[type="checkbox"] + label div:hover {
color: #a90901;
cursor:pointer;
}


.dish_sec_column input[type="radio"]:checked + label div {
color: #a90901;
cursor:pointer;
}

.dish_sec_column input[type="radio"] + label div:hover {
color: #a90901;
cursor:pointer;
}



.dish_sec_column div {

display:inline-block;

}

.dish_sec_column div {
color:#3a3a3a;
}


.dish_sec_column .dlittlesep{
height:3px; line-height:3px;
}





.dish_sec_column input[type="radio"] {
    display:none;
}

.dish_sec_column input[type="radio"] + label span {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0px 5px 0 18px;
    vertical-align:middle;
    background:url(../images/checkbox_dish_small_bg.png) left top no-repeat;
    cursor:pointer;
	
}
.dish_sec_column input[type="radio"]:checked + label span {
	background:url(../images/checkbox_dish_small_bg.png) -22px top no-repeat;
}



/* Start - Quantity Box Style */
.dish_sec_column .quantity_box {	
	
    margin:0px 5px 0 18px;
	
	


}
.dish_sec_column input[type="button"].quantity_box_button {
	width:20px;
	vertical-align:middle;
	height:20px;
	background-repeat: no-repeat;
	background-position: center;
color:#a90901;
background-color:#FFF;
border:solid 1px #a90901;
	margin:0 3px 0 0;
font-size:12px;

  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
   border-radius: 0px;


}
.dish_sec_column input[type="button"].quantity_box_button_down {
background-image: url(../images/down_small_red.png);
}
.dish_sec_column input[type="button"].quantity_box_button_up {
background-image: url(../images/up_small_red.png);
}
/* End - Quantity Box Style */
.dish_sec_column input[type="text"].inputboxquantity{
float:left;
color:#a90901;
background-color:#FFF;
border:solid 1px #a90901;
width:15px; 
height:14px;
margin:0 10px 0 0;
padding:2px;
}



.dish_sec_column .cartbox{
	display: inline-block; background-image:url(../images/netfood_hun_376/cart_icon-old.png); background-color:#a90901; 
	background-repeat:no-repeat; background-size:110px 26px; width:110px; height:26px;
	margin-top:10px; margin-left:17px;
}

.dish_sec_column .cartbox div{
color:#FFF; font-size:15px; margin:7px 0 0px 10px; float:left;
}

.dish_sec_column .cartbox:hover{
background-image:url(../images/netfood_hun_376/cart_icon-old.png); background-color:#ff5c00;
cursor:pointer;
}













.acardlist_line_center_bordered .showdishes{
display: inline-block;
 width:70%;
  margin:7px 0 0px 0;
}

.acardlist_line_center_bordered .showdishes input[type=button].showdish{

float:left; width:25px; height:24px;
background-image:url(../images/dish_btn_up.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:0px;
}


.acardlist_line_center_bordered .showdishes input[type=button].showdish:hover{
background-image:url(../images/dish_btn_up_hover.png);
}



















.acardlist_line_logo{
height:140px; overflow:hidden; margin:0; padding:0; margin-top:0px;  text-align:left; float:left; width:180px;
}


.acardlist_line_logo img{
max-width:100%;  height:140px; margin-top:0px; 
}

.acardlist_line_info{
	/*height:120px; overflow:hidden; color:#3a3a3a; text-align:left; width:60%; display:inline-block; vertical-align:middle; position:relative;*/
	
display: inline-block;
  width:45%;
  height: 140px;
  overflow:hidden;
  color:#3a3a3a; text-align:left;

}

.acardlist_line_info_child{
position: relative;
  top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
	
	padding-left:10px;
	padding-right:10px;
	
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;

}

.acardlist_line_info .sdish{
width:100%; vertical-align:middle; display:inline-block;
}

.font20cardlist{
font-size:17px;	
}


.font16cardlist{
font-size:14px;	
}


.font15cardlist{
font-size:12px;	
}


.acardlist_line .halfsep{
height:3px; line-height:3px;
}

.acardlist_line .sep{
height:10px; line-height:10px;
}



.acardlist_line_footer{
float:right; 

display: inline-block;
  width:20%;
  height: 100px;
text-align:right;
padding-right:13px;

}

.acardlist_line_footer .cartbox{
	display: inline-block; background-image:url(../images/netfood_hun_376/cart_icon.png); background-color:#a90901; 
	background-repeat:no-repeat; background-size:110px 40px; width:110px; height:40px;
	
position: relative;
  top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
	
}

.acardlist_line_footer .cartbox div{
color:#FFF; font-size:15px; 
/*
margin:7px 0 0px 10px; float:left;
*/
margin:5px 20px 0px 0px; /* aactions */
text-align:center; /* aactions */

}

.acardlist_line_footer .cartbox:hover{
background-image:url(../images/netfood_hun_376/cart_icon.png); background-color:#ff5c00;
cursor:pointer;
}


.acardlist_line:hover .cartbox{
/*background-image:url(../images/netfood_hun_376/cart_icon.png); background-color:#ff5c00; */
}




















/*checkoutpage*/



.container .checkoutpage.columns                 { width: 100%; padding:0px 0px 15px 0px; margin:0;  }	


.checkoutcolumn1, .checkoutcolumn2, .checkoutcolumn3, .checkoutcolumn1_padding, .checkoutcolumn2_padding{
display:inline-block; padding:0; margin:0;

}


.checkoutcolumn1{
width:13.8%;
float:left;
}

.checkoutcolumn1 .clogo{
background:#FFF;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:solid 1px #bfbfbf;
overflow:hidden;
text-align:center;
height:145px;
width:100%;
display: inline-block;
}

.checkoutcolumn1 .clogo img{
position: relative;
max-height:125px;
max-width:135px;

border:none;

  top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
	
	/*
	padding-left:20px;
	padding-right:20px;
	*/
	
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;

}




/*category listing*/

.checkoutcolumn1 .ccategbox{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:solid 1px #bfbfbf;
background:#FFF;
display:inline-block;
width:100%;
margin:0; padding:0;
margin-top:15px;
min-height:10px;
}

/*
.container .tartalom .searchstartform input[type=text]#halflarge, .container .tartalom .searchstartform input[type=text].halflarge{

width:217px;
	
}

*/




.checkoutcolumn2 .csep{
height:3px; line-height:3px;
}


.checkoutcolumn1_padding{
width:1.1%; float:left;
display:inline-block;
}


.checkoutcolumn2{
width:61%; float:left; text-align:left;
}





.checkoutcolumn3 .clittlesep{
height:3px; line-height:3px;
}

.checkoutcolumn3 .csep{
height:10px; line-height:10px;
}

.checkoutcolumn2_padding{
width:1.1%; float:left;
display:inline-block;

}



.checkoutcolumn3{
width:23%; float:right; 
/*min-height:100px;*/
margin-bottom:10px;

}

.checkoutcolumn3 .cinner{
margin-left:0px;	
font-size:12px;
}



.checkoutcolumn3 .cinner .corderbox{

margin:0; padding:10px 5px 0px 5px; width:100%;
/*min-height:100px;*/
background:rgba(255, 255, 255, 0.8);
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
display:inline-block;
border:solid 1px #bfbfbf;

}

.checkoutcolumn3 .cinner .corderbox .corderline{

display:inline-block;  width:100%; margin-bottom:10px;

}






.checkoutcolumn3 .cinner .corderbox .sumline{

display:inline-block;  width:100%; margin-bottom:5px;

}


.checkoutcolumn3 .cinner .corderbox .cordersum{
width:100%; margin:10px 0px 0px 0px;
}




.checkoutcolumn3 .cinner .corderbox .cordercom{
width:100%; margin:0px 0px 5px 0px;
}




/*checkout line view listing*/


.acheckoutlist_line_header{
	margin:0; padding:0; width:100%; background:#000; text-align:left; height:40px; color:#FFF;margin-top:0px; 
}

.checkoutcolumn3 .acheckoutlist_line_header a{
color:#FFF;
cursor:pointer;
}

.acheckoutlist_line_header div.stop{
  width:100%; height:40px;
}

.acheckoutlist_line_header div.smain{
  height:40px;
padding-left:10px; padding-right:10px;

display: inline-block; float:left;



}


.acheckoutlist_line_header div.smain div{

position: relative;
  top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);	
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;


}


.acheckoutlist_line_header .show_my_order{
display: none;
}



.acheckoutlist_line_header .stop .show_datasheet{
display: inline-block; float:left;
float:left; width:25px; height:24px;
background-image:url(../images/info_btn.png);
background-repeat:no-repeat;
background-color:transparent;
margin:7px 5px 0px 7px;
}




.font20checkoutlist{
font-size:18px;	
}


.font16checkoutlist{
font-size:15px;	
}


.font15checkoutlist{
font-size:12px;	
}

.font14checkoutlist{
font-size:13px;	
}




/* checkout infos */



.checkcolumn1_box, .checkcolumn2_box, .checkcolumn2_box_submit, .checkcolumn3_box, .checkcolumn4_box, .checktable1, .checktable2,{
display:inline-block; 

}

.checktable1{
	
width:90%;
float:left;	
margin-top:20px;
margin-left:5%;
}



.checkcolumn1_box{
width:30%; float:left; padding-top:13px;
text-align:right;
font-size:12px;
}



.checkcolumn2_box{
/*width:66%;*/ width:66%; float:left; padding-top:11px;
font-size:12px;
}


.checkcolumn2_box input[type="text"]{
font-size:15px;
color:#000; 
margin:0; padding:0;
}

.checkcolumn2_box .paddingleftsmall{
padding-left:6px;
padding-right:6px;	
margin:0;
display:inline-block;
float:left;
width:50%;
}

.checkcolumn2_box .paddingleftsmalladdress{
padding-left:6px;	
margin:0;
display:block;
width:100%;
}


.checkcolumn2_box .paddingleftmedium{
padding-left:7px;
}


.checkcolumn2_box .paddingleftlarge{
padding-left:11px;
}




.checkline_inner input[type='text'].datepickerclass{
border:solid 1px #ff6c00;
border-left:none;
}



.checkcolumn2_box input[type="text"].medium_checkout{
width:150px;
padding-left:0;
margin-left:0;

}
.checkcolumn2_box input[type="text"].small_checkout{
width:20px;	
text-align:center;
}



.checkcolumn2_box div#button_change_address{
	display: inline-block; background-image:url(../images/button_change_address.png); 
	background-repeat:no-repeat; background-size:110px 27px; width:110px; height:27px;
	margin:10px 0px 0px 10px;
	font-size:12px;
color:#fff;
cursor:pointer;	
text-align:center;
background-color:#000; 
/*gomb lekerekites nem kell */
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
   border-radius: 0px;
float:none;
}

.checkcolumn2_box div#button_change_address:hover{
cursor:pointer;
background-color:#f46a04;
}

.checkcolumn2_box div#button_change_address div{
	padding-top:7px;
}





.checkcolumn2_box div#button_change_name{
	display: inline-block; background-image:url(../images/button_change_name.png); 
	background-repeat:no-repeat; background-size:110px 27px; width:110px; height:27px;
	margin:0px 0px 0px 3px;
	font-size:12px;
color:#fff;
cursor:pointer;	
text-align:center;
background-color:#000; 
/*gomb lekerekites nem kell */
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
   border-radius: 0px;
float:left;
}

.checkcolumn2_box div#button_change_name:hover{
cursor:pointer;
background-color:#f46a04;
}

.checkcolumn2_box div#button_change_name div{
	padding-top:7px;
}



#checkouttaxclasstitle{
width:36%; text-align:left; padding:0; margin:0; padding-left:10px; padding-top:9px;
}

#checkouttaxclasstext{
width:55%; padding:0; margin:0; padding-top:3px;
}


.checkoutform .tartalomtitle{
padding-left:10%;	
}


.checkoutform .nopaddingtopfirst{
	
	padding-top:30px;
}

.checkoutform .nopaddingtop{
	
	padding-top:0px;
}



.checkoutform input[type=text], .checkoutform input[type=password]{

		border: 1px solid #c4bebb;
		padding: 5px;
		margin: 0;
		max-width: 100%;
		display: inline-block;
		background: #fff;
		/*height:25px;*/
}

.checkoutform input[type=text]#large, .checkoutform input[type=text].large,
.checkoutform input[type=password]#large, .checkoutform input[type=password].large{

float:left;
width:330px;
margin-left:10px;
}

.checkoutform textarea.large{

width:330px;
height:100px;
border: 1px solid #c4bebb;
padding: 0px;
margin: 0;
display: inline-block;
background: #fff;
float:left;
margin-left:10px;

}





.checkoutform .checktable1 .halfsep{
line-height:5px; height:5px;	
}

.checkoutform .checktable1 .sep{
line-height:10px; height:10px;	
}



.customer_info{
margin-top:-2px;
margin-left:3px;
}






.checkcolumn2_box input[type=button]#button_change_address{
	display: inline-block; background-image:url(../images/button_change_address.png); 
	background-repeat:no-repeat; background-size:135px 27px; width:135px; height:27px;
	margin:10px 0px 0px 10px;
	padding-top:7px;
	font-size:12px;
color:#fff;
cursor:pointer;	
float:left;
text-align:center;
background-color:#000; 
/*gomb lekerekites nem kell */
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
   border-radius: 0px;

}


.checkcolumn2_box input[type=button]#button_change_address:hover{
cursor:pointer;
background-color:#f46a04;
}



.pcategorytitle div#button_back_to_menucard{
	display: inline-block; background-image:url(../images/button_change_address.png); 
	background-repeat:no-repeat; background-size:110px 27px; width:110px; height:27px;
	margin:10px 0px 0px 0px;
	font-size:12px;
color:#fff;
cursor:pointer;	
text-align:center;
background-color:#000; 
/*gomb lekerekites nem kell */
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
   border-radius: 0px;
float:none;

}



.pcategorytitle div#button_back_to_menucard div{
	padding:0;
	padding-top:6px;
	text-align:center;
}

.cordercom div#button_back_to_menucard div{
	padding:0;
	padding-top:7px;
	text-align:center;
}


.cordercom div#button_back_to_menucard{
	display: inline-block; background-image:url(../images/button_change_address.png); 
	background-repeat:no-repeat; background-size:130px 27px; width:130px; height:27px;
	margin:0px 0px 0px 0px;
	font-size:12px;
color:#fff;
cursor:pointer;	
text-align:center;
background-color:#000; 
/*gomb lekerekites nem kell */
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
   border-radius: 0px;
float:right;

}



.pcategorytitle div#button_back_to_menucard:hover, .cordercom div#button_back_to_menucard:hover{
cursor:pointer;
background-color:#f46a04;
}





.checkcolumn2_box input[type=submit]#submit_order{
	display: inline-block; background-image:url(../images/netfood_hun_378/goto_menu_icon.png);
	background-repeat:no-repeat; background-size:200px 30px; width:200px; height:30px;
	margin:0px 20px 15px 10px;

	padding-top:0px;
	font-size:15px;
color:#fff;
cursor:pointer;	
float:left;
text-align:left;
background-color:#f46a04; 
}


.checkcolumn2_box input[type=submit]#submit_order:hover{
cursor:pointer;
background-color:#000;
}





.checkline_inner{
	float:left;
	display:inline-block;
	width:49%;

}

.checkline_inner_sub{
	float:left;
	display:inline-block;
	width:100%;

}




.checkline_inner input[type="radio"] {
    display:none;
}

.checkline_inner input[type="radio"] + label span {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0px 5px 0 10px;
    vertical-align:middle;
    background:url(../images/checkbox_reg_small_bg.png) left top no-repeat;
    cursor:pointer;

	
}
.checkline_inner input[type="radio"]:checked + label span {
	background:url(../images/checkbox_reg_small_bg.png) -22px top no-repeat;
}

.checkline_inner input[type="radio"] + label div {
color: #000;
cursor:pointer;
    display:inline-block;
}


.checkline_inner input[type="radio"]:checked + label div {
color: #f46a04;
cursor:pointer;
}

.checkline_inner input[type="radio"] + label div:hover {
color: #f46a04;
cursor:pointer;
}










.checkline_inner input[type="checkbox"] {
    display:none;
}

.checkline_inner input[type="checkbox"] + label span {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0px 5px 0 10px;
    vertical-align:middle;
    background:url(../images/checkbox_reg_small_bg.png) left top no-repeat;
    cursor:pointer;

	
}
.checkline_inner input[type="checkbox"]:checked + label span {
	background:url(../images/checkbox_reg_small_bg.png) -22px top no-repeat;
}

.checkline_inner input[type="checkbox"] + label div {
color: #000;
cursor:pointer;
    display:inline-block;
}


.checkline_inner input[type="checkbox"]:checked + label div {
color: #f46a04;
cursor:pointer;
}

.checkline_inner input[type="checkbox"] + label div:hover {
color: #f46a04;
cursor:pointer;
}












.checkcolumn2_box .calendar{
float:left;
	
}



.calendar input[type="text"].textfield{
float:left;
color:#a90901;
background-color:#FFF;
border:solid 1px #f46a04;
margin:5px 10px 5px 10px;
padding:5px;
width:94%;
}


.checkcolumn2_box .sub_payment{
	
margin-left:30px;
	
}









/*datasheet*/



.container .datasheetpage.columns                 { width: 100%; padding:0px 0px 15px 0px; margin:0;  }	


.sheetcolumn1, .sheetcolumn2, .sheetcolumn3, .sheetcolumn1_padding, .sheetcolumn2_padding{
display:inline-block; padding:0; margin:0;

}


.sheetcolumn1{
width:15%;
float:left;
}

.sheetcolumn1 .dlogo{
background:#FFF;
border:solid 1px #bfbfbf;
overflow:hidden;
text-align:center;
height:145px;
width:145px;
vertical-align:middle;
display:table-cell;
}

.sheetcolumn1 .dlogo img{
max-height:135px;
max-width:135px;

border:none;
vertical-align:middle;
display:inline-block;
}


.sheetcolumn2 .dlogosheet2{
display:none;
}

.sheetcolumn1_padding{
width:1.8666667%; float:left;
}

.sheetcolumn2 .dtitle{
margin-bottom:20px;	
}

.sheetcolumn2{
width:57%; float:left; text-align:justify;
}

.sheetcolumn2 hr{
height:1px; width:50%; color:#dfdfdf; background-color:#dfdfdf; margin-top:0px; margin-bottom:0px; display:block; float:left;
}



.sheetcolumn3 .dhalfsep{
height:10px; line-height:10px;
}

.sheetcolumn2_padding{
width:1.8666667%; float:left;
height:600px;
border-right:solid 1px #f46a04;
}


.sheetcolumn2 .gotobox{
display:none;	
}


.sheetcolumn3 .gotobox{
	display: inline-block; background-image:url(../images/netfood_hun_378/goto_menu_icon.png); background-color:#f46a04;
	background-repeat:no-repeat; background-size:200px 30px; width:200px; height:30px;
	margin:0px 20px 15px 0px;
}

.sheetcolumn3 .gotobox div{
color:#FFF; font-size:16px; margin:8px 0 0px 8px;
}

.sheetcolumn3 .gotobox:hover{
cursor:pointer;
background-color:#000; 
}





.sheetcolumn3{
width:23%; float:right; 


}

.sheetcolumn3 .dinner{
margin-left:10px;	
font-size:13px;
}


.dinner .dcontact_title{
font-size:16px; font-weight:bold;
margin:0px 0px 15px 0px;
}

.dinner .dcontact_details{
font-size:13px;
}


.sheetcolumn3 hr{
height:1px; width:70%; color:#dfdfdf; background-color:#dfdfdf; margin-top:0px; margin-bottom:0px; display:block; float:left;
}


.dinner .darea{
width:60%;
}

.dinner .gmaps_frame{
	
background:#FFF;
border:solid 1px #bfbfbf;
overflow:hidden;
text-align:center;
width:200px;
height:110px;
vertical-align:middle;
display:table-cell;
	
}

.dinner .gmaps_frame iframe{

width:200px;
height:120px;

}







/* district selector */

.selectclick{
position:absolute; 
width:130px; 
margin-top:-30px; 
margin-left:5px;
height:30px;
}

#disbox{

display:none; 
text-align:left; 
position:absolute; 
width:287px; 
margin-top:-28px; 
margin-left:-150px;
/*background-color:#141313;  */
background-color:#000; 
min-height:100px;
font-family:helvetica;
font-weight:lighter;
padding-bottom:15px;
z-index:99;	
text-align:center;
}

#disbox .disform{

padding:15px 10px 15px 10px;

}



.disline_box:hover, .disline_box1:hover, .disline_box2:hover, .disline_box_all:hover{
box-shadow: 0px 0px 1px 1px #ec6b08;
color: #ec6b08;
}

.disform span {
		display: block;
		font-weight: lighter;
		
}



.disline_box{
display:inline-block; 
		padding:13px 3px 10px 3px;
border:solid 1px #461e00;		
width:13%; float:left;
text-align:center;
vertical-align:middle;
margin:5px;
}


.disline_box_all{
display:inline-block; 
		padding:13px 3px 10px 3px;
border:solid 1px #461e00;		
width:32.7%; float:left;
text-align:center;
vertical-align:middle;
margin:5px;
}










/* payment selector */


#paybox{

display:none; 
text-align:left; 
position:absolute; 
width:100%; 
margin-top:0px; 
margin-left:16px;
/*background-color:#141313;  */
background-color:#000; 
min-height:100px;
font-family:helvetica;
font-weight:lighter;
padding-bottom:40px;
max-height:470px; overflow-y:scroll; overflow-x: hidden;		
}

#paybox .payform{

padding:15px;
padding-right:1px;
padding-top:20px;
padding-left:19px;
width:300px;
	
}


.payline_close{
width:100%; float:right;
display:inline-block;
text-align:right;
margin-bottom: 15px;
margin-right:10px;
}
.payline_close_box1, .payline_close_box2{
display:inline-block;
}


.payline_close_box1{

float:right;
text-align:right;
padding-top:4px;
}

.payline_close_box2{
width:27px;
float:right;
padding-top:0px;
}




.payform input[type="checkbox"] {
    display:none;
}

.payform input[type="checkbox"] + label span {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0px 5px 0 0;
    vertical-align:middle;
    background:url(../images/checkbox_payment_bg.png) left top no-repeat;
    cursor:pointer;
}
.payform input[type="checkbox"]:checked + label span {
    background:url(../images/checkbox_payment_bg.png) -22px top no-repeat;
}
.payform input[type="checkbox"]:checked + label div {
color: #ec6b08;
}

.payform div {

display:inline-block;

}

.payline_box:hover, .payline_box1:hover, .payline_box2:hover, .payline_box div:hover, .payline_box img:hover, .payline_box label:hover{
color: #ec6b08;
cursor:pointer;
}





.payline_box, .payline_box1, .payline_box2, .payline_box img, .pay_icon{
display:inline-block; 
}


.payline_box{
width:100%; float:left; padding-top:10px;
text-align:left;
min-width:100px;
}


.pay_icon{
width:45px;
height:30px;
text-align:center;
padding:0;
padding-top:1px;
margin-left:0px;
margin-right:10px;
}




.pay_icon img{
vertical-align:middle;
height:25px;
}


.payline_box input[type=submit].submitpay{

float:left; width:100px; height:28px;
background-color:transparent;
text-align:center;
vertical-align:middle;
color:#fffefe;
border:solid 1px #ec6b08;
margin-top:10px;
}

.payline_box input[type=submit].submitpay:hover{

background:#ec6b08;

}




/*category selector */


#catbox{

display:none; 
text-align:left; 
position:absolute; 
width:100%; 
margin-top:0px; 
margin-left:16px;
/*background-color:#141313;  */
background-color:#000; 
min-height:100px;
font-family:helvetica;
font-weight:lighter;
padding-bottom:40px;
max-height:470px; overflow-y:scroll; overflow-x: hidden;	
}

#catbox .catform{

padding:15px;
padding-right:1px;
padding-top:20px;
padding-left:19px;
width:300px;
	
}



.catline_box:hover, .catline_box1:hover, .catline_box2:hover{
box-shadow: 0px 0px 1px 1px #ec6b08;
color: #ec6b08;
}


.selected_kitchen_box{
box-shadow: 0px 0px 1px 1px #ec6b08;
color: #ec6b08;
}

.deselected_kitchen_box{
box-shadow: none;
color: #fff;
}




.catline_close{
width:100%; float:right;
display:inline-block;
text-align:right;
margin-bottom: 0px;
margin-right:10px;
}
.catline_close_box1, .catline_close_box2{
display:inline-block;
}


.catline_close_box1{

float:right;
text-align:right;
padding-top:4px;
}

.catline_close_box2{
width:27px;
float:right;
padding-top:0px;
}





.catform span {
		display: block;
		font-weight: lighter;
		margin-bottom: 15px;
		
}



.catline_box, .catline_box1, .catline_box2{
display:inline-block; 
}

.catline_box{
width:48%; float:left; padding-top:8px;
text-align:center;
min-width:130px; margin:2px;
}


.catline_box1{
width:48%; float:left; padding-top:8px;
text-align:center;
}


.catline_box2{
width:48%; float:right; padding-top:8px;
text-align:center;
}

.catline_box img, .catline_box1 img, .catline_box2 img{

width:80px;
height:64px;
padding-bottom:5px;

}

.catline_box .noimg{
width:80px;
height:64px;
padding-bottom:5px;
	
}


.catline_submit_box{
width:48%; text-align:center; margin-top:10px;
min-width:100px;
}


.catline_submit_box input[type=submit].submitkitchen{

width:100px; height:28px;
background-color:transparent;
text-align:center;
vertical-align:middle;
color:#fffefe;
border:solid 1px #ec6b08;
margin-top:20px;
}

.catline_submit_box input[type=submit].submitkitchen:hover{

background:#ec6b08;

}







#loginbox{

display:none; 
text-align:left; 
position:absolute; 
width:100%; 
margin-top:0px; 
margin-left:-4px;
/*background-color:#141313;  */
background-color:#000; 
min-height:100px;
font-family:helvetica;
font-weight:lighter;
	
}

#loginbox .loginform{

padding:15px;
padding-right:1px;
padding-top:50px;
padding-left:19px;
width:265px;
	
}

#loginbox #loggedin{
width:80%;
/*overflow:hidden;*/
display:inline-block;
}

#loginbox #loggedin #loggedin_text span{
line-height:0px;
margin:10px 0 10px 0;
}
#loginbox #loggedin .regline4_box1{
width:50px;
}


.loginform span {
		display: block;
		font-weight: lighter;
		margin-bottom: 15px;
		
}



.regline1_box1, .regline2_box1, .regline2_box2, .regline3_box1, .regline4_box1, .regline4_box2{
display:inline-block; 

}


.loginform input[type=text], .loginform input[type=password]{

		border: 1px solid #fff;
		padding: 5px;
		font-size:14px;    
font-family: helvetica;
    font-weight: lighter;
		color: #fff;
		margin: 0;
		max-width: 100%;
		display: inline-block;
		background:none;
		text-align:center;
		margin-right:0px;
		/*height:25px;*/
}



.regline1_box1{
width:210px; float:left; padding-top:8px;
text-align:right;
}

.regline1_box1 input[type=text]{
width:100%; 
}


.regline2_box1{
width:210px; float:left; padding-top:10px; margin-bottom:15px;
}

.regline2_box1 input[type=text], .regline2_box1 input[type=password]{
width:100%; 
}


.regline2_box2{
width:35px;
float:right;
padding-top:8px;
}


.regline2_box2 input[type=submit].submitlogin{

float:right; width:29px; height:28px;
background-image:url(../images/login_submit_btn.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}


.regline3_box1{
width:100%;
}



.regline4_box1{
width:210px; float:left; padding-top:15px; margin-bottom:50px;
}


.regline4_box2{
width:35px;
float:right;
padding-top:9px;
}


.regline4_box2 input[type=button].submitreg{

float:right; width:29px; height:28px;
background-image:url(../images/login_reg_btn.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}


.loginform hr{

height:1px;
line-height:1px;
background-color:#ff9900;
color:#ff9900;	
width:222px;
float:left;
margin-top: 15px;

	
}



.loginform input[type="checkbox"] {
    display:none;
}

.loginform input[type="checkbox"] + label span {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0px 10px 0 0;
    vertical-align:middle;
    background:url(../images/checkbox_bg.png) left top no-repeat;
    cursor:pointer;
}
.loginform input[type="checkbox"]:checked + label span {
    background:url(../images/checkbox_bg.png) -22px top no-repeat;
}


.loginform div {

display:inline-block;

}

.loginform label:hover{
color:#ff9900;	
cursor:pointer;
}

.loginform input[type="checkbox"]:checked + label div {
color:#ff9900;	
}



.logintext::-webkit-input-placeholder { /* WebKit browsers */
    color:    #878685;
	opacity:  1;
		font-size:14px;    
	/*font-weight:bold;*/
	

}
.logintext:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #878685;
    opacity:  1;
		font-size:14px;    

}
.logintext::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #878685;
    opacity:  1;
		font-size:14px;    


}
.logintext:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #878685;
	opacity:  1;
		font-size:14px;    

}






.search_field {
    display: inline-block;
	border: 1px solid #fff;
	margin:0; padding:0;
	background: #eb8133;
	margin-top:2px;
}

.line2_box7 .search_field input[type=text].searchproductname {
    	border: none;
		padding: 5px;
		padding-left:30px;
		font-size:14px;    
		font-family: helvetica;
    	font-weight: lighter;
		color: #fff;	
		display: inline-block;
		background: #eb8133;
		text-align:center;
		margin:0;

}

.search_field input[type=image] {
    border: none;
	display:inline-block;
	width:25px; height:20px;  padding:0; margin:0;
background-image:url(../images/searchicon.png); background-repeat:no-repeat	;
background-color:transparent;
background-size:20px 20px; vertical-align:middle;

}





/*
.searchproduct::-webkit-input-placeholder { 
    color:    #fff;
	opacity:  1;
		font-size:14px;    

		background:url(../images/searchicon.png);
		background-repeat:no-repeat;

  background-position: 98% 0px;
  
  background-size:15px 15px;
	box-shadow:none;
	-webkit-box-shadow: none;
	
	

}
.searchproduct:-moz-placeholder { 
    color:    #fff;
    opacity:  1;
		font-size:14px;    
		background:url(../images/searchicon.png);
		background-repeat:no-repeat;

  background-position: 98% 0px;
  
	box-shadow:none;
	-webkit-box-shadow: none;


}
.searchproduct::-moz-placeholder { 
    color:    #fff;
    opacity:  1;
		font-size:14px;    

		background:url(../images/searchicon.png);
		background-repeat:no-repeat;

  background-position: 98% 3px;
  
	box-shadow:none;
	-webkit-box-shadow: none;


}
.searchproduct:-ms-input-placeholder { 
    color:    #fff;
	opacity:  1;
		font-size:14px;    

		background:url(../images/searchicon.png);
		background-repeat:no-repeat;

  background-position: 98% 3px;
	box-shadow:none;
	-webkit-box-shadow: none;




}
*/


/* Header search bar */





#post_address_search {
    cursor: pointer;
} 

#post_address_search.disabled {
    /*cursor: not-allowed; */
} 


.street_box {
	position: relative;
}

.street_box #street_list .dropdown_selector {
    height: 10px;
    position: absolute;
    right: 12px;
    top: -10px;
}
.street_box #street_list {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #eb8133;
    border-color: -moz-use-text-color #fff #fff;
    border-image: none;
    border-radius: 3px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    /*box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    color: #636161;*/
    display: none;
    position: absolute;
    top: 27px;
    left: 3px;
    /*width: 286px;*/
    padding: 5px 0;
    z-index: 1000;
}
.street_box #street_list ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.street_box #street_list ul li.header {
    background-color: #000;
    border-radius: 3px 3px 0 0;
    color: #636161;
    font-size: 12px;
    font-weight: 400 !important;
    height: 30px;
    line-height: 30px;
    text-transform: uppercase;
    text-align: left;
    padding: 0 10px;
    margin: 5px 0;
}
.street_box #street_list ul li.header:first-child {
    margin-top: 0;
}

.street_box #street_list ul li {
    cursor: pointer;
    padding: 0 5px;
    text-align: center;
	
}
.street_box #street_list ul li:hover div,
.street_box #street_list ul li.focus div {
    background-color: #ff9900;
    /*color: #ffffff;*/
}
.street_box #street_list ul li.header:hover div {
    background-color: #000;
    color: #636161;
}
.street_box #street_list  ul li > div:last-child {
    border-bottom: 0 none;
}
.street_box #street_list  ul li > div {
    border-bottom: 1px solid #fff;
    line-height: 30px;
}
.street_box #street_list  ul li:not(.result_saved) {
    font-weight: bold;
}
.street_box #street_list   ul li > div .caption {
    color: #d63857;
    font-size: 12px;
    font-weight: bold;
    padding-right: 10px;
    text-transform: uppercase;
}



        .ui-widget
        {
            font-family: helvetica;
			font-weight:lighter;
            font-size: 16px;
        }
        .ui-menu
        {


        }
        .ui-autocomplete
        {
            cursor: default;
            position: absolute;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #eb8133;
    border-color: -moz-use-text-color #fff #fff;
    border-image: none;
    border-radius: 3px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-style: none solid solid;
    border-width: 0 1px 1px;
	text-align:center;
	    padding: 5px 0 5px 0;
    z-index: 1000;
max-height: 100px; overflow-y: scroll; overflow-x: hidden;	
        }
        .ui-menu .ui-menu-item
        {
            clear: left;
            float: left;
            margin: 0;
            padding: 0;
            width: 100%;
        }
        .ui-menu .ui-menu-item a
        {
            display: block;
    padding: 5px 0;
            text-decoration: none;
            cursor: pointer;
    background-color: #eb8133;
	color:#FFF;
        }
        .ui-menu .ui-menu-item a:hover
        {
            display: block; 
    padding: 5px 0;
            text-decoration: none;
	color:#FFF;
            cursor: pointer;
    background-color: #ff9900;
        }
        .ui-widget-content a
        {
			max-width:130px;

            color: #fff;
        }


.searchstartform .line1_box3 input[type=text].dropdownaddress{
background-image: url(../images/belepes-nyil.png);
background-repeat: no-repeat;
appearance:none;
background-position:98% 6px;
-moz-appearance:none; 
-webkit-appearance:none; 
-webkit-border-radius: 0px;
}




/* Tooltip
====================================*/
.tooltip {
  position: absolute;
  margin:0;
  z-index: 1020;
  display: block;
  padding: 15px;
  font-size: 16px;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}

.tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}

.tooltip.top {
  margin-top: 10px;
}



.tooltip.right {
  margin-left: 2px;
}

.tooltip.bottom {
  margin-top: -50px;
  margin-left:200px;
}

.tooltip.left {
  margin-left: -2px;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top: 5px solid #444;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #444;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #444;
  border-left: 5px solid transparent;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 4px 10px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  /*background-color: #444; */
    background-color: #bb2d1a;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
   border-radius: 2px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  display:none;
  visibility:hidden;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  padding: 2px;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
	 -moz-transition: opacity 0.15s linear;
	  -ms-transition: opacity 0.15s linear;
	   -o-transition: opacity 0.15s linear;
		  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}



#actionspagemaindiv .tooltip-inner, #searchpagemaindiv .tooltip-inner, #datasheetpagemaindiv .tooltip-inner, .content_padding_top .tooltip-inner{
	background-color:#bb2d1a;	
}






fieldset{
	
			font-size:16px;    
font-family: helvetica;
    font-weight: lighter;
		color:#fff;	
	
}

.searchstartform, .searchstartform span, .searchstartform div{
			font-size:16px;    
font-family: helvetica;
    font-weight: lighter;
		color:#fff;	
	
}

#nopadding{
margin:0; padding:0;
	
}


#bigpadding{
margin:0; padding:0;
	
}


.line1_box1, .line1_box2, .line1_box3, .line1_box4, .line1_box5, .line1_box6, .line1_box7{
display:inline-block; 

}


.line1_box1{
width:251px; float:left; padding-top:8px;
text-align:right;
}

.line1_box2{
width:140px; float:left; padding-top:3px;
}

.searchstartform .line1_box2 input[type=text].small{
margin-left:5px;
}




.line1_box3{
width:290px; float:left; padding-top:3px;
text-align:right;
}
.line1_box4{
width:35px;
float:left;
padding-top:1px;
}

.line1_box5{
width:681px; float:left; padding-top:16px;
text-align:right;
}


.line1_box6{
width:36px;
float:right;
padding-top:9px; padding-right:1px;
}


.line1_box7{
width:175px;
float:left;
padding-top:8px;
/*padding-left:57px;*/
padding-left:47px;
}


.line1_box6 input[type=button].imageregistration{

float:left; width:29px; height:29px;
background-image:url(../images/submitreset.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:5px;
display:inline-block;
}



.line1_box4 input[type=submit].submitregistration, .line1_box4 input[type=button].submitregistration{

float:right; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}


.line1_box6 input[type=submit].imageregistration{

float:left; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:5px;
}



/*frame*/
.outerframe {
    display: table;
    position: fixed;
    height: 100%;
    width: 100%;
	z-index:1210;
	margin-top:-5%;
	/*border:solid 1px #00FF00; */
}

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

.innerframe {
    margin-left: auto;
    margin-right: auto; 
    width: 1024px; /*whatever width you want*/;
	/*border:solid 1px #FF0000; */
	background:none;
	color:#FFF;
	padding:10px;
	text-align:center;
}

.innerframe iframe{

width:1000px;
height:530px;
background:none;	
/*border:solid 1px #FFFF00;*/
}


#framebody #headerwrapper{
width:600px;	
}

.frameheader{
margin-top:0;
text-align:center;	
}

.frameheader .framelogo{
margin-bottom:15px;
}

.frameheader .framelogo img#logo_middle {
/*width:295px; height:43px;	*/
width:270px; height:33px;
margin-bottom:7px;
}

.frameheader .container{
width:600px;
}



.frame .line1_box1{
display:block; width:100%; text-align:center;
margin-bottom:13px;
margin-top:5px;
}

.frame .line1_box1 span{
	font-size:25px;
	font-weight:lighter;
}



.frame .line1_box2{
margin-left:87px;
}


.searchstartform .frame .line1_box2 input[type=text].district{
		font-size:14px;    
}

.searchstartform .frame .line1_box3 input[type=text]#street{
		font-size:14px;    
}

.frame .street_box #street_list  ul li > div {
font-size:14px;
}





.frame .line1_box2 ::-webkit-input-placeholder { /* WebKit browsers */
		font-size:14px;    
}
.frame .line1_box2 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		font-size:14px;    
}
.frame .line1_box2 ::-moz-placeholder { /* Mozilla Firefox 19+ */
		font-size:14px;    
}
.frame .line1_box2 :-ms-input-placeholder { /* Internet Explorer 10+ */
		font-size:14px;    
}

.frame .line1_box3 ::-webkit-input-placeholder { /* WebKit browsers */
		font-size:14px;    
}
.frame .line1_box3 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		font-size:14px;    
}
.frame .line1_box3 ::-moz-placeholder { /* Mozilla Firefox 19+ */
		font-size:14px;    
}
.frame .line1_box3 :-ms-input-placeholder { /* Internet Explorer 10+ */
		font-size:14px;    
}



.frame .line2_box1{

display:block; float:none;

margin-left:17px;
/*margin-top:17px; 
margin-bottom:10px;

padding-top:0;
*/
color:#000;
width:100px;
}

.frame .line2_box1 span{
color:#000;
font-size:14px;
}


.frame .catline_close{
width:100%; float:left;
display:inline-block;
text-align:left;
margin-bottom: 0px;
margin-right:10px;
}
.frame .catline_close_box1,  .frame .catline_close_box2{
display:inline-block;
}


.frame .catline_close_box1{

float:left;
text-align:left;
padding-top:22px;
padding-left:5px;
padding-bottom:10px;
}

.frame .catline_close_box2{
width:27px;
float:left;
padding-top:17px;
padding-bottom:10px;

}



.frame #disbox{

display:none; 
text-align:left; 
position:absolute; 
width:380px; 
margin-top:-29px; 
margin-left:5px;
/*background-color:#141313;  */
background-color:#000; 
min-height:100px;
font-family:helvetica;
font-weight:lighter;
padding-bottom:10px;
z-index:99;	
text-align:center;
}

.frame #disbox .disform{

padding:15px 10px 15px 10px;

}





.frame .disline_box span{
font-size:14px;	
}

.searchstartform .frame .line1_box4 input[type=button].submitregistration{

margin-top:1px;
}

/*frame E*/




/*frame LOGIN*/
#framebody{

}

#framebody .framelogo{
margin-bottom:15px;
}

#framebody .framelogo img#logo_middle {
/*width:295px; height:43px;	*/
width:270px; height:33px;
margin-bottom:7px;
}

#framebody #loginbox{
width:340px;
min-height:1500px;
display:inline-block; 
text-align:left; 
position:relative; 
background-color:#000;
margin-left:0px;
/*background:none; */
}

#framebody #loginbox .loginform{
padding-top:20px;
width:300px;
padding-left:23px;
}

#framebody #loginbox .loginform .logintextclass{
line-height:20px;
}

#framebody #loginbox .loginform .forgotpassworddiv{
display:block; float:left; width:100%; margin-top:5px; margin-bottom:5px;
}

#framebody #loginbox .loginform .rememberdiv{
display:block; float:left; width:100%; margin-top:5px; margin-bottom:5px;
}

#framebody #loginbox .loginform .regline1_box1{
width:230px;
}


#framebody #loginbox .loginform .regline2_box1{
width:230px;
}

#framebody #loginbox .regline3_box1 hr{
width:242px;
}

#framebody #loginbox .regline4_box1{
margin-bottom:10px;
}


#framebody .closediv span{
color:#fff;
font-size:14px;
}

#framebody .closediv{
margin-left:-7px; display:block; float:left; width:100%;
}



#framebody .closediv .catline_close{
width:100%; float:left;
display:inline-block;
text-align:left;
margin-bottom: 0px;
margin-right:10px;

}

#framebody .closediv .catline_close_box1,  #framebody .closediv .catline_close_box2{
display:inline-block;
}


#framebody .closediv .catline_close_box1{

float:left;
text-align:left;
padding-top:12px;
padding-left:5px;
padding-bottom:10px;
}

#framebody .closediv .catline_close_box2{
width:27px;
float:left;
padding-top:7px;
padding-bottom:10px;
}

/*frame LOGIN E*/






.line2_box1, .line2_box2, .line2_box3, .line2_box4, .line2_box5, .line2_box6, .line2_box7{
display:inline-block; 

}


.line2_box1{
width:251px; float:left; padding-top:16px;
text-align:right;
}

.line2_box2{
width:140px; float:left; padding-top:11px;
}

.line2_box2_mobile{
display:none;
}

.line2_box3_mobile{
display:none;
}


.searchstartform .line2_box2 input[type=text].smallrestaurant{
margin-left:5px;
}





.line2_box3{
width:290px; float:left; padding-top:12px;
text-align:right;
}



.searchstartform .line1_box2 input[type=text].district{
 margin-top:0px;
		background-image: url(../images/belepes-nyil.png);
		background-repeat: no-repeat;
appearance:none;
background-position:95% 6px;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
margin-left:5px;
}



.line2_box4{
width:35px;
float:left;
padding-top:9px;
}

.line2_box5{
width:395px;
float:left;
text-align:right;
padding-top:16px;
}

.line2_box6{
width:35px;
float:left;
padding-top:9px;
}


.line2_box3 input[type=submit].submitregistration{

float:left; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
margin-top:-3px;

}



.line2_box4 input[type=submit].submitregistration{

float:right; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}


.line2_box6 input[type=submit].imageregistration{

float:right; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}


.line2_box7{
padding-top:16px;
/*padding-left:57px;*/
padding-left:47px;
}






/*Header search bar / END */





fieldset#nopadding{
width:100%;
padding:0;
margin:0;
}

fieldset#nopadding input[type=submit].submitregistration{

float:right;
margin-right:0;
padding-right:0;


}



.container .tartalom .searchstartform legend span {
		display: inline-block;
	font-size:16px;
		font-weight: lighter;
		margin-bottom: 5px;
		color:#fff;
		
		}
	

.container .tartalom .searchstartform fieldset{
		
		
		margin-top: 5px;
		margin-bottom: 0px;
		display: inline-block;


}


.container .tartalom .searchstartform fieldset#nopadding{

		padding-left:0px;

}


.container .tartalom .searchstartform fieldset#bigpadding{

		padding-left:110px;

}

.container .tartalom .searchstartform fieldset#smallpadding{

		padding-left:20px;

}



.container .tartalom .searchstartform textarea{

width:460px;
height:35px;
padding:0; margin:0;
border: 1px solid #000;

	
}


.container .tartalom .searchstartform input[type=text]#large, .container .tartalom .searchstartform input[type=text].large{

width:275px;
	
}

.container .tartalom .searchstartform input[type=text]#halflarge, .container .tartalom .searchstartform input[type=text].halflarge{

width:217px;
	
}

.container .tartalom .searchstartform input[type=text].medium{

width:174px;
	
}


.searchproructdiv .mediumbox{
width:240px;
}
.searchproructdiv .mediumbox span.reset_search{
float:right;
}




.street_box #street_list {
width: 285px;
}
.street_box #street_list  ul li > div {
font-size:16px;
font-family:helvetica;
font-weight:lighter;
}





.container .tartalom .searchstartform input[type=text]#small, .container .tartalom .searchstartform input[type=text].small, .container .tartalom .searchstartform input[type=text].smallrestaurant, 
.container .tartalom .searchstartform input[type=text].district{

width:120px;
	
}



.container .tartalom .searchstartform .chkbox{

		font-size:13px;    
font-family: helvetica;
    font-weight: lighter;
		color:#000000;	
		display:inline-block;
		padding-left:10px;
	
}

.container .tartalom .searchstartform input[type=checkbox]{

height:15px;
width:15px;
border: 1px solid #000000;
display:inline-block;

}





.container .tartalom .searchstartform .form_yes{

		font-size: 12px; 
		font-weight: normal;
		color:#96c7db;
		display:inline-block;
	
}



.checkbox, .checkbox2, .checkbox5{

margin-bottom:10px;
font-size:13px;
}

.checkboxstyle, .checkboxstyle2, .checkboxstyle5 {
	width: 16px;
	height: 16px;	
	margin: 0px;
	position: relative;
	display:inline-table;
	margin-left:0px;
}

.checkboxstyle label, .checkboxstyle2 label, .checkboxstyle5 label {
	cursor: pointer;
	position: absolute;
	width: 16px;
	height: 16px;
	top: 5px;
  	left: 1px;
	background:url(../images/chkbox.png);
	
}

.checkboxstyle label:after, .checkboxstyle2 label:after, .checkboxstyle5 label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	background: transparent;
	top: 4px;
	left: 4px;
	border-top: none;
	border-right: none;

	background:url(../images/chkbox-checked.png);


}

.checkboxstyle label:hover::after, .checkboxstyle2 label:after, .checkboxstyle5 label:after {
	opacity: 0;
}

/**
 * Create the checkbox state for the tick
 */
.checkboxstyle input[type=checkbox]:checked + label:after, .checkboxstyle2 input[type=checkbox]:checked + label:after, .checkboxstyle5 input[type=checkbox]:checked + label:after {
	opacity: 1;
}


.checkboxstyle input[type=checkbox]#newsletter, .checkboxstyle2 input[type=checkbox]#newsletter2, .checkboxstyle5 input[type=checkbox]#newsletter5{

width:5px;
height:5px;	
}





.checkbox3, .checkbox4{
display:inline-table;
padding-right:70px;
font-size:13px;

}

.checkboxstyle3, .checkboxstyle4 {
	width: 16px;
	height: 16px;	
	margin: 0px;
	position: relative;
	display:inline-block;
	margin-left:0px;
}

.checkboxstyle3 label, .checkboxstyle4 label {
	cursor: pointer;
	position: absolute;
	width: 16px;
	height: 16px;
	top: 5px;
  	left: 1px;
	background:url(../images/chkbox.png);
	
}

.checkboxstyle3 label:after, .checkboxstyle4 label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	background: transparent;
	top: 4px;
	left: 4px;
	border-top: none;
	border-right: none;

	background:url(../images/chkbox-checked.png);


}

.checkboxstyle3 label:hover::after, .checkboxstyle4 label:after {
	opacity: 0;
}

/**
 * Create the checkbox state for the tick
 */
.checkboxstyle3 input[type=checkbox]:checked + label:after, .checkboxstyle4 input[type=checkbox]:checked + label:after {
	opacity: 1;
}


.checkboxstyle3 input[type=checkbox]#newsletter3, .checkboxstyle4 input[type=checkbox]#newsletter4{

width:5px;
height:5px;	
	
}



















[class^="mini-ico-"],
[class*=" mini-ico-"] {
  display: inline-block;
  /*width: 14px;
  height: 14px;
  */
  width: 30px;
  height: 30px;
  
  *margin-right: .3em;
 
  line-height: 30px;
  vertical-align:central;
  background-image: url("../images/icons/glyphicons-mini.png");
  background-position: 30px 30px;
  /*   background-position: 26px 22px; */
  background-repeat: no-repeat;
  opacity: 1;
}

[class^="mini-ico-"]:last-child,
[class*=" mini-ico-"]:last-child {
  *margin-left: 0;
}



[class^="extra-mini-ico-"],
[class*=" extra-mini-ico-"] {
  display: inline-block;
  /*width: 14px;
  height: 14px;
  */
  width: 21px;
  height: 21px;
  
  *margin-right: .3em;
 
  line-height: 30px;
  vertical-align:bottom;
  background-image: url("../images/icons/glyphicons-mini.png");
  background-position: 21px 21px;
  /*   background-position: 26px 22px; */
  background-repeat: no-repeat;
  opacity: 1;
}

[class^="extra-mini-ico-"]:last-child,
[class*=" extra-mini-ico-"]:last-child {
  *margin-left: 0;
}


.mini-ico-aszf{
	background:url(../images/netfood_hun_363/aszf-icon.jpg);
	background-size:30px 30px;
	background-repeat:no-repeat;
}


.mini-ico-rolunk{
	background:url(../images/netfood_hun_363/rolunk-icon.jpg);
	background-size:30px 30px;
	background-repeat:no-repeat;
}


.extra-mini-ico-more{
	background:url(../images/netfood_hun_363/daeeda965ff33b818c026fffe8380df5-tartalommore.png);
	background-size:21px 21px;
	background-repeat:no-repeat;
}


.mini-ico-tel{
	background:url(../images/icon-phone.png);
	background-size:36px 30px;
	background-repeat:no-repeat;
}





[class^="page-ico-"],
[class*=" page-ico-"] {
  display: inline-block;
  /*width: 14px;
  height: 14px;
  */
  width: 26px;
  height: 24px;
  
  *margin-right: .3em;
 
 
  line-height: 24px;
  vertical-align: middle;
  background-image: url("../images/icons/glyphicons-page.png");
  background-position: 24px 24px;
  /*   background-position: 26px 22px; */
  background-repeat: no-repeat;
  opacity: 1;
}

[class^="page-ico-"]:last-child,
[class*=" page-ico-"]:last-child {
  *margin-left: 0;
}





.page-ico-more-info{
	background:url(../images/more.png);
	background-size:24px 24px;
	background-repeat:no-repeat;
}



#contact-details .kiemelt{

font-weight:bold;
font-size:13px;
color:#000000;


}


#contact-details .kiemelttel{

font-size:21px;
color:#000000;
padding-top:7px;
    font-family: helvetica;
    font-weight: lighter;
padding-left:10px;
}


#contact-details ul li{

font-size:15px;

}

#contact-details .floatright{
	float:right;
}



.social-icons, .social-icons a{

color:#f46a04;
font-size:13px;
text-decoration:none;
  padding-left:5px;
  padding-top:0px;
  

}


.social-icons .language-selection, .social-icons .language-selection a{

color:#000000;
font-size:12px;
text-decoration:none;
width:100%;

}
.social-icons .language-selection a:hover{



}
	

.social-icons .langpc{
display:inline-block;

}



.social-icons .langpc img{
width:204px;
height:49px;
}



.social-icons .langmobile{
display:none;
}




::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
	opacity:  1;
		font-size:14px;    
	/*font-weight:bold;*/

}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
    opacity:  1;
		font-size:14px;    
	/*font-weight:bold;*/

}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
    opacity:  1;
		font-size:14px;    
	/*font-weight:bold;*/

}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
	opacity:  1;
		font-size:14px;    
	/*font-weight:bold;*/



}







.slogan{
/*position:absolute;
margin-left:180px;
display:inline-block;
*/
margin-top:5px;
color:#000000;
    font-family: helvetica;
    font-weight: lighter;
font-size:14px;
text-transform:uppercase;
margin-bottom:20px;
font-weight:bold;
	
}


.headerfblike{
width:100px;
display:inline-block;
margin-top:8px;
float:right;

}

.headerfblike .fb-like{
display:inline-block;
margin-right:10px;
margin-top:2px;
	
}

.headerfblike .fbimg{
	
display:inline-block;
margin-top:0px;
float:right;
width:24px;
height:24px;
background-image:url(../images/icon-fb.png);
background-position:right;
background-repeat:no-repeat;
background-size:24px 24px;


}


/* 

skeleton

*/




	#headerwrapper {

		width: 100%;
		margin-top:50px;
		

		/*padding: 40px 35px 35px 35px;
		margin: 10px auto 0 auto;
		*/
	}
	
	

    #fullheader .headercolumn,
    #fullheader .headercolumns                         { display: inline-table;  }
    #fullheader .headerleft.headercolumns                  { width: 150px; float:left; text-align:left; margin:15px 23px 15px 23px; min-height:30px; }
    #fullheader .headerright.headercolumns                  { width: 330px; float:right; text-align:right;  margin:15px 23px 15px 10px;  }

    #fullheader .headercenter.headercolumns                  { width: 400px; display:inline-block; margin:15px 0px 15px 100px; min-height:17px;  }

#fullheader .headerright.headercolumns ul li, #fullheader .headerright.headercolumns ul li a{
font-family: helvetica;
    font-weight: lighter;display:inline-block;
}

ul.inline{
display:inline-table;	
}

#fullheader .headerright.headercolumns ul li.divider a { 
	display: inline-block;
	text-decoration: none;
	padding: 0px 14px 0px 14px;
	/*ez az elvalaszto a menuk kozott*/
	background: url(../images/navigation-divider.png) no-repeat right 50%;
	font-size:16px;
}
#fullheader .headerright.headercolumns ul li.divider:first-child{ 
	display: inline-block;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
	/*ez az elvalaszto a menuk kozott*/
	background: url(../images/navigation-divider.png) no-repeat left 50%;
}
#fullheader .headerright.headercolumns ul li.divider:last-child a { 
	background: url(../images/navigation-divider.png) no-repeat right 50%;
}



	.headersearchbar{
	
	width:100%;
	min-height:35px;
	/*background:#f16702;	*/
	margin-top:0px;
	padding-top:10px;
	padding-bottom:10px;
	
	
	  background: rgba(241,103,2,0.8);			

	
	}




#country-select {
width: 60px;
padding:0;
margin:0;
display:inline-block;
float:right;
	}

/* rought form styles for when JS is disabled */

#country-select form {
	width: 210px;
	padding: 0;
	}

#country-select select,
#country-select input {
	display: inline;
	padding: 0;
	margin: 0;

	}
	
/* JS-created definition list */

.dropdown dd { position: absolute; margin-left:-125px;    }

.dropdown a {
	text-decoration: none;
	outline: 0;
font: 16px helvetica;
font-weight:lighter;
	display: block;
width:210px;
height:30px;	
margin-top:-7px;
	padding-top:7px;
	padding-left:10px;
/*background-color:#141313;  */
background-color:#000; 
	
	}

.dropdown dt a {
/*	background: #c45618; */
/*	border: 1px solid #964315; */
/*	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; */
/*background-color:#141313;  */
background-color:#000; 
	height:30px;
	width:210px;


	}

	.dropdown dt a.active {
/*		background: #db5e18; */
		width:60px;
		height:30px;
/*background-color:#141313;  */
background-color:#000; 
		color: #f7bd74;
		}

.dropdown dd ul {
/*	background: #814f33; */
/*background-color:#141313;  */
background-color:#000; 
 	color: #b67e34; 
	display: none;
	position: absolute;
	z-index: 999;
	top: 0;
	left: 0;
	padding: 2px 0 0px 0;
	list-style: none;
	border-top: none;
	margin:0;
	width:70px;
	height:100%;

	}
	
	

	.dropdown dd ul li a {
		padding: 3px 0px 0px 82px;
		}
		
	.dropdown dd ul li:first-child a {
	padding-top:15px;

	}
	

	.dropdown dd ul li a span,
	.dropdown dt a span {
		float: right;
		width: 25px;
		height: 25px;
		margin: -3px 110px 0px 0px;
		background-image: url(../images/flags.png);
		background-repeat: no-repeat;
		cursor: pointer;
		}
		
		.Choose a span { background-position: -300px -300px }
		.English a span { background-position: 0 0 }
		.Magyar a span { background-position: 0 -25px }
		.Deutsch a span { background-position: 0 -52px }
		.Turkish a span { background-position: 0 -175px }


	.dropdown dd ul li a em,
	.dropdown dt a em {
		font-style: normal;
		float: left;
		width: 60px;
		cursor: pointer;
		/*border:solid 1px #FF0000;*/
		}

	.dropdown dd ul li a em {
		color: #ffffff;
		}

		.dropdown dd ul li a:hover { /*background-color:#141313;  */
background-color:#000; 
}
		.dropdown dd ul li a:hover em { color: #f16702; }
		
		
	.flag{
	float:right;
	display:inline-block;
	
	
	}
	
	/*
	.flag:hover{
	border:solid 1px #FF0000;
	}
	*/















    #fullheader .headerleft.headercolumns, #fullheader .headerleft.headercolumns a                { color:#FFF }
    #fullheader .headerright.headercolumns, #fullheader .headerright.headercolumns a                  { color:#FFF  }


    .footercolumn,
    .footercolumns                         { display: inline-table;  }
    .footerleft.footercolumns                  { width: 160px; float:left; text-align:left; margin:2px 0px 13px 23px; }	/* otp  */
.footerright.footercolumns                  { width: 380px; float:right; text-align:right;  margin:13px 23px 13px 0px; }	/* otp */

	.footerright.footercolumns .footer_main_right	{margin-right:20px; }


    .footerleft.footercolumns, .footerleft.footercolumns a                { color:#FFF; }
    .footerright.footercolumns, .footerright.footercolumns a                  { color:#FFF;  }
    .footercenter.footercolumns, .footercenter.footercolumns a                  { color:#FFF;  }

    .footerleft.footercolumns img                  { height:18px; }	/* otp */
    .footerright.footercolumns img                  { height:18px; }
    .footerright.footercolumns img.tel                  { height:24px; }


    .footercenter.footercolumns                 { width: 500px; display:inline-block; float:right; text-align:right; margin:13px 0px 13px 0px; padding:3px; } /* otp */
    .footercentermobile.footercolumns                 { display:none; }



.footercenter.footercolumns ul li, .footercenter.footercolumns ul li a{
font-family: helvetica;
    font-weight: lighter;display:inline-block;
}

ul.inline{
display:inline-table;	
}

.footercenter.footercolumns ul li.divider a { 
	display: inline-block;
	text-decoration: none;
	padding: 0px 14px 0px 14px;
	/*ez az elvalaszto a menuk kozott*/
	background: url(../images/navigation-divider.png) no-repeat right 50%;
	font-size:16px;
}

.footercenter.footercolumns ul li.divider:last-child a { 
	background: url(../images/navigation-divider.png) no-repeat right 50%;
}




/* #Base 1040 Grid
================================================== */

    .container                                  { position: relative; width: 1040px; margin: 0 auto; padding: 0; }
    .container .column,
    .container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px;  }
    .row                                        { margin-bottom: 20px; }

    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container .one.column,
    .container .one.columns                     { width: 40px;  }
    .container .half.columns                 	{ width: 35px;  }		
    .container .footerhalf.columns                 	{ width: 2px;  }		
	
    .container .onehalf.columns                 { width: 95px; padding-right:15px  }	
    .container .two.columns                     { width: 100px; }
    .container .twohalf.columns                     { width: 100px; }
	
	


	
    .container .three.columns                   { width: 160px; }
    .container .four.columns                    { width: 220px; }
    .container .five.columns                    { width: 320px; }
    .container .six.columns                     { width: 610px; }
    .container .seven.columns                   { width: 320px; }

    .container .fivehalf.columns                    { width: 220px; }
    .container .tenquarter.columns                  { width: 780px; }


  /*  .container .leftrightside.columns                    { width: 100% ; margin:0; padding:0; border-left:solid 1px #bcbbbb; border-right:solid 1px #bcbbbb; margin-top:20px;  } */

    .container .leftrightside.columns                    { width: 100% ; margin:0; padding:0;  margin-top:20px;  }


    
	
	/*.container .rightside.columns                  { width: 69%; margin:0; padding:0; float:right; border-left:solid 1px #bcbbbb;  }*/
	
	    .container .rightside.columns                  { width: 100%; margin:0; padding:0;   }


    .container .leftrightside.columns                    { width: 100% ; margin:0; padding:0;  margin-top:20px;  }




    .container .rightside.columns .half1                { width: 49% ; margin:0; padding:0; float:left; color:#000000; padding-left:3px; padding-bottom:40px   }
    .container .rightside.columns .half1 .morediv             { margin-top:10px; margin-bottom:10px;   }
	
    .container .rightside.columns .half2                { width: 49% ; margin:0; padding:0; float:left; color:#000000; padding-left:3px; padding-bottom:40px   }
    .container .rightside.columns .half2 .morediv             { margin-top:10px; margin-bottom:10px;   }



    .container .rightside.columns .separatorline-left                { padding-left:0px; padding-right:10px; border-right:solid 1px #6d6e71; }
    .container .rightside.columns .separatorline-rigth                { padding-left:10px; padding-right:0px; }




    .container .rightside.columns .half1 img                { width: 250px; margin-bottom:10px; }
    .container .rightside.columns .half2 img                { width: 250px; margin-bottom:10px; }
	
    .container .rightside.columns .half1 hr                { margin:0; padding:0; width:100%; }
    .container .rightside.columns .half2 hr                { margin:0; padding:0; width:100%; }



    .container .rightside.columns .half1contact                { width: 47% ; margin:0; padding:0; float:left; color:#000000; padding-left:3px;   }
    .container .rightside.columns .half1contact .morediv             { margin-top:10px; margin-bottom:10px;   }
	
    .container .rightside.columns .half2contact                { width: 47% ; margin:0; padding:0; float:left; color:#000000; padding-left:3px;   }
    .container .rightside.columns .half2contact .morediv             { margin-top:10px; margin-bottom:10px;   }



    .container .rightside.columns .half1contact img                { width: 250px; margin-bottom:10px; }
    .container .rightside.columns .half2contact img                { width: 250px; margin-bottom:10px; }
	
    .container .rightside.columns .half1contact hr                { margin:0; padding:0; width:100%; }
    .container .rightside.columns .half2contact hr                { margin:0; padding:0; width:100%; }

	.mainhalfseparatorcontact{ min-height:385px; margin-top:0px; border-right:solid 1px #bcbbbb; }



    .container .righthalf                	{ float:left; margin:0 10px 0 13px;  width: 2px;  }		
	.mainhalfseparator{ min-height:318px; margin-top:0px; border-right:solid 1px #bcbbbb; }
	

	.container .rightside.columns .twohalf{ float:left; margin-top:0px; }
	.container .rightside.columns .twohalf img{ max-height:520px }
	
	
	.container .rightside.columns .floatright img { float:right; margin-left:5px; margin-top:15px; width: 250px;}	
	.container .rightside.columns .floatleft img { float:left; margin-right:5px; margin-top:15px; width: 250px;}	
	
	.container .rightside.columns .floatright iframe { float:right; margin-left:5px; margin-top:15px; width: 340px; height:190px}	
	
	.container .rightside.columns .twohalfcontact{ float:left; margin-top:0px; width:100% }
	.container .rightside.columns .twohalfcontact img{ max-height:520px }
	
	
	.container .rightside.columns .twohalfcontact .floatright img { float:right; margin-right:5px; margin-top:15px; max-width: 250px;}	
	.container .rightside.columns .twohalfcontact .floatleft img { float:left; margin-left:5px; margin-top:15px; max-width: 250px;}	

	
/*eof main page style */
	




.container .rightsidetartalom{
/*min-height:800px;
*/
margin:0;
padding:0;
	}


	.container .rightsidetartalominner{
margin:0;
padding:0;
font-size:16px;
color:#000000;	
	padding-left:10px;
padding-right:10px;
	
	}




.container .tartalom{
/*min-height:800px;
*/
margin:0;
padding:0;
margin-left:0px; margin-right:0px;

	}

	.container .tartalominner{
margin:0;
padding:0;	

	}
	


    .container .eight.columns                   { width: 620px; }

    .container .tartalom .seven.columns   { width: 463px; margin-left:0px; padding-top:0px }
	.container .tartalom .seven.columns a  { color:#666666 }
	
    .container .tartalom .sevenhalf.columns   { width: 500px; margin-left:0px; padding-top:0px }
	.container .tartalom .sevenhalf.columns a  { color:#666666 }
	
	
    .container .tartalom .eighthalf.columns   { width: 560px; margin-left:0px; padding-top:0px }
	.container .tartalom .eighthalf.columns a  { color:#666666 }
    .container .sixteenhalf.columns                  { width: 1020px; }
    .container .sixteenhalf.columns .two.columns      { float:right; margin-right:25%; }
	.container .sixteenhalf.columns img#regimage {  width:140px; height:51px; float:right; }
	
	
    .container .tartalom .eight.columns   { width: 530px; text-align:right; float:right; display:inline-block; margin-right:0px; padding-right:0px }
	.container .tartalom .eight.columns img  { float:right; text-align:right; display:inline-block; margin-right:0px; padding-right:0px; padding-top:5px }
	.container .tartalom .eight.columns iframe  { float:right; text-align:right; display:inline-block; margin-right:0px; padding-right:0px; padding-top:5px }
	
    .container .nine.columns                    { width: 600px; }

    
	
	
	.container .ninehalf.columns                  { width: 660px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .threehalf.columns                  { width: 100px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .sixhalf.columns                  { width: 528px; margin-left:10px; padding-top:0px; display:inline-block; }
    .container .ninehalf.columns h1                 { margin-top:0px; padding-top:0px; padding-bottom:10px; }
    .container .ninehalf.columns .sixhalf.columns h1 { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:5px; font-weight:normal; }
    .container .ninehalf.columns .threehalf.columns img { margin-left:0; float:left; max-width:100px;}
	
	
	
    .container .ten.columns                     { width: 660px; }

    .container .tenhalf.columns                  { width: 700px; }
    .container .tenhalf.columns img#downloadimage { width:140px; height:46px;  }


    .container .fourhalf.columns                    { width: 290px; padding-top:15px; }
	.container .threehalffooter.columns                   { width: 310px; color:#000000; font-size:14px; padding-top:25px; }
	.container .threehalffooter.columns .footerright1                  { padding-left:50px; }
	.container .threehalffooter.columns .footerright2                 { padding-left:110px; }
	
	 #footer .container .threehalffooter.columns a{ color:#000000; }




	.container .threehalftartalom.columns, .container .threehalftartalom_first.columns, .container .threehalftartalom_second.columns, .container .threehalftartalom_third.columns                   
	{ width: 32%; color:#fff; padding-top:0px; padding-left:0; margin-left:0; margin-top:0; text-align:center; }

	.container .threehalftartalom_second.columns { margin-left:2px; }

	.container .threehalftartalom.columns a, .container .threehalftartalom_first.columns a, .container .threehalftartalom_second.columns a, .container .threehalftartalom_third.columns a{
	color:#fff;	
	}

	.container .threehalftartalom.columns, .container .threehalftartalom_first.columns, .container .threehalftartalom_second.columns, .container .threehalftartalom_third.columns{                  
	/*margin-top:15px;*/
	}
	
	.container .threehalftartalom_inner{
	margin-top:5px; height:10px; padding:0; margin-bottom:0;
	}
	

	.container img.arrow_point{
	width:60px;	
	}
	
	
	
	

    .containeriefix                                  { position: relative; width: 100%; margin:0; padding: 0; }
    .containeriefix .column,
    .containeriefix .columns                         { float: left; display: inline-block; margin:0; padding:0;  }
    /*.row                                        { margin-bottom: 20px; } */




	.containeriefix .threehalftartalom.columns, .containeriefix .threehalftartalom_first.columns, .containeriefix .threehalftartalom_second.columns, .containeriefix .threehalftartalom_third.columns                   
	{ width: 33.3333333%; color:#fff; padding-top:0px; padding-left:0; margin-left:0; margin-top:0; text-align:center; }
	



	.containeriefix .threehalftartalom.columns a, .containeriefix .threehalftartalom_first.columns a, .containeriefix .threehalftartalom_second.columns a, .containeriefix .threehalftartalom_third.columns a{
	color:#fff;	
	}
	
	.containeriefix .threehalftartalom_inner{
	margin-top:5px; height:10px; padding:0; margin-bottom:0;
	}
	

	.containeriefix img.arrow_point{
	width:60px;	
	}
	
	
	
	
	

#left_pic img#prev, #right_pic img#next{
width:75px;
height:75px;	
}


    .container .eleven.columns                  { width: 720px; }
    /*.container .ninesearch.columns                  { width: 720px; }
    .container .twosearch.columns                  { width: 720px;  }
	*/
	
    .container .ninesearch.columns                  { width: 100%; }
    .container .twosearch.columns                  { width: 100%;  }
	
	
	
	
    .container .twelve.columns                  { width: 780px; }
	
	.container .tartalom .twelvehalf.columns{ width: 100%;	}
	
    .container .thirteen.columns                { width: 840px; }
    .container .fourteen.columns                { width: 900px; }
    
	

		
    .container .fifteen.columns                 { width: 960px; }
    .container .sixteen.columns                 { width: 1020px; }



    .container .one-third.column                { width: 300px; }
    .container .two-thirds.column               { width: 620px; }


	
	
	

/* Main Navigation
====================================*/

.selectnav {
	display: none;
	cursor: pointer;
	width: 100%;
	padding: 8px;
	height: 37px;
	float: left;
	font-size: 16px;
	margin: 15px 0;
}

#navigation {
	/*background: #07BFED;*/
	display: block;
	width: 100%;
	float: left;
	max-height: 20px;
	margin: -8px 0 0px 0;
}

#navigation ul,
#navigation li {
	list-style:none;
	padding:0;
	margin:0;
	display:inline;
}
#navigation ul li{
	float:left;
	position:relative;
}

#navigation ul li a { 
	display: inline-block;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
	text-transform:none;
	padding: 9px 14px;
font-family: helvetica;
    font-weight: lighter;	/*ez az elvalaszto a menuk kozott*/
	background: url(../images/navigation-divider.png) no-repeat right 50%;
}




#navigation ul li:last-child a{ 
	background:none;
}


/*#navigation ul li:first-child a{ 
	padding-left: 17px;
}
*/

#navigation ul li ul li:first-child a{ 
	padding-left: 14px;
	}



#navigation ul li a:hover {
	/*background: #ed8234;
	color: #fff;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	*/
}

#navigation ul ul {
	position: absolute;
	display: none;
	top: 51px;
	left: 0;
	background: #ed8234;
	z-index: 999;
}

#navigation ul ul li a {color: #fff;}
#navigation ul li ul li a:hover {
	color: #fff;
	text-decoration:underline;
}

#navigation ul ul li a {
	display: block;
	width: 150px;
	margin: 0;
	padding: 9px 18px;
	padding-left:14px;
	font-family: helvetica;
    font-weight: lighter; 
	font-size: 13px;
	border-bottom: 1px solid #fff;
	background: none;
}

#navigation ul ul ul { 
	position: absolute; 
	top:0px; 
	left:100%; 
	z-index: 999;
}

#navigation ul ul ul li a { 
	border-bottom: 1px solid #404040 !important;
	border-top: 1px solid transparent;
	background: none;
}

#navigation ul ul li:last-child a, #navigation ul ul li:last-child a:hover {border-bottom: 1px solid transparent}
#navigation ul ul ul li:last-child a {border-bottom: 1px solid transparent !important}
#navigation ul li:hover>ul {opacity: 1; position:absolute; top:99%; left:0;}
#navigation ul ul li:hover>ul {position:absolute; top:0; left:100%; opacity: 1; z-index:497;}
#navigation ul li:hover > a { /*background: #ed8234; */}
#navigation ul ul li:hover > a {color: #fff;}
	

/*
    #footerwidth                                  { width: 1000px; }
    .footerwidth                                  { margin-left:-60px; width:1020px; }
*/



















.content_padding_top{

padding-top:0px;	
}

.newslettersignupunsubscribe{
	
display:inline-table; margin-top:-13px; margin-left:25px;
	
}






/*Delivery */



.containeriefix .deliverymobile{
	
display:none;	
	
}

    .containeriefix                                  { position: relative; width: 100%; margin:0; padding: 0; }
    .containeriefix .column,
    .containeriefix .columns                         { float: left; display: inline-block; margin:0; padding:0;  }
    /*.row                                        { margin-bottom: 20px; } */




	.containeriefix .threehalftartalom.columns, .containeriefix .threehalftartalom_first.columns, .containeriefix .threehalftartalom_second.columns, .containeriefix .threehalftartalom_third.columns                   
	{ width: 33.3333333%; color:#fff; padding-top:0px; padding-left:0; margin-left:0; margin-top:0; text-align:center; }
	



	.containeriefix .threehalftartalom.columns a, .containeriefix .threehalftartalom_first.columns a, .containeriefix .threehalftartalom_second.columns a, .containeriefix .threehalftartalom_third.columns a{
	color:#fff;	
	}
	
	.containeriefix .threehalftartalom_inner{
	margin-top:5px; height:10px; padding:0; margin-bottom:0;
	}


.containeriefix .threehalftartalom_first.columns{	
float:left;
}

.containeriefix .threehalftartalom_third.columns{	

float:right;

}


.containeriefix .threehalftartalom_center{
	padding-bottom:15px;
}

.activecolumn{
background-color:rgba(235, 100, 1, 0.5);	
}

.activecolumnhr{
width:80%; height:1px; background-color:#ff5400;
}


.inactivecolumnhr{
width:80%; height:1px; background-color:#fff;
}



.adelivery{
width:16.6666667%; margin:0; padding:0; height:270px; background:rgba(255,255,255,0.9); display:inline-block; float:left;

/* */

  vertical-align: middle;
 /* -webkit-transform: translateZ(0);
  transform: translateZ(0); --> greyline */
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  
}

.adelivery:hover + .adelivery {
position:relative;
z-index:-1;
}


.adelivery:hover{
background:rgba(255,255,255,1);
cursor:pointer;
/*box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.6);*/


/*box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.6); */

box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-webkit-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-moz-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;



}


.adeliveryshadow{
-webkit-box-shadow: -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1);
-moz-box-shadow:    -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1);
box-shadow:         -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1); margin-top:20px; height:230px;
}

/* control parent child */
.adelivery:hover .adeliveryshadow{
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none; 


}



.adeliverycenter{
text-align:center; margin:15px 5px 15px 5px; text-align:center; padding-top:10px;
}

.adeliverylogo{
height:110px; overflow:hidden; margin:0; padding:0; margin-top:10px;	
}

.adeliverylogo img{
max-height:100px;
}

.adeliveryinfo{
	height:100px; overflow:hidden; margin:0; padding:0;
}


.adeliverygreyline{
height:9px; padding:0; margin:9px 15px 9px 15px; border-bottom:solid 1px #b0b0b0
}


.font16delivery{
font-size:18px;	
}


.font15delivery{
font-size:13px;	
}


.adelivery .halfsep{
height:3px; line-height:3px;
}











/*Actions */



.containeriefix .actionsmobile{
	
display:none;	
	
}


.aactions{
width:25%; margin:0; padding:0; min-height:100px; height:auto; background:rgba(0,0,0,0.8); display:inline-block; float:left; overflow:hidden;

  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border:3px solid black;


 
}



.aactions:hover{
cursor:pointer;
}


.aactionstext{
overflow:hidden; height:155px;

/*fekete kepek miatt */
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:solid 1px #fff;


background-image:url(../images/netfood-kepek/noimglarge.jpg);
background-size:auto 200px; 
background-repeat:no-repeat;
background-position:center;

}


.aactionstext img{
/*max-width:100%; height:auto; min-height:100px;
*/
max-width:100%; height:auto; min-height:155px;

}


.aactionstext{
/*display:inline-block;
float:right;
*/
position:relative;
text-align:center;
overflow:hidden;

}

.aactionstext span.rotate{
    position: absolute;
	top: 0px; 
	right:0;
    color: #fff;
	font-size:15px;
	/*border:solid 1px #FF0000;*/
background-image:url(../images/actions-bg.png);
background-repeat:no-repeat;
background-size:250px 74px;
background-position:left bottom;
text-align:center;
margin-right:-57px;
margin-top:10px;
padding-top:7px;
height:40px;
width:180px;
font-family:helvetica;
font-weight:lighter;

}

.aactionstext .halfsep{
height:1px; line-height:1px;
}


 .aactionstext .rotate {



    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    writing-mode: lr-tb;
 -ms-transform:rotate(45deg);
 
 
/*
transform: rotate(20deg); 
-webkit-transform: rotate(20deg); 
-moz-transform: rotate(20deg); 
-ms-transform: rotate(20deg); 
-o-transform: rotate(20deg);
*/

}














.aactions:nth-child(1) .actions_info_centered {
	margin-left:20%;

	
}


.aactions:nth-child(4n + 1) .actions_info_centered {
	margin-left:20%;

	
}




.actions_info_centered{
	position:absolute;
	height:400px;
	margin-top:-100px; display:none;
	margin-left:-20%;

	}
	
	
	
	
	
	
	
	
	
	
	
	

.actions_info{
	
	display: none;
    position:absolute;
    margin:auto;
	width: 500px;
	height: 400px;
	overflow:hidden;
	z-index:4;
	-webkit-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.75);
box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.75);
}


.actions_box {

width:500px;
height:400px;
background-color:#fff;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border:2px solid black;



}


.aactions:hover .actions_info {
    display : block;
}

.aactions:hover .actions_info_centered {
    display : block;
}




.boxheader{
max-height:300px; overflow:hidden; background-color:#FFF; 

height:300px;
margin-bottom:5px;
background-image:url(../images/netfood-kepek/noimglarge.png); background-repeat:no-repeat;
background-size:auto 250px; 
background-repeat:no-repeat;
background-position:center;


}


.boxheader_title{
/*color:#000; */
color:#000;
text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;

/*font-size:18px; */
font-weight:bold; padding: 15px 0 0 10px; /*display:inline-block; float:left;*/
position: absolute;
top: 0px; 
left:0;


}



.boxheader span.rotatebig{
    position: absolute;
	top: 0px; 
	right:0;
    color: #fff;
	font-size:20px;
	/*border:solid 1px #FF0000;*/
background-image:url(../images/actions-bg.png);
background-repeat:no-repeat;
background-size:375px 111px;
background-position:left bottom;
text-align:center;
margin-right:-73px;
margin-top:30px;
padding-top:15px;
height:60px;
width:270px;
font-family:helvetica;
font-weight:lighter;


}

.boxheader span.rotatebig strong{
font-weight:bold;
color:#FFF;
}


.boxheader .rotatebig {


    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    writing-mode: lr-tb;
 -ms-transform:rotate(45deg); /* IE 9 */
}

.boxheader img{ width:100%;	 margin-top:-30px;
}

.boxheader .halfsep{
height:1px; line-height:1px;
}


.boxfooter{
width:100%; padding:5px 10px 5px 10px;	
}

.boxfooter .left_box{
	float:left; display:inline-block;
	width:60%; height:80px; 
}

.boxfooter .left_box hr{
height:1px; width:100%; color:#dfdfdf; background-color:#dfdfdf; margin-top:5px; margin-bottom:5px;
}


.boxfooter .right_box{
 display:inline-block;
	width:39%;	height:80px; float:right;
}

.boxfooter .right_box .cartbox{
	display: inline-block; background-image:url(../images/netfood_hun_376/cart_icon.png); background-color:#ff5c00;
	background-repeat:no-repeat; background-size:148px 34px; width:148px; height:34px;
	margin:17px 0px 0 20px;
}

.boxfooter .right_box .cartbox div{
color:#FFF; font-size:16px; margin:10px 0 0px 10px;
}

.boxfooter .right_box .cartbox:hover{
background-image:url(../images/netfood_hun_376/cart_icon.png); background-color:#a90901; 
}



.boxfooter_product_name{
color:#a90901; font-size:16px; font-weight:bold;
}

.boxfooter_product_dish{
color:#3a3a3a; font-size:10px;
}

.boxfooter_restaurant_info{
color:#000; font-size:13px;
}


.containeriefix .threehalftartalom_first.columns .boxfooter a, .containeriefix .threehalftartalom_first.columns .boxfooter a:visited, .containeriefix .threehalftartalom_second.columns .boxfooter a, .containeriefix .threehalftartalom_second.columns .boxfooter a:visited, .containeriefix .threehalftartalom_third.columns .boxfooter a, .containeriefix .threehalftartalom_third.columns .boxfooter a:visited{
color:#000;
}








/*Restaurants */



.containeriefix .restaurantsmobile{
	
display:none;	
	
}


.arestaurants{
width:16.6666667%; margin:0; padding:0; height:270px; background:rgba(0,0,0,0.8); display:inline-block; float:left;

/* */

  vertical-align: middle;
 
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
 
}

/* control next element */
/*.arestaurants:hover + .arestaurants {
box-shadow: inset 1px 0px 0px 0px #ec6b08;
}
*/
.arestaurants:hover + .arestaurants {
position:relative;
z-index:-1;
}

.arestaurants:hover{
background:rgba(0,0,0,1);
cursor:pointer;
/*box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.6);*/

/*-webkit-box-shadow: 0 0 4px 0 rgba(235, 100, 1, 0.6), inset 0 0 8px 0 rgba(235, 100, 1, 0.6);
-moz-box-shadow:    0 0 4px 0 rgba(235, 100, 1, 0.6), inset 0 0 8px 0 rgba(235, 100, 1, 0.6);
box-shadow:         0 0 4px 0 rgba(235, 100, 1, 0.6), inset 0 0 8px 0 rgba(235, 100, 1, 0.6);
*/

/*box-shadow: 0px 0px 2px 2px #ec6b08; */
/*
box-shadow: 0px 0px 2px 2px #ec6b08;
-webkit-box-shadow: 0px 0px 2px 2px #ec6b08;
-moz-box-shadow: 0px 0px 2px 2px #ec6b08;
*/

box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-webkit-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-moz-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;


/*
 box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border:1px #ec6b08;
*/

/*box-shadow: 0 0 8px 0 rgba(235, 100, 1, 1);
*/


 /*-webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);    
*/
}



.arestaurantsshadow{
-webkit-box-shadow: -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1);
-moz-box-shadow:    -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1);
box-shadow:         -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1); margin-top:20px; height:230px;
}


/* control parent child */

.arestaurants:hover .arestaurantsshadow{
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none; 


}

.arestaurantscenter{
text-align:center; margin:15px 5px 15px 5px; text-align:center; padding-top:10px;
}

.arestaurantslogo{
height:120px; overflow:hidden; margin:0; padding:0; margin-top:5px;	
}

.arestaurantslogo img{
max-height:110px;
}

.arestaurantsinfo{
	height:100px; overflow:hidden; margin:0; padding:0; color:#FFF;
}


.arestaurantsgreyline{
height:9px; padding:0; margin:9px 15px 9px 15px; border-bottom:solid 1px #414042
}


.font16restaurants{
font-size:18px;	
}


.font15restaurants{
font-size:13px;	
}


.arestaurants .halfsep{
height:3px; line-height:3px;
}






.containeriefix img.arrow_point{
width:60px;	
}














/*Search */



.container .searchpage.columns                 { width: 100%; padding:0px 0px 15px 0px; margin:0;  }	


.searchpage #inner_div{
color:black;	
}
.containeriefix #inner_div{
color:white;	
}






.searchlist-type{
	width: 54.9%; padding:0px 0px 20px 0px; margin:0; text-align:right; display:inline-block; float:left;
}

.searchlist-type img{
height:15px;
cursor:pointer;
display:inline-block; padding-right:19px;

}



.searchlist-img-choose{
display:inline-block; float:right; width:30%; text-align:left;
}



.searchlist-img-choose input[type="checkbox"] {
    display:none;
}

.searchlist-img-choose input[type="checkbox"] + label span {
    display:inline-block;
    width:23px;
    height:23px;
    margin:-5px 5px 0 18px;
    vertical-align:middle;
    background:url(../images/checkbox_reg_large_bg.png) left top no-repeat;
    cursor:pointer;
	vertical-align:top;
	background-color:#FFF;
}
.searchlist-img-choose input[type="checkbox"]:checked + label span {
    background:url(../images/checkbox_reg_large_bg.png) -25px top no-repeat;
	background-color:#FFF;
}
.searchlist-img-choose input[type="checkbox"]:checked + label div {
color:#000;	
}


.searchlist-img-choose:hover, .searchlist-img-choose label:hover{
color: #ec6b08;
cursor:pointer;
}

.searchlist-img-choose div{
display:inline-block;
color:#000;	
font-size:13px;
}






/*Thumb view*/


.asearch_thumb{
width:25%; margin:0; padding:0; height:290px; background:none; display:inline-block; float:left;

/* */

  vertical-align: middle;
 /* -webkit-transform: translateZ(0);
  transform: translateZ(0); --> greyline */
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow; 
}

/* control next element */
/*.asearch_thumb:hover + .asearch_thumb {
box-shadow: inset 1px 0px 0px 0px #ec6b08;
}
*/
/*
.asearch_thumb:hover + .asearch_thumb {
position:relative;
z-index:-1;
}
*/


.asearch_thumb:hover{
background:rgba(255,255,255,1);
cursor:pointer;
/*box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.6);*/


/*box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.6); */

box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-webkit-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-moz-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;

}



.asearch_thumb_shadow{

-webkit-box-shadow: -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1);
-moz-box-shadow:    -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1);
box-shadow:         -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1); margin-top:0px; height:100%; text-align:center;

}


/* control parent child */

.asearch_thumb:hover .asearch_thumb_shadow{
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none; 


}

.asearch_thumb_center{
text-align:center; margin:0px 10px 0px 10px; text-align:center; padding-top:0px;
}


.asearch_thumb_header{
	margin:0; padding:0; width:100%; background:#000; text-align:left; height:40px; color:#FFF;margin-top:-1px; 
}


.asearch_thumb_header div.stop{
  width:100%; height:40px;
}

.asearch_thumb_header div.smain{
  height:40px;
  vertical-align:middle;
display:table-cell;
padding-left:5px; padding-right:5px;
}


.asearch_thumb_header div.smain div{
  vertical-align:middle;
display:inline-block;


}


.asearch_thumb_header img{
	 display:inline-block; height:30px; padding:2px 5px 0px 7px; float:left; 

}

.asearch_thumb_header span.ssep{
	 display:inline-block; float:left; margin-top:6px;

}



.asearch_thumb_logo{
height:120px; overflow:hidden; margin:0; padding:0; margin-top:5px; width:100%;
}

.asearch_thumb_logo img{
max-width:100%; height:110px; margin-top:5px; 
}

.asearch_thumb_info{
	height:65px; overflow:hidden; margin:0; padding:0; color:#3a3a3a; text-align:center; width:100%; margin-top:5px;
}

.asearch_thumb_info_child{
	margin-top:5px;
}




.asearch_thumb_info .sdish{
width:95%; text-align:center; margin:0px auto 0px auto;
}

.font16search{
font-size:17px;	
}


.font15search{
font-size:13px;	
}


.asearch_thumb .halfsep{
height:3px; line-height:3px;
}


.asearch_thumb_footer .cartbox{
	display: inline-block; background-image:url(../images/netfood_hun_376/cart_icon.png); background-color:#a90901; 
	background-repeat:no-repeat; background-size:125px 29px; width:125px; height:29px;
	margin:0px 0px 0 0px;
}

.asearch_thumb_footer .cartbox div{
color:#FFF; font-size:16px; margin:7px 0 0px 10px; float:left;
}

.asearch_thumb_footer .cartbox:hover{
background-image:url(../images/netfood_hun_376/cart_icon.png); background-color:#ff5c00;
}


.asearch_thumb:hover .cartbox{
/*background-image:url(../images/netfood_hun_376/cart_icon.png); background-color:#ff5c00;*/
}







/*line view*/


.asearch_line{
/*width:100%; margin:0; padding:0; height:auto; background:none; display:inline-block; float:left; margin-bottom:0px;*/

width:87%; margin:0; padding:0; height:auto; background:none; display:inline-block; float:left; margin-bottom:0px;
margin-left:6.5%; margin-right:6.5%;




/* */

  vertical-align: middle;

}


.asearch_line:hover{

}



.asearch_line_shadow{

}


/* control parent child */

.asearch_line:hover .asearch_line_shadow{


}

.asearch_line_center{

background:none;
text-align:left; margin:0px; text-align:left; padding:0px; height:120px; margin-bottom:10px;

box-shadow: inset 0px -1px 0px 0px rgba(176, 176, 176, 1), inset -1px 0px 0px 0px rgba(176, 176, 176, 1), inset 0px 0px 0px 1px rgba(176, 176, 176, 1) ;

/*box-shadow: inset 0 0 1px rgba(176, 176, 176, 1); */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow; 

/* to border img too */ 
padding:1px;
}

.asearch_line_center:hover{

/*original:::box-shadow: inset 0px -2px 0px 0px rgba(236, 107, 8, 1), inset -2px 0px 0px 0px rgba(236, 107, 8, 1), inset 0px 0px 0px 2px rgba(236, 107, 8, 1) ; */

/* to border img too */ 
box-shadow: inset 0px -1px 0px 0px rgba(236, 107, 8, 1), inset -1px 0px 0px 0px rgba(236, 107, 8, 1), inset 0px 0px 0px 1px rgba(236, 107, 8, 1) ;

/*
box-shadow: inset 0px 0px 1px 2px #ec6b08 ;
-webkit-box-shadow: inset 0px 0px 1px 2px #ec6b08 ;
-moz-box-shadow: inset 0px 0px 1px 2px #ec6b08 ;
*/

background-color:#FFF;
cursor:pointer;
}
 




.asearch_line_header{
	margin:0; padding:0; width:100%; background:#000; text-align:left; height:40px; color:#FFF;margin-top:0px; 
}


.asearch_line_header div.stop{
  width:100%; height:40px;
}

.asearch_line_header div.smain{
  height:40px;
  vertical-align:middle;
display:table-cell;
padding-left:5px; padding-right:5px;
}


.asearch_line_header div.smain div{
  vertical-align:middle;
display:inline-block;


}


.asearch_line_header img{
	 display:inline-block; height:30px; padding:2px 5px 0px 7px; float:left; 

}

.asearch_line_header span.ssep{
	 display:inline-block; float:left; margin-top:6px;

}



.asearch_line_logo{
height:120px; overflow:hidden; margin:0; padding:0; margin-top:0px;  text-align:center; float:left; width:217px;
}


.asearch_line_logo img{
max-width:100%; height:120px; margin-top:0px; 
}

.asearch_line_info{
	/*height:120px; overflow:hidden; color:#3a3a3a; text-align:left; width:60%; display:inline-block; vertical-align:middle; position:relative;*/
	
display: inline-block;
  width:50%;
  height: 120px;
  overflow:hidden;
  color:#3a3a3a; text-align:left;

}

.asearch_line_info_child{
position: relative;
  top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
	
	padding-left:20px;
	padding-right:20px;
	
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;

}

.asearch_line_info .sdish{
width:100%; vertical-align:middle; display:inline-block;
}

.font16search{
font-size:17px;	
}


.font15search{
font-size:13px;	
}


.asearch_line .halfsep{
height:3px; line-height:3px;
}

.asearch_line .sep{
height:10px; line-height:10px;
}



.asearch_line_footer{
float:right; 

display: inline-block;
  width:15%;
  height: 120px;
text-align:right;
padding-right:20px;

}

.asearch_line_footer .cartbox{
	display: inline-block; background-image:url(../images/netfood_hun_376/cart_icon.png); background-color:#a90901; 
	background-repeat:no-repeat; background-size:125px 29px; width:125px; height:29px;
	
position: relative;
  top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
	
}

.asearch_line_footer .cartbox div{
color:#FFF; font-size:16px; margin:7px 0 0px 10px; float:left;
}

.asearch_line_footer .cartbox:hover{
background-image:url(../images/netfood_hun_376/cart_icon.png); background-color:#ff5c00;
cursor:pointer;
}


.asearch_line:hover .cartbox{
/*background-image:url(../images/netfood_hun_376/cart_icon.png); background-color:#ff5c00; */
}





.searchpagemaindivalertwindow{

position:fixed; width:80%; top:50%; margin:0; padding:0;

}






/* 1250 GRID */

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

/* otp  */

    .footerleft.footercolumns                  { width: 320px; float:left; text-align:left; margin:13px 0px 13px 23px; }
    .footerright.footercolumns                  { width: 370px; float:right; text-align:right;  margin:13px 23px 13px 0px; }


    .footerleft.footercolumns img                  { height:18px; }
    .footerright.footercolumns img                  { height:18px; }

/* otp end  */


.searchpagemaindivalertwindow{

position:fixed; width:95%; top:50%; margin:0; padding:0;

}


    .container                                  { position: relative; width: 1250px; margin: 0 auto; padding: 0; }
    .container .column,
    .container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px;  }
    .row                                        { margin-bottom: 20px; }


    .container .sixteen.columns                 { width: 1230px; }



    .container .eleven.columns                  { width: 100% }
    .container .fourhalf.columns                    { width: 0px; }

/*     .container .ninesearch.columns                  { width: 740px; }
       .container .twosearch.columns                  { width: 220px; }
*/
    .container .ninesearch.columns                  { width: 725px; }
    .container .twosearch.columns                  { width: 300px; }

.container .threehalftartalom_second.columns { margin-left:8px; }

	.container .threehalftartalom.columns, .container .threehalftartalom_first.columns, .container .threehalftartalom_second.columns, .container .threehalftartalom_third.columns{                  
	/*margin-top:15px;*/
	}
	
	.container .threehalftartalom_inner{
	margin-top:5px; height:10px; padding:0; margin-bottom:0;
	}



/*registration*/

.regcheck_box .error-message{
width:70%; display:none; text-align:left;	
}

.regtable1{
	
width:45%;
float:left;	
margin-left:140px;
}



.regtable2{
	
width:38%;
float:left;	
margin-left:1%;
}

#regcolumnnoheightdown{
display:none;	
}



/*Delivery */


    .containeriefix                                  { position: relative; width: 100%; margin:0; padding: 0; }
    .containeriefix .column,
    .containeriefix .columns                         { float: left; display: inline-block; margin:0; padding:0;  }
    /*.row                                        { margin-bottom: 20px; } */




	.containeriefix .threehalftartalom.columns, .containeriefix .threehalftartalom_first.columns, .containeriefix .threehalftartalom_second.columns, .containeriefix .threehalftartalom_third.columns                   
	{ width: 33.3333333%; color:#fff; padding-top:0px; padding-left:0; margin-left:0; margin-top:0; text-align:center; }
	



	.containeriefix .threehalftartalom.columns a, .containeriefix .threehalftartalom_first.columns a, .containeriefix .threehalftartalom_second.columns a, .containeriefix .threehalftartalom_third.columns a{
	color:#fff;	
	}
	
	.containeriefix .threehalftartalom_inner{
	margin-top:5px; height:10px; padding:0; margin-bottom:0;
	}


.containeriefix .threehalftartalom_first.columns{	
float:left;
}

.containeriefix .threehalftartalom_third.columns{	

float:right;

}


.containeriefix .threehalftartalom_center{
	padding-bottom:15px;
}

.activecolumn{
background-color:rgba(235, 100, 1, 0.5);	
}

.activecolumnhr{
width:80%; height:1px; background-color:#ff5400
}

.inactivecolumnhr{
width:80%; height:1px; background-color:#fff;
}


.adelivery{
width:16.6666667%; margin:0; padding:0; height:300px; background:rgba(255,255,255,0.9); display:inline-block; float:left;

/* */

  vertical-align: middle;
 /* -webkit-transform: translateZ(0);
  transform: translateZ(0); --> greyline */
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  
}


.adelivery:hover + .adelivery {
position:relative;
z-index:-1;

}


.adelivery:hover{
background:rgba(255,255,255,1);
cursor:pointer;


box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-webkit-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-moz-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;

}



.adeliveryshadow{
-webkit-box-shadow: -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1);
-moz-box-shadow:    -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1);
box-shadow:         -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1); margin-top:20px; height:260px;
}


/* control parent child */
.adelivery:hover .adeliveryshadow{
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none; 


}


.adeliverycenter{
text-align:center; margin:15px; text-align:center;	 padding-top:5px;
}

.adeliverylogo{
height:140px; overflow:hidden; margin:0; padding:0; margin-top:10px;	
}

.adeliverylogo img{
max-height:120px;
}

.adeliveryinfo{
	height:100px; overflow:hidden; margin:0; padding:0;
}


.adeliverygreyline{
height:9px; padding:0; margin:9px 15px 9px 15px; border-bottom:solid 1px #b0b0b0
}


.font16delivery{
font-size:18px;	
}


.font15delivery{
font-size:13px;	
}


.adelivery .halfsep{
height:5px; line-height:5px;
}











/*Actions */



.aactions{
width:25%; margin:0; padding:0; min-height:100px; height:auto; background:rgba(0,0,0,0.8); display:inline-block; float:left; overflow:hidden;


 
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border:3px solid black;
 
}



.aactions:hover{
cursor:pointer;
}



.aactionstext{
overflow:hidden; height:175px;

/*fekete kepek miatt */
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:solid 1px #fff;



background-image:url(../images/netfood-kepek/noimglarge.jpg);
background-size:auto 200px; 
background-repeat:no-repeat;
background-position:center;

}

.aactionstext img{
/*max-width:100%; height:auto; min-height:100px;
*/
max-width:100%; height:auto; min-height:175px;
}










/*Restaurants */




.arestaurants{
width:16.6666667%; margin:0; padding:0; height:300px; background:rgba(0,0,0,0.8); display:inline-block; float:left;

/* */

  vertical-align: middle;
 
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
 
}


.arestaurants:hover + .arestaurants {
position:relative;
z-index:-1;
}

.arestaurants:hover{
background:rgba(0,0,0,1);
cursor:pointer;


box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-webkit-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-moz-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;

}



.arestaurantsshadow{
-webkit-box-shadow: -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1);
-moz-box-shadow:    -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1);
box-shadow:         -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1); margin-top:20px; height:260px;
}


/* control parent child */

.arestaurants:hover .arestaurantsshadow{
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none; 


}






.arestaurantscenter{
text-align:center; margin:15px; text-align:center;	 padding-top:5px;
}

.arestaurantslogo{
height:150px; overflow:hidden; margin:0; padding:0; margin-top:5px;	
}

.arestaurantslogo img{
max-height:140px;
}

.arestaurantsinfo{
	height:100px; overflow:hidden; margin:0; padding:0; color:#FFF;
}


.arestaurantsgreyline{
height:9px; padding:0; margin:9px 15px 9px 15px; border-bottom:solid 1px #414042
}


.font16restaurants{
font-size:18px;	
}


.font15restaurants{
font-size:13px;	
}


.arestaurants .halfsep{
height:5px; line-height:5px;
}




.containeriefix img.arrow_point{
width:60px;	
}








.line1_box7{
/*padding-left:27px; */
padding-left:7px;
}


.line2_box7{
/*padding-left:27px; */
padding-left:7px;

}


.container .tartalom .searchstartform input[type=text]#halflarge, .container .tartalom .searchstartform input[type=text].halflarge{

width:230px;
	
}


/* Header search bar */



.searchproructdiv .mediumbox{
width:240px;
}
.searchproructdiv .mediumbox span.reset_search{
float:right;
}




fieldset{
	
			font-size:16px;    
font-family: helvetica;
    font-weight: lighter;
		color:#fff;	
	
}

.searchstartform, .searchstartform span, .searchstartform div{
			font-size:16px;    
font-family: helvetica;
    font-weight: lighter;
		color:#fff;	
	
}

#nopadding{
margin:0; padding:0;
	
}


#bigpadding{
margin:0; padding:0;
	
}


.line1_box1, .line1_box2, .line1_box3, .line1_box4, .line1_box5, .line1_box6, .line1_box7{
display:inline-block; 

}


.line1_box1{
width:251px; float:left; padding-top:8px;
text-align:right;
}

.line1_box2{
width:140px; float:left; padding-top:3px;
}

.searchstartform .line1_box2 input[type=text].small{
margin-left:5px;
}




.line1_box3{
width:290px; float:left; padding-top:3px;
text-align:right;
}
.line1_box4{
width:35px;
float:left;
padding-top:1px;
}

.line1_box5{
/*width:175px;*/	
width:230px;
float:left;
text-align:right;
padding-top:8px;
}


.line1_box6{
width:35px;
float:left;
padding-top:1px;
}


.line1_box7{
width:175px;
float:left;
padding-top:8px;
}



.line1_box4 input[type=submit].submitregistration, .line1_box4 input[type=button].submitregistration{
float:right; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}


.line1_box6 input[type=submit].imageregistration{

float:right; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}



.line2_box1, .line2_box2, .line2_box3, .line2_box4, .line2_box5, .line2_box6, .line2_box7{
display:inline-block; 

}


.line2_box1{
width:251px; float:left; padding-top:16px;
text-align:right;
}

.line2_box2{
width:140px; float:left; padding-top:11px;
}

.searchstartform .line2_box2 input[type=text].smallrestaurant{
margin-left:5px;
}


.line2_box3{
width:290px; float:left; padding-top:12px;
text-align:right;
}

.searchstartform .line1_box2 input[type=text].district{
 margin-top:0px;
		background-image: url(../images/belepes-nyil.png);
		background-repeat: no-repeat;
appearance:none;
background-position:95% 6px;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
padding-right:0px;


}

.container .tartalom .searchstartform input[type=text].district{

width:125px;
	
}


.line2_box4{
width:35px;
float:left;
padding-top:9px;
}

.line2_box5{
/*width:175px;*/
width:190px;
float:left;
text-align:right;
padding-top:16px;
}

.line2_box6{
width:35px;
float:left;
padding-top:9px;
}


.line2_box3 input[type=submit].submitregistration{

float:left; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
margin-top:-3px;
}



.line2_box4 input[type=submit].submitregistration{

float:right; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}


.line2_box6 input[type=submit].imageregistration{

float:right; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}


.line2_box7{
padding-top:16px;
}






/*Header search bar / END */









/*menucard*/


.acardlist_line_logo{
height:130px; overflow:hidden; margin:0; padding:0; margin-top:0px;  text-align:center; float:left; width:200px; /* to border img too */ 
}


.acardlist_line_logo img{
max-width:100%; /* to border img too */  height:130px; margin-top:0px; 
}









.acardlist_line_info{
height:130px;
}


.cardcolumn1 .clogo{

height:220px;
width:100%;

}

.cardcolumn1 .clogo img{
max-height:180px;
max-width:160px;

}



.cardcolumn1{
width:15.8%;
float:left;
}


.cardcolumn2{
width:60%; float:left; text-align:justify;
}

.cardcolumn3{
width:22%; float:right; 
min-height:100px;


}

.ccategorytitle{
font-size:16px;
margin:0px 10px 7px 10px;
}

.pcategorytitle{
margin:0px 10px 5px 10px;
}


.ccategorymenu{ /*flexy-menu-font-size */
/*font-size:13px;*/ /* ?? */
/*margin:0px 20px 20px 20px;*/
}






.ccategsearch .ccategsearchform input[type=text].csearchproduct{

    border: none;
    padding: 5px 5px 0px 5px;
    font-size:13px;    
font-family: helvetica;
    font-weight: lighter;
    color: #ff5c00;
    margin: 0;
    max-width: 100%;
    display: inline-block;
    background: none;
    text-align:left;
	float:left;
	height:20px;
	
    /*height:25px;*/
}

.ccategsearch .ccategsearchform input[type=text].chalflarge{
	/*width:167px;	*/ width:135px;	
}


.csearchproduct::-webkit-input-placeholder { /* WebKit browsers */
	font-size:16px;
}
.csearchproduct:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	font-size:16px;
}
.csearchproduct::-moz-placeholder { /* Mozilla Firefox 19+ */
	font-size:16px;
}
.csearchproduct:-ms-input-placeholder { /* Internet Explorer 10+ */
	font-size:16px;
}


.acardlist_line_center .disharray{
	
font-size:12px;

}



.acardlist_line_center_bordered .disharray_bordered{
font-size:13px;
padding:30px 0px 30px 0px;
}

.dishcontent .dish_sec_column .dishline_inner{
	width:50%;
}


.font20cardlist{
font-size:19px;	
}


.font16cardlist{
font-size:17px;	
}


.font15cardlist{
font-size:13px;	
}


.cardcolumn3 .cinner{
font-size:13px;
}



.cordercom input[type=button]#formimage{

background-size:150px 30px; width:150px; height:30px;
	margin:0px 0px 0px 0px;
 font-size:13px;
}



.cordercom div#button_goto_checkout, .cordercom div#button_goto_checkout_login, .cordercom div#button_goto_checkout_order, .cordercom div#button_goto_checkout_address{
	background-repeat:no-repeat; background-size:150px 30px; width:150px; height:30px;
}

.cordercom div#button_goto_checkout div, .cordercom div#button_goto_checkout_login div, .cordercom div#button_goto_checkout_order div, .cordercom div#button_goto_checkout_address div{
	padding:8px 0px 0 10px;
}





.checkcolumn2_box div#button_change_address{
	background-repeat:no-repeat; background-size:110px 30px; width:110px; height:30px;
	 font-size:13px;

}
.checkcolumn2_box div#button_change_address div{
	padding:0;
	padding-top:8px;
	text-align:center;
}

.checkcolumn2_box div#button_change_name{
	background-repeat:no-repeat; background-size:110px 30px; width:110px; height:30px;
	 font-size:13px;

}

.checkcolumn2_box div#button_change_name div{
	padding:0;
	padding-top:8px;
	text-align:center;
}













.dish_sec_column input[type="button"].quantity_box_button {
font-size:13px;

}


.dish_sec_column .cartbox div{
font-size:16px;
}



.acardlist_line_footer{
height:110px;
}

.acardlist_line_footer .cartbox div{
font-size:16px; 
}











/*checkoutpage*/


.checkoutcolumn1 .clogo{

height:220px;
width:100%;

}

.checkoutcolumn1 .clogo img{
max-height:180px;
max-width:160px;
}



.checkoutcolumn1{
width:15.8%;
float:left;
}


.checkoutcolumn2{
width:60%; float:left; text-align:justify;
}

.checkoutcolumn3{
width:22%; float:right; 
min-height:100px;


}



.font20checkoutlist{
font-size:20px;	
}


.font16checkoutlist{
font-size:18px;	
}


.font15checkoutlist{
font-size:13px;	
}

.font14checkoutlist{
font-size:15px;	
}




.checkoutcolumn3 .cinner{
font-size:13px;
}




.checkcolumn2_box input[type=button]#button_change_address{
	background-repeat:no-repeat; background-size:150px 30px; width:150px; height:30px;
	margin:10px 0px 0px 10px;
	padding-top:7px;
	font-size:13px;
}




.checkcolumn2_box input[type=submit]#submit_order{
	display: inline-block; background-image:url(../images/netfood_hun_378/goto_menu_icon.png);
	background-repeat:no-repeat; background-size:250px 38px; width:250px; height:38px;
	margin:0px 20px 15px 10px;

	padding-top:0px;
	font-size:16px;
}







.checkcolumn2_box input[type=button]#button_change_address:hover{
cursor:pointer;
background-color:#f46a04;
}



.pcategorytitle div#button_back_to_menucard, .cordercom div#button_back_to_menucard{
	background-repeat:no-repeat; background-size:150px 30px; width:150px; height:30px;
	font-size:13px;
}

.pcategorytitle div#button_back_to_menucard div{
	padding:0;
	padding-top:7px;
	text-align:center;
}

.cordercom div#button_back_to_menucard div{
	padding:0;
	padding-top:8px;
	text-align:center;
}






/*datasheet*/




.sheetcolumn1 .dlogo{
height:220px;
width:220px;
}

.sheetcolumn1 .dlogo img{
max-height:180px;
max-width:160px;

}



.sheetcolumn3 .gotobox{
	display: inline-block; background-image:url(../images/netfood_hun_378/goto_menu_icon.png); background-color:#f46a04;
	background-repeat:no-repeat; background-size:250px 38px; width:250px; height:38px;
	margin:0px 20px 15px 0px;
}

.sheetcolumn3 .gotobox div{
color:#FFF; font-size:16px; margin:12px 0 0px 12px;
}

.dinner .gmaps_frame{
	
width:250px;
height:150px;

}

.dinner .gmaps_frame iframe{

width:250px;
height:150px;

}











/*Search */

/*Thumb view*/

.searchlist-type{
	width: 54.1%; 
}

.searchlist-type img{
 padding-right:19px;

}


.asearch_thumb_logo{
height:125px; overflow:hidden; margin:0; padding:0; margin-top:5px; 
}

.asearch_thumb_logo img{
max-width:100%; height:120px; margin-top:5px; 
}



.font16search{
font-size:17px;	
}


.font15search{
font-size:13px;	
}



.searchlist-img-choose div{
display:inline-block;
color:#000;	
font-size:13px;
}

.asearch_thumb_footer .cartbox div{
color:#FFF; font-size:16px; margin:7px 0 0px 10px; float:left;
}








/*line view*/


.asearch_line{
width:72%; margin:0; padding:0; height:auto; background:none; display:inline-block; float:left; margin-bottom:0px;
margin-left:14%; margin-right:14%;

}



.asearch_line_footer .cartbox div{
color:#FFF; font-size:16px; margin:7px 0 0px 10px; float:left;
}











}

/* 1250 GRID / END */










/* 1350 GRID */

    @media only screen and (min-width: 1350px) and (max-width: 1439px) {





/*Actions */



.aactionstext{
overflow:hidden; height:190px;

/*fekete kepek miatt */
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:solid 1px #fff;


background-image:url(../images/netfood-kepek/noimglarge.jpg);
background-size:auto 210px; 
background-repeat:no-repeat;
background-position:center;

}

.aactionstext img{
/*max-width:100%; height:auto; min-height:100px;
*/
max-width:100%; height:auto; min-height:190px;
}


	}



/* 1350 GRID / END */









/* 1440 GRID */

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

.searchpagemaindivalertwindow{

position:fixed; width:70%; top:50%; margin:0; padding:0;

}

/*Actions */



.aactions{
width:20%; margin:0; padding:0; min-height:100px; height:auto; background:rgba(0,0,0,0.8); display:inline-block; float:left; overflow:hidden;

 
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border:3px solid black;
 
}


.aactions:nth-child(1) .actions_info_centered {
	margin-left:10%;

	
}


.aactions:nth-child(4n + 1) .actions_info_centered {
	margin-left:-15%;

	
}

.aactions:nth-child(5n + 1) .actions_info_centered {
	margin-left:10%;

	
}



.actions_info_centered{
	margin-left:-15%;

	}
	



.aactionstext{
overflow:hidden; height:160px;

/*fekete kepek miatt */
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:solid 1px #fff;


background-image:url(../images/netfood-kepek/noimglarge.jpg);
background-size:auto 190px; 
background-repeat:no-repeat;
background-position:center;

}

.aactionstext img{
/*max-width:100%; height:auto; min-height:100px;
*/
max-width:100%; height:auto; min-height:160px;
}


	}



/* 1440 GRID / END */













/* 1600 GRID */

    @media only screen and (min-width: 1600px) and (max-width: 1699px) {


/*Actions */



.aactionstext{
overflow:hidden; height:180px;

/*fekete kepek miatt */
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:solid 1px #fff;


background-image:url(../images/netfood-kepek/noimglarge.jpg);
background-size:auto 220px; 
background-repeat:no-repeat;
background-position:center;

}

.aactionstext img{
/*max-width:100%; height:auto; min-height:100px;
*/
max-width:100%; height:auto; min-height:180px;
}


	}



/* 1600 GRID / END */









/* 1700 GRID */

    @media only screen and (min-width: 1700px) and (max-width: 1799px) {


/*Actions */



.aactionstext{
overflow:hidden; height:190px;

/*fekete kepek miatt */
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:solid 1px #fff;


background-image:url(../images/netfood-kepek/noimglarge.jpg);
background-size:auto 230px; 
background-repeat:no-repeat;
background-position:center;

}

.aactionstext img{
/*max-width:100%; height:auto; min-height:100px;
*/
max-width:100%; height:auto; min-height:190px;
}


	}



/* 1700 GRID / END */










/* 1800 GRID */

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


.searchpagemaindivalertwindow{

position:fixed; width:65%; top:50%; margin:0; padding:0;

}

/*Actions */



.aactionstext{
overflow:hidden; height:210px;

/*fekete kepek miatt */
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:solid 1px #fff;

background-image:url(../images/netfood-kepek/noimglarge.jpg);
background-size:auto 240px; 
background-repeat:no-repeat;
background-position:center;

}

.aactionstext img{
/*max-width:100%; height:auto; min-height:100px;
*/
max-width:100%; height:auto; min-height:210px;
}


	}



/* 1800 GRID / END */









    @media only screen and (min-width: 1026px) and (max-width: 1100px) {




    #fullheader .headercenter.headercolumns                  { width: 400px; display:inline-block; margin:15px 0px 15px 25px; min-height:17px;  }





    .container .columns                         { float: left; display: inline; margin-left: 22px; margin-right: 0px; }



    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container .one.column,
    .container .one.columns                     { width: 40px;  }
    .container .half.columns                 	{ width: 10px;  }
    .container .footerhalf.columns                 	{ width: 10px;  }		
			
    .container .onehalf.columns                 { width: 95px; padding-right:15px  }	
    .container .two.columns                     { width: 100px; }
    .container .twohalf.columns                     { width: 100px; }
	
	.container .threehalffooter.columns                   { width: 310px; color:#000000; font-size:14px; padding-top:25px; }
	.container .threehalffooter.columns .footerright1                  { padding-left:0px; }
	.container .threehalffooter.columns .footerright2                 { padding-left:60px; }
	
	
    .container .three.columns                   { width: 160px; }
    .container .four.columns                    { width: 220px; }
    .container .five.columns                    { width: 240px; }
    .container .six.columns                     { width: 660px; }
    .container .seven.columns                   { width: 240px; }
    .container .eight.columns                   { width: 680px; }
	
	
    .container .tartalom .seven.columns   { width: 385px; margin-left:0px; padding-top:0px }
	.container .tartalom .seven.columns a  { color:#666666 }	
	
    .container .tartalom .sevenhalf.columns   { width: 500px; margin-left:0px; padding-top:0px }
	.container .tartalom .sevenhalf.columns a  { color:#666666 }	


    .container .tartalom .eighthalf.columns   { width: 500px; margin-left:0px; padding-top:0px }
	.container .tartalom .eighthalf.columns a  { color:#666666 }
    .container .sixteenhalf.columns                  { width: 940px; }


	
    .container .tartalom .eight.columns   { width: 500px; text-align:right; float:right; display:inline-block; margin-right:0px; padding-right:0px }
	.container .tartalom .eight.columns img  { float:right; text-align:right; display:inline-block; margin-right:0px; padding-right:0px; padding-top:5px }
	.container .tartalom .eight.columns iframe  { float:right; text-align:right; display:inline-block; margin-right:0px; padding-right:0px; padding-top:5px }



	    .container .fivehalf.columns                    { width: 210px; }
    .container .tenquarter.columns                  { width: 710px; }

	
    .container .nine.columns                    { width: 520px; }
    .container .ten.columns                     { width: 580px; }
	
	
	.container .ninehalf.columns                  { width: 660px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .threehalf.columns                  { width: 100px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .sixhalf.columns                  { width: 535px; margin-left:20px; padding-top:0px; display:inline-block; }
    .container .ninehalf.columns h1                 { margin-top:0px; padding-top:0px; padding-bottom:10px; }
    .container .ninehalf.columns .sixhalf.columns h1 { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:5px; font-weight:normal; }
    .container .ninehalf.columns .threehalf.columns img { margin-left:0; float:left; max-width:100px;}
	
	
    .container .tenhalf.columns                  { width: 700px; }
	
	
    .container .eleven.columns                  { width: 680px; }
    .container .twelve.columns                  { width: 700px; }
    .container .fourhalf.columns                    { width: 250px;}
	
	.container .tartalom .twelvehalf.columns{ width: 100%;	}
	
	
    .container .thirteen.columns                { width: 760px; }
    .container .fourteen.columns                { width: 820px; }
	

	
	
	
	
    .container .fifteen.columns                 { width: 880px; }
    .container .sixteen.columns                 { width: 940px; }

    .container .one-third.column                { width: 300px; }
    .container .two-thirds.column               { width: 620px; }


    .container .rightside.columns .half1 .morediv             { margin-top:10px; margin-bottom:10px;   }
    .container .rightside.columns .half2 .morediv             { margin-top:10px; margin-bottom:10px;   }

    .container .rightside.columns .half1 img                { width: 250px; margin-bottom:10px; }
    .container .rightside.columns .half2 img                { width: 250px; margin-bottom:10px; }
	
	.mainhalfseparator{ min-height:325px; margin:0; border-right:solid 1px #bcbbbb; }
	
	
    .container .rightside.columns .half1contact .morediv             { margin-top:10px; margin-bottom:10px;   }
    .container .rightside.columns .half2contact .morediv             { margin-top:10px; margin-bottom:10px;   }

    .container .rightside.columns .half1contact img                { width: 250px; margin-bottom:10px; }
    .container .rightside.columns .half2contact img                { width: 250px; margin-bottom:10px; }
	
	.mainhalfseparatorcontact{ min-height:375px; margin-top:0px; border-right:solid 1px #bcbbbb; }
	
	
	
		
	.container .rightside.columns .floatright img { float:right; margin-left:5px; margin-top:15px; width: 250px;}	
	.container .rightside.columns .floatleft img { float:left; margin-right:5px; margin-top:15px; width: 250px;}	

	.container .rightside.columns .floatright iframe { float:right; margin-left:5px; margin-top:15px; width: 314px; height:177px}	
	
	
	.container .rightside.columns .twohalfcontact .floatright img { float:right; margin-right:5px; margin-top:15px; max-width: 250px;}	
	.container .rightside.columns .twohalfcontact .floatleft img { float:left; margin-left:5px; margin-top:15px; max-width: 250px;}	



	
/*eof main page style */




		
		
		#wrapper {


	}
	
	#footer {
		

		
		
		/*background: #dcecf3;*/
		width: 100%;
		padding: 15px 35px 0px 35px;
		margin: 35px auto 50px auto;
		

		
		
	}


	#footer_mainpage {		
			
  position: fixed;
  bottom: 0px;
  width: 100%;
  height: 50px;
  padding: 0;
  margin:0;
  overflow:hidden;		
		
	}







	#navigation ul li a { 
	padding: 9px 14px;
	/*ez az elvalaszto a menuk kozott*/
	/*background: url(../images/navigation-divider.png) no-repeat right 50%;*/
	}




#navigation ul li ul li:first-child a{ 
	padding-left: 10px;
	}



#navigation ul ul li a {
	padding-left:10px;
	}







.container .rightsidetartalom{
/*min-height:800px;
*/	
	}





#contact-details .kiemelttel{
padding-left:0px;
}














/*registration*/



.container .registrationpage.columns                 { width: 100%; padding:0px 0px 15px 0px; margin:0;  }	


.regcolumn1_box, .regcolumn2_box, .regcolumn2_box_submit, .regcolumn3_box, .regcolumn4_box, .regtable1, .regtable2,{
display:inline-block; 

}

.regtable1{
	
width:48%;
float:left;	
margin-left:90px;

}



.regtable2{
	
width:38%;
float:left;	
margin-left:3%;
}

.regcolumn1_box{
width:195px; float:left; padding-top:16px;
text-align:right;
}



.regcolumn2_box{
width:210px; float:left; padding-top:11px;
}

.regcolumn1_box span{
}

.regcolumn2_box span{
}



.container .tartalom .registrationpage input[type=text], .container .tartalom .registrationpage input[type=password]{

		border: 1px solid #c4bebb;
		padding: 5px;
		margin: 0;
		max-width: 100%;
		display: inline-block;
		background: #fff;
		/*height:25px;*/
}

.container .tartalom .registrationpage input[type=text]#large, .container .tartalom .registrationpage input[type=text].large,
.container .tartalom .registrationpage input[type=password]#large, .container .tartalom .registrationpage input[type=password].large{

float:right;
width:180px;
	
}

.container .tartalom .registrationpage textarea.large{

width:190px;
height:60px;
border: 1px solid #c4bebb;
padding: 0px;
margin: 0;
display: inline-block;
background: #fff;
float:right;
}




.regcolumn2_box div{
text-align:left;
width:160px;
display:inline-block;
color:#000;
vertical-align:bottom;
}


.registrationpage input[type="checkbox"].aszf_checkbox {
    display:none;
}

.registrationpage input[type="checkbox"].aszf_checkbox + label.aszf_checkbox span.aszf_checkbox {
    display:inline-block;
    width:23px;
    height:23px;
    margin:0px 5px 0 18px;
    vertical-align:middle;
    background:url(../images/checkbox_reg_large_bg.png) left top no-repeat;
    cursor:pointer;
	vertical-align:top;
}
.registrationpage input[type="checkbox"].aszf_checkbox:checked + label.aszf_checkbox span.aszf_checkbox {
    background:url(../images/checkbox_reg_large_bg.png) -25px top no-repeat;
}
.registrationpage input[type="checkbox"].aszf_checkbox:checked + label.aszf_checkbox div.aszf_checkbox {
color: #ec6b08;
}


.regcolumn2_box div.aszf_checkbox:hover, .regcolumn2_box label.aszf_checkbox:hover{
color: #ec6b08;
cursor:pointer;
}




.regcolumn2_box div.subscribe_all{
text-align:left;
width:90%;
display:block;
color:#000;
margin-left:18px;
padding-bottom:8px;
}



.regcolumn2_box div.subscribe_checkbox{
text-align:left;
width:55px;
display:inline-block;
color:#000;
vertical-align:middle;
}



.registrationpage input[type="checkbox"].subscribe_checkbox {
    display:none;
}

.registrationpage input[type="checkbox"].subscribe_checkbox + label.subscribe_checkbox span.subscribe_checkbox {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0px 5px 0 18px;
    vertical-align:middle;
    background:url(../images/checkbox_reg_small_bg.png) left top no-repeat;
    cursor:pointer;
}
.registrationpage input[type="checkbox"].subscribe_checkbox:checked + label.subscribe_checkbox span.subscribe_checkbox {
    background:url(../images/checkbox_reg_small_bg.png) -22px top no-repeat;
}
.registrationpage input[type="checkbox"].subscribe_checkbox:checked + label.subscribe_checkbox div.subscribe_checkbox {
color: #ec6b08;
}


.regcolumn2_box div.subscribe_checkbox:hover, .regcolumn2_box label.subscribe_checkbox:hover{
color: #ec6b08;
cursor:pointer;
}




.regcolumn2_box div.subscribe_checkbox_big{
text-align:left;
width:160px;
display:inline-block;
color:#000;
vertical-align:middle;
}


.registrationpage input[type="checkbox"].subscribe_checkbox_big {
    display:none;
}

.registrationpage input[type="checkbox"].subscribe_checkbox_big + label.subscribe_checkbox_big span.subscribe_checkbox_big {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0px 5px 0 18px;
    vertical-align:middle;
    background:url(../images/checkbox_reg_small_bg.png) left top no-repeat;
    cursor:pointer;
}
.registrationpage input[type="checkbox"].subscribe_checkbox_big:checked + label.subscribe_checkbox_big span.subscribe_checkbox_big {
    background:url(../images/checkbox_reg_small_bg.png) -22px top no-repeat;
}
.registrationpage input[type="checkbox"].subscribe_checkbox_big:checked + label.subscribe_checkbox_big div.subscribe_checkbox_big {
color: #ec6b08;
}


.regcolumn2_box div.subscribe_checkbox_big:hover, .regcolumn2_box label.subscribe_checkbox_big:hover{
color: #ec6b08;
cursor:pointer;
}



.registrationpage .regcolumn2_box_submit {
width:210px; float:left; padding-top:11px;

}


.registrationpage .regcolumn2_box_submit input[type=submit]#formimage{

float:right; width:192px; height:45px; font-size:16px;
background-color:#ff6c00;
color:#fff;
text-transform:uppercase;

cursor:pointer;

}


.container .tartalom .regcolumn2_box select{
display:inline-block;
float:right;

width:192px;
		border: 1px solid #c4bebb;
		padding: 5px;
		margin: 0;
		max-width: 100%;
color:#000;
		background-image: url(../images/belepes-nyil-narancs.png);
		background-repeat: no-repeat;
appearance:none;
background-position:95% 6px;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
padding-right:10px;
  -webkit-border-radius: 0px;

}

















.container .tartalom .searchstartform select{

width:115px;
}


.container .tartalom .searchstartform fieldset#nopadding{

		padding-left:0px;

}


.container .tartalom .searchstartform fieldset#bigpadding{

		padding-left:110px;

}

.container .tartalom .searchstartform fieldset#smallpadding{

		padding-left:10px;

}



.container .tartalom .searchstartform input[type=text]#large, .container .tartalom .searchstartform input[type=text].large{

width:270px;
	
}

.container .tartalom .searchstartform input[type=text]#halflarge, .container .tartalom .searchstartform input[type=text].halflarge{

width:217px;
	
}

.container .tartalom .searchstartform input[type=text].medium{

width:174px;
	
}




.container .tartalom .searchstartform input[type=text]#small, .container .tartalom .searchstartform input[type=text].small, .container .tartalom .searchstartform input[type=text].smallrestaurant, 
.container .tartalom .searchstartform input[type=text].district{

width:80px;
	
}






/* district selector */

.selectclick{
width:90px; 
margin-left:5px;
}

#disbox{
width:282px; 
margin-left:-185px;
}



/* Header search bar */


.searchproructdiv .mediumbox{
width:228px;
}
.searchproructdiv .mediumbox span.reset_search{
float:right;
font-size:13px;
}



.line1_box2{
width:95px; float:left; padding-top:3px;
}

.line2_box2{
width:95px; float:left; padding-top:11px;
}

.line2_box5{
width:350px;
float:left;
text-align:right;
}




.line2_box3 input[type=submit].submitregistration{

float:left; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:7px;
}


.street_box #street_list {
width: 280px;
left:8px;
}

        .ui-widget-content a
        {
			max-width:90px;
			font-size:16px;
            color: #fff;
        }

/*Header search bar / END */






	.container .threehalftartalom_second.columns { margin-left:20px; }
















/*Delivery */


    .containeriefix                                  { position: relative; width: 100%; margin:0; padding: 0; }
    .containeriefix .column,
    .containeriefix .columns                         { float: left; display: inline-block; margin:0; padding:0;  }
    /*.row                                        { margin-bottom: 20px; } */




	.containeriefix .threehalftartalom.columns, .containeriefix .threehalftartalom_first.columns, .containeriefix .threehalftartalom_second.columns, .containeriefix .threehalftartalom_third.columns                   
	{ width: 33.3333333%; color:#fff; padding-top:0px; padding-left:0; margin-left:0; margin-top:0; text-align:center; }
	



	.containeriefix .threehalftartalom.columns a, .containeriefix .threehalftartalom_first.columns a, .containeriefix .threehalftartalom_second.columns a, .containeriefix .threehalftartalom_third.columns a{
	color:#fff;	
	}
	
	.containeriefix .threehalftartalom_inner{
	margin-top:5px; height:10px; padding:0; margin-bottom:0;
	}


.containeriefix .threehalftartalom_first.columns{	
float:left;
}

.containeriefix .threehalftartalom_third.columns{	

float:right;

}


.containeriefix .threehalftartalom_center{
	padding-bottom:15px;
}

.activecolumn{
background-color:rgba(235, 100, 1, 0.5);	
}

.activecolumnhr{
width:80%; height:1px; background-color:#ff5400
}

.inactivecolumnhr{
width:80%; height:1px; background-color:#fff;
}



.adelivery{
width:16.6666667%; margin:0; padding:0; height:270px; background:rgba(255,255,255,0.9); display:inline-block; float:left;

/* */

  vertical-align: middle;
 /* -webkit-transform: translateZ(0);
  transform: translateZ(0); --> greyline */
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  
}


.adelivery:hover + .adelivery {
position:relative;
z-index:-1;
}

.adelivery:hover{
background:rgba(255,255,255,1);
cursor:pointer;
/*box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.6);*/

box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-webkit-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-moz-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;

}


.adeliveryshadow{
-webkit-box-shadow: -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1);
-moz-box-shadow:    -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1);
box-shadow:         -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1); margin-top:20px; height:230px;
}

/* control parent child */
.adelivery:hover .adeliveryshadow{
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none; 


}


.adeliverycenter{
text-align:center; margin:15px 5px 15px 5px; text-align:center; padding-top:10px;
}

.adeliverylogo{
height:110px; overflow:hidden; margin:0; padding:0; margin-top:10px;	
}

.adeliverylogo img{
max-height:100px;
}

.adeliveryinfo{
	height:100px; overflow:hidden; margin:0; padding:0;
}


.adeliverygreyline{
height:9px; padding:0; margin:9px 15px 9px 15px; border-bottom:solid 1px #b0b0b0
}


.font16delivery{
font-size:16px;	
}


.font15delivery{
font-size:13px;	
}


.adelivery .halfsep{
height:3px; line-height:3px;
}












/*Restaurants */




.arestaurants{
width:16.6666667%; margin:0; padding:0; height:270px; background:rgba(0,0,0,0.8); display:inline-block; float:left;

/* */

  vertical-align: middle;
 
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
 
}

/* control next element */
/*.arestaurants:hover + .arestaurants {
box-shadow: inset 1px 0px 0px 0px #ec6b08;
}
*/
.arestaurants:hover + .arestaurants {
position:relative;
z-index:-1;
}

.arestaurants:hover{
background:rgba(0,0,0,1);
cursor:pointer;


box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-webkit-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-moz-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;

}



.arestaurantsshadow{
-webkit-box-shadow: -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1);
-moz-box-shadow:    -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1);
box-shadow:         -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1); margin-top:20px; height:230px;
}


/* control parent child */

.arestaurants:hover .arestaurantsshadow{
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none; 


}




.arestaurantscenter{
text-align:center; margin:15px 5px 15px 5px; text-align:center; padding-top:10px;
}

.arestaurantslogo{
height:115px; overflow:hidden; margin:0; padding:0; margin-top:5px;	
}

.arestaurantslogo img{
max-height:100px;
}

.arestaurantsinfo{
	height:100px; overflow:hidden; margin:0; padding:0; color:#FFF;
}


.arestaurantsgreyline{
height:9px; padding:0; margin:9px 15px 9px 15px; border-bottom:solid 1px #414042
}


.font16restaurants{
font-size:16px;	
}


.font15restaurants{
font-size:13px;	
}


.arestaurants .halfsep{
height:3px; line-height:3px;
}








/*Actions */



.aactions{
width:25%; margin:0; padding:0; min-height:100px; height:auto; background:rgba(0,0,0,0.8); display:inline-block; float:left; overflow:hidden;

  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border:3px solid black;
 
}


.aactions:hover{
cursor:pointer;
}


.aactionstext{
overflow:hidden; height:140px;

/*fekete kepek miatt */
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:solid 1px #fff;


background-image:url(../images/netfood-kepek/noimglarge.jpg);
background-size:auto 170px; 
background-repeat:no-repeat;
background-position:center;

}

.aactionstext img{
/*max-width:100%; height:auto; min-height:100px;
*/
max-width:100%; height:auto; min-height:140px;

}









.actions_info_centered{
	position:absolute;
	height:350px;
	margin-top:-70px; display:none;
	margin-left:-20%;

	}
	

.actions_info{
	
	display: none;
    position:absolute;
    margin:auto;
	width: 460px;
	height: 350px;
	overflow:hidden;
	z-index:4;
	-webkit-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.75);
box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.75);
}


.actions_box {

width:460px;
height:350px;
background-color:#fff;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border:2px solid black;



}


.boxheader{
max-height:250px; overflow:hidden; background-color:#FFF;	

height:250px;


margin-bottom:5px;
background-image:url(../images/netfood-kepek/noimglarge.png); background-repeat:no-repeat;
background-size:auto 220px; 
background-repeat:no-repeat;
background-position:center;


}


.boxheader_title{
/*color:#000; */
color:#000;
text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;


/*font-size:16px; */
font-weight:bold; padding: 15px 0 0 10px; /*display:inline-block; float:left;*/
position: absolute;
top: 0px; 
left:0;


}



.boxheader span.rotatebig{
    position: absolute;
	top: 0px; 
	right:0;
    color: #fff;
	font-size:18px;
	/*border:solid 1px #FF0000;*/
background-image:url(../images/actions-bg.png);
background-repeat:no-repeat;
background-size:312px 92px;
background-position:left bottom;
text-align:center;
margin-right:-61px;
margin-top:25px;
padding-top:13px;
height:50px;
width:225px;
font-family:helvetica;
font-weight:lighter;


}




.boxheader img{ width:100%;	 margin-top:-10px;
}





.boxfooter .left_box{
	float:left; display:inline-block;
	width:63%; height:80px; 
}

.boxfooter .left_box hr{
height:1px; width:100%; color:#dfdfdf; background-color:#dfdfdf; margin-top:5px; margin-bottom:5px;
}


.boxfooter .right_box{
 display:inline-block;
	width:36%;	height:80px; float:right;
}

.boxfooter .right_box .cartbox{
	display: inline-block; background-image:url(../images/netfood_hun_376/cart_icon.png); background-color:#ff5c00;
	background-repeat:no-repeat; background-size:125px 29px; width:125px; height:29px;
	margin:17px 0px 0 20px;
}

.boxfooter .right_box .cartbox div{
color:#FFF; font-size:16px; margin:7px 0 0px 10px;
}

.boxfooter .right_box .cartbox:hover{
background-image:url(../images/netfood_hun_376/cart_icon.png); background-color:#a90901; 
}



.boxfooter_product_name{
color:#a90901; font-size:16px; font-weight:bold;
}

.boxfooter_product_dish{
color:#3a3a3a; font-size:10px;
}

.boxfooter_restaurant_info{
color:#000; font-size:13px;
}




.containeriefix .threehalftartalom_first.columns .boxfooter a, .containeriefix .threehalftartalom_first.columns .boxfooter a:visited, .containeriefix .threehalftartalom_second.columns .boxfooter a, .containeriefix .threehalftartalom_second.columns .boxfooter a:visited, .containeriefix .threehalftartalom_third.columns .boxfooter a, .containeriefix .threehalftartalom_third.columns .boxfooter a:visited{
color:#000;
}













.containeriefix img.arrow_point{
width:60px;	
}














/*datasheet*/



.sheetcolumn1 .dlogo{
background:#FFF;
border:solid 1px #bfbfbf;
overflow:hidden;
text-align:center;
height:140px;
width:140px;
vertical-align:middle;
display:table-cell;
}

.sheetcolumn1 .dlogo img{
max-height:130px;
max-width:130px;

border:none;
vertical-align:middle;
display:inline-block;
}


.sheetcolumn3 .gotobox{
	display: inline-block; background-image:url(../images/netfood_hun_378/goto_menu_icon.png); background-color:#f46a04;
	background-repeat:no-repeat; background-size:180px 27px; width:180px; height:27px;
	margin:0px 20px 15px 0px;
}

.sheetcolumn3 .gotobox div{
color:#FFF; font-size:16px; margin:6px 0 0px 6px;
}


.dinner .gmaps_frame{
	
width:180px;
height:108px;

}

.dinner .gmaps_frame iframe{

width:180px;
height:108px;

}









/*Search */



/*Thumb view*/

.asearch_thumb{
height:275px; 
}


.searchlist-type{
	width: 55.4%; 
}

.searchlist-type img{
 padding-right:19px;

}



.asearch_thumb_logo{
height:115px; overflow:hidden; margin:0; padding:0; margin-top:5px; 
}

.asearch_thumb_logo img{
max-width:100%; height:105px; margin-top:5px; 
}

.asearch_thumb_info{
	 margin-top:0px;
}


.font16search{
font-size:15px;	
}


.font15search{
font-size:13px;	
}



.searchlist-img-choose div{
display:inline-block;
color:#000;	
font-size:13px;
}

.asearch_thumb_footer .cartbox div{
color:#FFF; font-size:16px; margin:7px 0 0px 10px; float:left;
}















/*menucard*/

.ccategsearch .ccategsearchform input[type=text].chalflarge{
	/*width:103px; */ width:71px;	
}





.line1_box5{
width:636px; 
}


.line1_box6{
padding-right:7px;
}





.line2_box7 .search_field input[type=text].searchproductname {
		padding-left:17px;
}


.line1_box7{
padding-left:17px;
}


.line2_box7{
padding-left:17px;

}



	.searchpagemaindivalertwindow{

position:fixed; width:90%; top:50%; margin:0; padding:0;

}


	
/*frame*/
.outerframe {
    display: table;
    position: fixed;
    height: 100%;
    width: 100%;
	margin-top:-5%;
}

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

.innerframe {
    margin-left: auto;
    margin-right: auto; 
    width: 962px; /*whatever width you want*/;
	padding:10px;
	text-align:center;
}

.innerframe iframe{
width:961px;
height:530px;
}

/*frame E*/


	/* otp */
	
    .footerleft.footercolumns                  { width: 30%; float:left; text-align:left; margin:5px 0px 3px 5px; }
    .footerleft.footercolumns img                  { height:18px; }
	
   .footerright.footercolumns                  { width: 100%; float:none; text-align:center; margin:0;   }
   .footerright.footercolumns img                { height:12px; }  
   .footerright.footercolumns img.tel                 { height:15px; }
   .footerright.footercolumns .font16                 { font-size:13px; }

	.footerright.footercolumns .footer_main_right	{margin-right:20px; }

    .footercenter.footercolumns                 { display:none;}

    .footercentermobile.footercolumns                 { display:inline-block; width: 60%; float:right; text-align:right; margin:5px 0px 3px 0px;}


.footercentermobile.footercolumns ul li, .footercenter.footercolumns ul li a{
font-family: helvetica;
font-weight: lighter;display:inline-block;
}

.footercentermobile.footercolumns ul li.divider a { 
	display: inline-block;
	text-decoration: none;
	padding: 0px 5px 0px 10px;
	/*ez az elvalaszto a menuk kozott*/
	font-size:13px;
	background: url(../images/navigation-divider.png) no-repeat left 90%;	
}

/* otp end */
	
	
	}










    @media only screen and (min-width: 960px) and (max-width: 1025px) {
	


    #fullheader .headercenter.headercolumns                  { width: 380px; margin-left:-5px;  }
	
	
	.container .threehalftartalom_second.columns { margin-left:18px; }

	

    .container .columns                         { float: left; display: inline; margin-left: 30px; margin-right: 0px; }



    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container .one.column,
    .container .one.columns                     { width: 40px;  }
    .container .half.columns                 	{ width: 10px;  }	
    .container .footerhalf.columns                 	{ width: 10px;  }		
			
    .container .onehalf.columns                 { width: 95px; padding-right:15px  }	
    .container .two.columns                     { width: 100px; }
    .container .twohalf.columns                     { width: 100px; }


	.container .threehalffooter.columns                   { width: 270px; color:#000000; font-size:14px; padding-top:25px; }
	.container .threehalffooter.columns .footerright1                  { padding-left:0px; }
	.container .threehalffooter.columns .footerright2                 { padding-left:60px; }

	
    .container .three.columns                   { width: 160px; }
    .container .four.columns                    { width: 220px; }
    .container .five.columns                    { width: 230px; }
    .container .six.columns                     { width: 650px; }
    .container .seven.columns                   { width: 230px; }
    .container .eight.columns                   { width: 670px; }
	
    .container .tartalom .seven.columns   { width: 393px; margin-left:0px; padding-top:0px }
	.container .tartalom .seven.columns a  { color:#666666 }
	
	
    .container .tartalom .sevenhalf.columns   { width: 500px; margin-left:0px; padding-top:0px }
	.container .tartalom .sevenhalf.columns a  { color:#666666 }		
	
    .container .tartalom .eighthalf.columns   { width: 500px; margin-left:0px; padding-top:0px }
	.container .tartalom .eighthalf.columns a  { color:#666666 }
    .container .sixteenhalf.columns                  { width: 950px; }

			
    .container .tartalom .eight.columns   { width: 500px; text-align:right; float:right; display:inline-block; margin-right:0px; padding-right:0px }
	.container .tartalom .eight.columns img  { float:right; text-align:right; display:inline-block; margin-right:0px; padding-right:0px; padding-top:5px }
	.container .tartalom .eight.columns iframe  { float:right; text-align:right; display:inline-block; margin-right:0px; padding-right:0px; padding-top:5px }


	
    .container .nine.columns                    { width: 520px; }
    .container .ten.columns                     { width: 580px; }



    .container .nine.columns                    { width: 520px; }
    .container .ten.columns                     { width: 580px; }
	
	
	.container .ninehalf.columns                  { width: 660px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .threehalf.columns                  { width: 100px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .sixhalf.columns                  { width: 535px; margin-left:20px; padding-top:0px; display:inline-block; }
    .container .ninehalf.columns h1                 { margin-top:0px; padding-top:0px; padding-bottom:10px; }
    .container .ninehalf.columns .sixhalf.columns h1 { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:5px; font-weight:normal; }
    .container .ninehalf.columns .threehalf.columns img { margin-left:0; float:left; max-width:100px;}


	
    .container .tenhalf.columns                  { width: 700px; }


    .container .fivehalf.columns                    { width: 210px; }
    .container .tenquarter.columns                  { width: 710px; }

	
    .container .eleven.columns                  { width: 680px; }
    .container .twelve.columns                  { width: 700px; }
	
		
	
    .container .fourhalf.columns                    { width: 250px;}

	.container .tartalom .twelvehalf.columns{ width: 100%;	}

	
    .container .thirteen.columns                { width: 760px; }
    .container .fourteen.columns                { width: 820px; }
	
	

	
	
    .container .fifteen.columns                 { width: 880px; }
    .container .sixteen.columns                 { width: 950px; }

    .container .one-third.column                { width: 300px; }
    .container .two-thirds.column               { width: 620px; }





    .container .rightside.columns .half1 .morediv             { margin-top:10px; margin-bottom:10px;   }
    .container .rightside.columns .half2 .morediv             { margin-top:10px; margin-bottom:10px;   }

    .container .rightside.columns .half1 img                { width: 250px; margin-bottom:10px; }
    .container .rightside.columns .half2 img                { width: 250px; margin-bottom:10px; }
	
	.mainhalfseparator{ min-height:325px; margin:0; border-right:solid 1px #bcbbbb; }




    .container .rightside.columns .half1contact .morediv             { margin-top:10px; margin-bottom:10px;   }
    .container .rightside.columns .half2contact .morediv             { margin-top:10px; margin-bottom:10px;   }

    .container .rightside.columns .half1contact img                { width: 250px; margin-bottom:10px; }
    .container .rightside.columns .half2contact img                { width: 250px; margin-bottom:10px; }
	
	.mainhalfseparatorcontact{ min-height:375px; margin-top:0px; border-right:solid 1px #bcbbbb; }


		
	.container .rightside.columns .floatright img { float:right; margin-left:5px; margin-top:15px; width: 250px;}	
	.container .rightside.columns .floatleft img { float:left; margin-right:5px; margin-top:15px; width: 250px;}	
	
	.container .rightside.columns .floatright iframe { float:right; margin-left:5px; margin-top:15px; width: 314px; height:177px}	
	

	.container .rightside.columns .twohalfcontact .floatright img { float:right; margin-right:5px; margin-top:15px; max-width: 250px;}	
	.container .rightside.columns .twohalfcontact .floatleft img { float:left; margin-left:5px; margin-top:15px; max-width: 250px;}	
	
	
	
/*eof main page style */

		
		
		#wrapper {


	}
	
	#footer {
		

		
		/*background: #dcecf3;*/
		width: 100%;
		padding: 15px 35px 0px 35px;
		margin: 35px auto 50px auto;
	}





	#footer_mainpage {		
			
  position: fixed;
  bottom: 0px;
  width: 100%;
  height: 50px;
  padding: 0;
  margin:0;
  overflow:hidden;		
		
	}






#navigation ul li a { 
	padding: 9px 10px;
	/*ez az elvalaszto a menuk kozott*/
	/*background: url(../images/navigation-divider.png) no-repeat right 50%;*/
}




#navigation ul li ul li:first-child a{ 
	padding-left: 10px;
	}



#navigation ul ul li a {
	padding-left:10px;
	}
	
	
	
	

	
.container .rightsidetartalom{
/*min-height:800px;
*/	
	}
	



#contact-details .kiemelttel{

padding-left:0px;
}







.container .tartalom .searchstartform select{

width:115px;
}









.container .tartalom .searchstartform fieldset#nopadding{

		padding-left:0px;

}


.container .tartalom .searchstartform fieldset#bigpadding{

		padding-left:110px;

}

.container .tartalom .searchstartform fieldset#smallpadding{

		padding-left:10px;

}



.container .tartalom .searchstartform input[type=text]#large, .container .tartalom .searchstartform input[type=text].large{

width:270px;
	
}

.container .tartalom .searchstartform input[type=text]#halflarge, .container .tartalom .searchstartform input[type=text].halflarge{

width:217px;
	
}

.container .tartalom .searchstartform input[type=text].medium{

width:174px;
	
}




.container .tartalom .searchstartform input[type=text]#small, .container .tartalom .searchstartform input[type=text].small, .container .tartalom .searchstartform input[type=text].smallrestaurant, 
.container .tartalom .searchstartform input[type=text].district{

width:80px;
	
}













/*registration*/



.container .registrationpage.columns                 { width: 100%; padding:0px 0px 15px 0px; margin:0;  }	


.regcolumn1_box, .regcolumn2_box, .regcolumn2_box_submit, .regcolumn3_box, .regcolumn4_box, .regtable1, .regtable2,{
display:inline-block; 

}

.regtable1{
	
width:48%;
float:left;	
margin-left:90px;
}



.regtable2{
	
width:38%;
float:left;	
margin-left:3%;
}

.regcolumn1_box{
width:195px; float:left; padding-top:16px;
text-align:right;
}



.regcolumn2_box{
width:210px; float:left; padding-top:11px;
}

.regcolumn1_box span{
}

.regcolumn2_box span{
}



.container .tartalom .registrationpage input[type=text], .container .tartalom .registrationpage input[type=password]{

		border: 1px solid #c4bebb;
		padding: 5px;
		margin: 0;
		max-width: 100%;
		display: inline-block;
		background: #fff;
		/*height:25px;*/
}

.container .tartalom .registrationpage input[type=text]#large, .container .tartalom .registrationpage input[type=text].large,
.container .tartalom .registrationpage input[type=password]#large, .container .tartalom .registrationpage input[type=password].large{

float:right;
width:180px;
	
}

.container .tartalom .registrationpage textarea.large{

width:190px;
height:60px;
border: 1px solid #c4bebb;
padding: 0px;
margin: 0;
display: inline-block;
background: #fff;
float:right;
}




.regcolumn2_box div{
text-align:left;
width:160px;
display:inline-block;
color:#000;
vertical-align:bottom;
}


.registrationpage input[type="checkbox"].aszf_checkbox {
    display:none;
}

.registrationpage input[type="checkbox"].aszf_checkbox + label.aszf_checkbox span.aszf_checkbox {
    display:inline-block;
    width:23px;
    height:23px;
    margin:0px 5px 0 18px;
    vertical-align:middle;
    background:url(../images/checkbox_reg_large_bg.png) left top no-repeat;
    cursor:pointer;
	vertical-align:top;
}
.registrationpage input[type="checkbox"].aszf_checkbox:checked + label.aszf_checkbox span.aszf_checkbox {
    background:url(../images/checkbox_reg_large_bg.png) -25px top no-repeat;
}
.registrationpage input[type="checkbox"].aszf_checkbox:checked + label.aszf_checkbox div.aszf_checkbox {
color: #ec6b08;
}


.regcolumn2_box div.aszf_checkbox:hover, .regcolumn2_box label.aszf_checkbox:hover{
color: #ec6b08;
cursor:pointer;
}




.regcolumn2_box div.subscribe_all{
text-align:left;
width:90%;
display:block;
color:#000;
margin-left:18px;
padding-bottom:8px;
}



.regcolumn2_box div.subscribe_checkbox{
text-align:left;
width:55px;
display:inline-block;
color:#000;
vertical-align:middle;
}



.registrationpage input[type="checkbox"].subscribe_checkbox {
    display:none;
}

.registrationpage input[type="checkbox"].subscribe_checkbox + label.subscribe_checkbox span.subscribe_checkbox {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0px 5px 0 18px;
    vertical-align:middle;
    background:url(../images/checkbox_reg_small_bg.png) left top no-repeat;
    cursor:pointer;
}
.registrationpage input[type="checkbox"].subscribe_checkbox:checked + label.subscribe_checkbox span.subscribe_checkbox {
    background:url(../images/checkbox_reg_small_bg.png) -22px top no-repeat;
}
.registrationpage input[type="checkbox"].subscribe_checkbox:checked + label.subscribe_checkbox div.subscribe_checkbox {
color: #ec6b08;
}


.regcolumn2_box div.subscribe_checkbox:hover, .regcolumn2_box label.subscribe_checkbox:hover{
color: #ec6b08;
cursor:pointer;
}





.regcolumn2_box div.subscribe_checkbox_big{
text-align:left;
width:160px;
display:inline-block;
color:#000;
vertical-align:middle;
}


.registrationpage input[type="checkbox"].subscribe_checkbox_big {
    display:none;
}

.registrationpage input[type="checkbox"].subscribe_checkbox_big + label.subscribe_checkbox_big span.subscribe_checkbox_big {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0px 5px 0 18px;
    vertical-align:middle;
    background:url(../images/checkbox_reg_small_bg.png) left top no-repeat;
    cursor:pointer;
}
.registrationpage input[type="checkbox"].subscribe_checkbox_big:checked + label.subscribe_checkbox_big span.subscribe_checkbox_big {
    background:url(../images/checkbox_reg_small_bg.png) -22px top no-repeat;
}
.registrationpage input[type="checkbox"].subscribe_checkbox_big:checked + label.subscribe_checkbox_big div.subscribe_checkbox_big {
color: #ec6b08;
}


.regcolumn2_box div.subscribe_checkbox_big:hover, .regcolumn2_box label.subscribe_checkbox_big:hover{
color: #ec6b08;
cursor:pointer;
}





.registrationpage .regcolumn2_box_submit {
width:210px; float:left; padding-top:11px;

}


.registrationpage .regcolumn2_box_submit input[type=submit]#formimage{

float:right; width:192px; height:45px; font-size:16px;
background-color:#ff6c00;
color:#fff;
text-transform:uppercase;

cursor:pointer;

}


.container .tartalom .regcolumn2_box select{
display:inline-block;
float:right;

width:192px;
		border: 1px solid #c4bebb;
		padding: 5px;
		margin: 0;
		max-width: 100%;
color:#000;
		background-image: url(../images/belepes-nyil-narancs.png);
		background-repeat: no-repeat;
appearance:none;
background-position:95% 6px;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
padding-right:10px;
  -webkit-border-radius: 0px;

}



















/* district selector */

.selectclick{
width:90px; 
margin-left:5px;
}

#disbox{
width:282px; 
margin-left:-185px;
}





/* Header search bar */


.searchproructdiv .mediumbox{
width:228px;
}
.searchproructdiv .mediumbox span.reset_search{
float:right;
font-size:13px;
}


.line1_box5{
width:636px; 
}


.line1_box6{
padding-right:7px;
}



.line1_box2{
width:95px; float:left; padding-top:3px;
}

.line2_box2{
width:95px; float:left; padding-top:11px;
}

.line2_box5{
width:350px;
float:left;
text-align:right;

}



.line2_box3 input[type=submit].submitregistration{

float:left; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:7px;
}





.line2_box7 .search_field input[type=text].searchproductname {
	padding-left:17px;
	}


.line1_box7{
padding-left:17px;
}


.line2_box7{
padding-left:17px;

}





.street_box #street_list {
width: 280px;
left:8px;
}


        .ui-widget-content a
        {
			max-width:90px;
			font-size:16px;
            color: #fff;
        }


/*Header search bar / END */


	
	


/*Delivery */


    .containeriefix                                  { position: relative; width: 100%; margin:0; padding: 0; }
    .containeriefix .column,
    .containeriefix .columns                         { float: left; display: inline-block; margin:0; padding:0;  }
    /*.row                                        { margin-bottom: 20px; } */




	.containeriefix .threehalftartalom.columns, .containeriefix .threehalftartalom_first.columns, .containeriefix .threehalftartalom_second.columns, .containeriefix .threehalftartalom_third.columns                   
	{ width: 33.3333333%; color:#fff; padding-top:0px; padding-left:0; margin-left:0; margin-top:0; text-align:center; }
	



	.containeriefix .threehalftartalom.columns a, .containeriefix .threehalftartalom_first.columns a, .containeriefix .threehalftartalom_second.columns a, .containeriefix .threehalftartalom_third.columns a{
	color:#fff;	
	}
	
	.containeriefix .threehalftartalom_inner{
	margin-top:5px; height:10px; padding:0; margin-bottom:0;
	}


.containeriefix .threehalftartalom_first.columns{	
float:left;
}

.containeriefix .threehalftartalom_third.columns{	

float:right;

}


.containeriefix .threehalftartalom_center{
	padding-bottom:15px;
}

.activecolumn{
background-color:rgba(235, 100, 1, 0.5);	
}

.activecolumnhr{
width:80%; height:1px; background-color:#ff5400
}

.inactivecolumnhr{
width:80%; height:1px; background-color:#fff;
}



.adelivery{
width:16.6666667%; margin:0; padding:0; height:270px; background:rgba(255,255,255,0.9); display:inline-block; float:left;

/* */

  vertical-align: middle;
 /* -webkit-transform: translateZ(0);
  transform: translateZ(0); --> greyline */
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  
}


.adelivery:hover + .adelivery {
position:relative;
z-index:-1;
}


.adelivery:hover{
background:rgba(255,255,255,1);
cursor:pointer;
/*box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.6);*/


box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-webkit-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-moz-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;


}


.adeliveryshadow{
-webkit-box-shadow: -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1);
-moz-box-shadow:    -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1);
box-shadow:         -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1); margin-top:20px; height:230px;
}



/* control parent child */
.adelivery:hover .adeliveryshadow{
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none; 


}


.adeliverycenter{
text-align:center; margin:15px 5px 15px 5px; text-align:center; padding-top:10px;
}

.adeliverylogo{
height:110px; overflow:hidden; margin:0; padding:0; margin-top:10px;	
}

.adeliverylogo img{
max-height:100px;
}

.adeliveryinfo{
	height:100px; overflow:hidden; margin:0; padding:0;
}


.adeliverygreyline{
height:9px; padding:0; margin:9px 15px 9px 15px; border-bottom:solid 1px #b0b0b0
}


.font16delivery{
font-size:16px;	
}


.font15delivery{
font-size:13px;	
}


.adelivery .halfsep{
height:3px; line-height:3px;
}










/*Actions */



.aactions{
width:25%; margin:0; padding:0; min-height:100px; height:auto; background:rgba(0,0,0,0.8); display:inline-block; float:left; overflow:hidden;

  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border:3px solid black;
 
}


.aactions:hover{
cursor:pointer;
}



.aactionstext{
overflow:hidden; height:130px;

/*fekete kepek miatt */
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:solid 1px #fff;


background-image:url(../images/netfood-kepek/noimglarge.jpg);
background-size:auto 160px; 
background-repeat:no-repeat;
background-position:center;

}


.aactionstext img{
/*max-width:100%; height:auto; min-height:100px;
*/
max-width:100%; height:auto; min-height:130px;
}






.actions_info_centered{
	position:absolute;
	height:300px;
	margin-top:-70px; display:none;
	margin-left:-22%;

	}
	

.actions_info{
	
	display: none;
    position:absolute;
    margin:auto;
	width: 440px;
	height: 300px;
	overflow:hidden;
	z-index:4;
	-webkit-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.75);
box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.75);
}


.actions_box {

width:440px;
height:300px;
background-color:#fff;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border:2px solid black;



}


.boxheader{
max-height:200px; overflow:hidden; background-color:#FFF;

height:200px;	

margin-bottom:5px;
background-image:url(../images/netfood-kepek/noimglarge.png); background-repeat:no-repeat;
background-size:auto 180px; 
background-repeat:no-repeat;
background-position:center;


}


.boxheader_title{
/*color:#000; */
color:#000;
text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;

/*font-size:16px; */
font-weight:bold; padding: 15px 0 0 10px; /*display:inline-block; float:left;*/
position: absolute;
top: 0px; 
left:0;


}



.boxheader span.rotatebig{
    position: absolute;
	top: 0px; 
	right:0;
    color: #fff;
	font-size:18px;
	/*border:solid 1px #FF0000;*/
background-image:url(../images/actions-bg.png);
background-repeat:no-repeat;
background-size:312px 92px;
background-position:left bottom;
text-align:center;
margin-right:-61px;
margin-top:25px;
padding-top:13px;
height:50px;
width:225px;
font-family:helvetica;
font-weight:lighter;


}




.boxheader img{ width:100%;	 margin-top:-10px;
}





.boxfooter .left_box{
	float:left; display:inline-block;
	width:65%; height:80px; 
}

.boxfooter .left_box hr{
height:1px; width:100%; color:#dfdfdf; background-color:#dfdfdf; margin-top:5px; margin-bottom:5px;
}


.boxfooter .right_box{
 display:inline-block;
	width:34%;	height:80px; float:right;
}

.boxfooter .right_box .cartbox{
	display: inline-block; background-image:url(../images/netfood_hun_376/cart_icon.png); background-color:#ff5c00;
	background-repeat:no-repeat; background-size:110px 25px; width:110px; height:25px;
	margin:17px 0px 0 20px;
}

.boxfooter .right_box .cartbox div{
color:#FFF; font-size:16px; margin:5px 0 0px 7px;
}

.boxfooter .right_box .cartbox:hover{
background-image:url(../images/netfood_hun_376/cart_icon.png); background-color:#a90901; 
}



.boxfooter_product_name{
color:#a90901; font-size:15px; font-weight:bold;
}

.boxfooter_product_dish{
color:#3a3a3a; font-size:10px;
}

.boxfooter_restaurant_info{
color:#000; font-size:13px;
}




.containeriefix .threehalftartalom_first.columns .boxfooter a, .containeriefix .threehalftartalom_second.columns .boxfooter a, .containeriefix .threehalftartalom_third.columns .boxfooter a{
color:#000;
}














/*Restaurants */




.arestaurants{
width:16.6666667%; margin:0; padding:0; height:270px; background:rgba(0,0,0,0.8); display:inline-block; float:left;

/* */

  vertical-align: middle;
 
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
 
}


.arestaurants:hover + .arestaurants {
position:relative;
z-index:-1;
}

.arestaurants:hover{
background:rgba(0,0,0,1);
cursor:pointer;


box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-webkit-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-moz-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;

}



.arestaurantsshadow{
-webkit-box-shadow: -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1);
-moz-box-shadow:    -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1);
box-shadow:         -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1); margin-top:20px; height:230px;
}


/* control parent child */

.arestaurants:hover .arestaurantsshadow{
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none; 


}





.arestaurantscenter{
text-align:center; margin:15px 5px 15px 5px; text-align:center; padding-top:10px;
}

.arestaurantslogo{
height:115px; overflow:hidden; margin:0; padding:0; margin-top:5px;	
}

.arestaurantslogo img{
max-height:100px;
}

.arestaurantsinfo{
	height:100px; overflow:hidden; margin:0; padding:0; color:#FFF;
}


.arestaurantsgreyline{
height:9px; padding:0; margin:9px 15px 9px 15px; border-bottom:solid 1px #414042
}


.font16restaurants{
font-size:16px;	
}


.font15restaurants{
font-size:13px;	
}


.arestaurants .halfsep{
height:3px; line-height:3px;
}











.containeriefix img.arrow_point{
width:60px;	
}


	
	
	
	
	
	
	

/*datasheet*/



.sheetcolumn1 .dlogo{
background:#FFF;
border:solid 1px #bfbfbf;
overflow:hidden;
text-align:center;
height:140px;
width:140px;
vertical-align:middle;
display:table-cell;
}

.sheetcolumn1 .dlogo img{
max-height:130px;
max-width:130px;

border:none;
vertical-align:middle;
display:inline-block;
}


.sheetcolumn3 .gotobox{
	display: inline-block; background-image:url(../images/netfood_hun_378/goto_menu_icon.png); background-color:#f46a04;
	background-repeat:no-repeat; background-size:180px 27px; width:180px; height:27px;
	margin:0px 20px 15px 0px;
}

.sheetcolumn3 .gotobox div{
color:#FFF; font-size:16px; margin:6px 0 0px 6px;
}


.dinner .gmaps_frame{
	
width:180px;
height:108px;

}

.dinner .gmaps_frame iframe{

width:180px;
height:108px;

}
	
	
	
	
	
	
	

/*Search */



/*Thumb view*/

.asearch_thumb{
height:275px; 
}


.searchlist-type{
	width: 55.3%; 
}

.searchlist-type img{
 padding-right:19px;

}



.asearch_thumb_logo{
height:115px; overflow:hidden; margin:0; padding:0; margin-top:5px; 
}

.asearch_thumb_logo img{
max-width:100%; height:105px; margin-top:5px; 
}

.asearch_thumb_info{
	 margin-top:0px;
}


.font16search{
font-size:15px;	
}


.font15search{
font-size:13px;	
}



.searchlist-img-choose div{
display:inline-block;
color:#000;	
font-size:13px;
}

.asearch_thumb_footer .cartbox div{
color:#FFF; font-size:16px; margin:7px 0 0px 10px; float:left;
}








/*menucard*/

.ccategsearch .ccategsearchform input[type=text].chalflarge{
	/*width:103px; */ width:72px;	
}

	
	
	.searchpagemaindivalertwindow{

position:fixed; width:95%; top:50%; margin:0; padding:0;

}


	
/*frame*/
.outerframe {
    display: table;
    position: fixed;
    height: 100%;
    width: 100%;
	margin-top:-5%;
}

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

.innerframe {
    margin-left: auto;
    margin-right: auto; 
    width: 771px; /*whatever width you want*/;
	padding:10px;
	text-align:center;
}

.innerframe iframe{
width:770px;
height:510px;

}

/*frame E*/


	/* otp */
	
    .footerleft.footercolumns                  { width: 30%; float:left; text-align:left; margin:5px 0px 3px 5px; }
    .footerleft.footercolumns img                  { height:18px; }
	
   .footerright.footercolumns                  { width: 100%; float:none; text-align:center; margin:0;   }
   .footerright.footercolumns img                { height:12px; }  
   .footerright.footercolumns img.tel                 { height:15px; }
   .footerright.footercolumns .font16                 { font-size:13px; }

	.footerright.footercolumns .footer_main_right	{margin-right:20px; }

    .footercenter.footercolumns                 { display:none;}

    .footercentermobile.footercolumns                 { display:inline-block; width: 60%; float:right; text-align:right; margin:5px 0px 3px 0px;}


.footercentermobile.footercolumns ul li, .footercenter.footercolumns ul li a{
font-family: helvetica;
font-weight: lighter;display:inline-block;
}

.footercentermobile.footercolumns ul li.divider a { 
	display: inline-block;
	text-decoration: none;
	padding: 0px 5px 0px 10px;
	/*ez az elvalaszto a menuk kozott*/
	font-size:13px;
	background: url(../images/navigation-divider.png) no-repeat left 90%;	
}

/* otp end */


		
	}













/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
	
	
/*frame*/
.outerframe {
    display: table;
    position: fixed;
    height: 100%;
    width: 100%;
	margin-top:-5%;
}

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

.innerframe {
    margin-left: auto;
    margin-right: auto; 
    width: 771px; /*whatever width you want*/;
	padding:10px;
	text-align:center;
}

.innerframe iframe{
width:770px;
height:510px;
}

#framebody #headerwrapper{
width:500px;	
}
.frameheader .framelogo img#logo_middle {
width:200px; height:24px;
}
.frameheader .container{
width:500px;
}
.frame .line1_box1 span{
	font-size:20px;
}
.frame .line1_box2{
margin-left:101px;
}
.frame .catline_close_box1{
padding-top:19px;
}
.frame #disbox{
display:none; 
text-align:left; 
position:absolute; 
width:260px; 
margin-top:-1px; 
margin-left:0px;
/*background-color:#141313;  */
background-color:#000; 
min-height:100px;
font-family:helvetica;
font-weight:lighter;
padding-bottom:15px;
z-index:99;	
text-align:center;
}
/*frame E*/


/*frame LOGIN*/

#framebody .framelogo img#logo_middle {
width:200px; height:24px;
}


#framebody #loginbox{
width:300px;
min-height:410px;
display:inline-block; 
text-align:left; 
position:relative; 
background-color:#000;
margin-left:0px;
/*background:none; */
}

#framebody #loginbox .loginform{
padding-top:20px;
width:260px;
padding-left:23px;
}


#framebody #loginbox .loginform .forgotpassworddiv{
display:block; float:left; width:100%; margin-top:5px; margin-bottom:5px;
}

#framebody #loginbox .loginform .rememberdiv{
display:block; float:left; width:100%; margin-top:5px; margin-bottom:5px;
}

#framebody #loginbox .loginform .regline1_box1{
width:190px;
}


#framebody #loginbox .loginform .regline2_box1{
width:190px;
}

#framebody #loginbox .regline3_box1 hr{
width:202px;
}

#framebody #loginbox .regline4_box1{
margin-bottom:10px;
}

#framebody .closediv span{
font-size:13px;
}

#framebody .closediv .catline_close_box1{
padding-top:10px;
}

/*frame LOGIN E*/





	
		
.content_padding_top{

padding-top:0px;	
}
		
		
        .container                                  { width: 768px; }
        .container .column,
        .container .columns                         { margin-left: 10px; margin-right: 10px;  }
        .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
        .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
        .alpha.omega                                { margin-left: 0; margin-right: 0; }

        .container .one.column,
        .container .one.columns                     { width: 28px; }
  	    .container .half.columns                 	{ width: 2px;  }	
    .container .footerhalf.columns                 	{ width: 2px;  }		
					
    	.container .onehalf.columns                 { width: 95px;   }	
        .container .two.columns                     { width: 76px; }
	    .container .twohalf.columns                     { width: 76px; }


	.container .threehalffooter.columns                   { width: 250px; color:#000000; font-size:14px; padding-top:25px; }
	.container .threehalffooter.columns .footerright1                  { padding-left:0px; }
	.container .threehalffooter.columns .footerright2                 { padding-left:50px; }

	.container .threehalftartalom.columns                   { width: 25%; color:#000000; font-size:14px; padding-top:25px; padding-left:0; margin-left:0; padding-right:20px;  }
	.container .threehalftartalom.columns img                   { max-width: 200px;   }
	
	
	.container .threehalftartalom.columns, .container .threehalftartalom_first.columns, .container .threehalftartalom_second.columns, .container .threehalftartalom_third.columns                   
	{ width: 31%; }

	.container .threehalftartalom_second.columns { margin-left:10px; }



	
		
        .container .three.columns                   { width: 124px; }
        .container .four.columns                    { width: 172px; }
        .container .five.columns                    { width: 235px; }
        .container .six.columns                     { width: 498px; }
        .container .seven.columns                   { width: 242px; }
        .container .eight.columns                   { width: 502px; }
		
    .container .tartalom .seven.columns   { width: 330px; margin-left:0px; padding-top:0px }
	.container .tartalom .seven.columns a  { color:#666666 }	
	
    .container .tartalom .sevenhalf.columns   { width: 500px; margin-left:0px; padding-top:0px }
	.container .tartalom .sevenhalf.columns a  { color:#666666 }			
	
    .container .tartalom .eighthalf.columns   { width: 500px; margin-left:0px; padding-top:0px }
	.container .tartalom .eighthalf.columns a  { color:#666666 }
    .container .sixteenhalf.columns                  { width: 748px; }
	
    .container .sixteenhalf.columns .two.columns      { float:right; margin-right:0; }
	.container .sixteenhalf.columns img#regimage {  width:140px; height:51px; float:right; }
	
	
	
			
    .container .tartalom .eight.columns   { width: 300px; text-align:right; float:right; display:inline-block; margin-right:0px; padding-right:0px }
	.container .tartalom .eight.columns img  { width:400px; float:right; text-align:right; display:inline-block; margin-right:0px; padding-right:0px; padding-top:5px }
	.container .tartalom .eight.columns iframe  { width:400px; float:right; text-align:right; display:inline-block; margin-right:0px; padding-right:0px; padding-top:5px }
	
	
    .container .tenquarter.columns                  { width: 543px; }
    .container .fivehalf.columns                  { width: 185px; }




/*main page style */
   /* .container .rightside.columns .half1 .morediv             { margin-top:10px; margin-bottom:10px;   }
    .container .rightside.columns .half2 .morediv             { margin-top:49px; margin-bottom:10px;   } 
   */
     .container .rightside.columns .half1 .morediv             { margin-top:10px; margin-bottom:10px;   }
    .container .rightside.columns .half2 .morediv             { margin-top:10px; margin-bottom:10px;   } 
  
   /*win ff-en csak ez a jo .container .rightside.columns .half2 .morediv             { margin-top:50px; margin-bottom:10px;   } */


    .container .rightside.columns .half1 img                { width: 200px; margin-bottom:10px; }
    .container .rightside.columns .half2 img                { width: 200px; margin-bottom:10px; }
   
    .container .righthalf                	{ float:left; margin:0 7px 0 9px;  width: 2px;  }		
	.mainhalfseparator{ min-height:334px; margin:0; border-right:solid 1px #bcbbbb; }
	
	
	
	
    .container .rightside.columns .half1contact .morediv             { margin-top:10px; margin-bottom:10px;   }
    .container .rightside.columns .half2contact .morediv             { margin-top:10px; margin-bottom:10px;   } 
   /*win ff-en csak ez a jo .container .rightside.columns .half2 .morediv             { margin-top:50px; margin-bottom:10px;   } */


    .container .rightside.columns .half1contact img                { width: 200px; margin-bottom:10px; }
    .container .rightside.columns .half2contact img                { width: 200px; margin-bottom:10px; }
   
	.mainhalfseparatorcontact{ min-height:350px; margin-top:0px; border-right:solid 1px #bcbbbb; }
	
	
	
		
	.container .rightside.columns .floatright img { float:right; margin-left:5px; margin-top:15px; width: 200px;}	
	.container .rightside.columns .floatleft img { float:left; margin-right:5px; margin-top:15px; width: 200px;}	
	
	
	.container .rightside.columns .floatright iframe { float:right; margin-left:5px; margin-top:15px; width: 250px; height:140px}	
	
	
	.container .rightside.columns .twohalfcontact .floatright img { float:right; margin-right:5px; margin-top:15px; max-width: 100px;}	
	.container .rightside.columns .twohalfcontact .floatleft img { float:left; margin-left:5px; margin-top:15px; max-width: 100px;}	
	

/*eof main page style */








	.font10{
	font-size:8px;
	}
	.font11{
	font-size:10px;
	}
	.font12{
	font-size:10px;
	}
	.font13{
	font-size:11px;
	}
	.font14{
	font-size:12px;
	}
	.font15{
	font-size:13px;
	}
	.font16{
	font-size:14px;
	}
	.font17{
	font-size:15px;
	}
	.font18{
	font-size:16px;
	}
	.font18reg{
	font-size:15px;
	}
	.font16reglist{
	font-size:15px;
	}
	.font16chklist{
	font-size:15px;
	}	
	
	.font19{
	font-size:17px;
	}
	.font20{
	font-size:18px;
	}
	.font21{
	font-size:19px;
	}
	.font22{
	font-size:20px;
	}
	.font23{
	font-size:21px;
	}
	.font24{
	font-size:22px;
	}
	.font25{
	font-size:23px;
	}
	.font30{
	font-size:25px;
	}
	.font45{
	font-size:35px;
	}
	
	
	.font55{
	font-size:45px;
	line-height:35px;	
	}

	
	.font60{
	font-size:50px;
	line-height:40px;
	}

	.tartalom .tartalomtitle{ font-size: 25px; }



.slogan{
margin-top:5px;
color:#000000;
    font-family: helvetica;
    font-weight: lighter;
font-size:14px;
text-transform:uppercase;
margin-bottom:20px;
font-weight:bold;

	
}


[class^="mini-ico-"],
[class*=" mini-ico-"] {
  width: 25px;
  height: 25px;
}


[class^="extra-mini-ico-"],
[class*=" extra-mini-ico-"] {
  width: 20px;
  height: 20px;
}


.extra-mini-ico-more{
	background-size:20px 20px;
	background-repeat:no-repeat;
}


.mini-ico-tel{
	background:url(../images/icon-phone.png);
	background-size:20px 17px;
	background-repeat:no-repeat;
}




.mini-ico-aszf{
	background-size:25px 25px;
	background-repeat:no-repeat;
}


.mini-ico-rolunk{
	background-size:25px 25px;
	background-repeat:no-repeat;
}



#contact-details .kiemelt{

font-weight:bold;
font-size:12px;
color:#000000;


}



#contact-details .kiemelttel{

font-size:13px;
color:#000000;
padding-top:0px;


}





#contact-details ul li{

font-size:13px;


}



		
		
        .container .nine.columns                    { width: 412px; }
        .container .ten.columns                     { width: 460px; }

    .container .nine.columns                    { width: 520px; }
    .container .ten.columns                     { width: 580px; }
	
	
	.container .ninehalf.columns                  { width: 748px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .threehalf.columns                  { width: 100px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .sixhalf.columns                  { width: 615px; margin-left:10px; padding-top:0px; display:inline-block; }
    .container .ninehalf.columns h1                 { margin-top:0px; padding-top:0px; padding-bottom:10px; }
    .container .ninehalf.columns .sixhalf.columns h1 { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:5px; font-weight:normal; }
    .container .ninehalf.columns .threehalf.columns img { margin-left:0; float:left; max-width:100px;}


		
    .container .tenhalf.columns                  { width: 700px; }
		
        .container .eleven.columns                  { width: 508px; }
        .container .twelve.columns                  { width: 556px; }



		
	.container .tartalom .twelvehalf.columns{ width: 100%;	}

		
        .container .thirteen.columns                { width: 604px; }
        .container .fourteen.columns                { width: 652px; }
		

		
		
		
        .container .fifteen.columns                 { width: 700px; }
        .container .sixteen.columns                 { width: 748px; }

        .container .one-third.column                { width: 236px; }
        .container .two-thirds.column               { width: 492px; }


		
		
		#footer .container .column, #footer .container .columns {
			
		margin-left:2px;
		margin-right:2px;
			
		}




#navigation ul li a { 
	padding: 20px 10px;
	font-size:13px;
	/*ez az elvalaszto a menuk kozott*/
	/*background: url(../images/navigation-divider.png) no-repeat right 50%;*/
}


#fullheader .headerright.headercolumns ul li.divider a { 

font-size:13px;

}



    #fullheader .headerleft.headercolumns                  { width: 120px; margin-top:17px; margin-left:10px;  }
    #fullheader .headercenter.headercolumns                  { width: 316px; margin-left:-18px; margin-top:15px;   }
    #fullheader .headerright.headercolumns                  { width: 260px;   }


#fullheader .headerright.headercolumns ul li.divider a { 

	padding: 0px 8px 0px 8px;
	/*ez az elvalaszto a menuk kozott*/
	
}
#fullheader .headerright.headercolumns ul li.divider:first-child{ 
	padding: 0px 0px 0px 0px;
	
	}







    .footerright.footercolumns                  { width: 450px; }



    .footercenter.footercolumns                 { width: 170px; }



.footercenter.footercolumns ul li.divider a { 
	font-size:13px;
}




















#navigation ul li ul li:first-child a{ 
	padding-left: 10px;
	}



#navigation ul ul li a {
	padding-left:10px;
	font-size: 12px;
	
	}






.container .rightsidetartalom{
/*min-height:800px;
*/	
	}












/*registration*/

.regcheck_box .error-message{
width:90%; display:none; text-align:left;	
margin-bottom:40px;
}


.container .registrationpage.columns                 { width: 100%; padding:0px 0px 15px 0px; margin:0;  }	


.regcolumn1_box, .regcolumn2_box, .regcolumn2_box_submit, .regcolumn3_box, .regcolumn4_box, .regtable1, .regtable2,{
display:inline-block; 

}

.regtable1{
	
width:100%;
float:left;	
margin-left:0;
}



.regtable2{
	
width:100%;
float:left;	
margin-left:0;
}


#regcolumnnoheightup{
height:0px;
}


#regcolumnnoheightdown{
display:inline-block;	
}



.regcolumn1_box{
width:210px; float:left; padding-top:16px;
text-align:right;
}

.registrationpage .nopaddingtopfirst{
	
	padding-top:0px;
}


.registrationpage .nopaddingtop{
	
	padding-top:0px;
}




.regcolumn2_box{
width:400px; float:left; padding-top:11px; padding-left:11px;
}

.regcolumn1_box span{
}

.regcolumn2_box span{
}




.container .tartalom .registrationpage input[type=text], .container .tartalom .registrationpage input[type=password]{

		border: 1px solid #c4bebb;
		padding: 5px;
		margin: 0;
		max-width: 100%;
		display: inline-block;
		background: #fff;
		/*height:25px;*/
}

.container .tartalom .registrationpage input[type=text]#large, .container .tartalom .registrationpage input[type=text].large,
.container .tartalom .registrationpage input[type=password]#large, .container .tartalom .registrationpage input[type=password].large{

float:left;
width:370px;
	
}

.container .tartalom .registrationpage textarea.large{

width:380px;
height:60px;
border: 1px solid #c4bebb;
padding: 0px;
margin: 0;
display: inline-block;
background: #fff;
float:left;
}




.regcolumn2_box div{
text-align:left;
width:230px;
display:inline-block;
color:#000;
vertical-align:middle;
}


.registrationpage input[type="checkbox"].aszf_checkbox {
    display:none;
}

.registrationpage input[type="checkbox"].aszf_checkbox + label.aszf_checkbox span.aszf_checkbox {
    display:inline-block;
    width:23px;
    height:23px;
    margin:0px 5px 0 0px;
    vertical-align:middle;
    background:url(../images/checkbox_reg_large_bg.png) left top no-repeat;
    cursor:pointer;
	vertical-align:middle;
}
.registrationpage input[type="checkbox"].aszf_checkbox:checked + label.aszf_checkbox span.aszf_checkbox {
    background:url(../images/checkbox_reg_large_bg.png) -25px top no-repeat;
}
.registrationpage input[type="checkbox"].aszf_checkbox:checked + label.aszf_checkbox div.aszf_checkbox {
color: #ec6b08;
}


.regcolumn2_box div.aszf_checkbox:hover, .regcolumn2_box label.aszf_checkbox:hover{
color: #ec6b08;
cursor:pointer;
}




.regcolumn2_box div.subscribe_all{
text-align:left;
width:90%;
display:block;
color:#000;
margin-left:0px;
padding-bottom:8px;
}



.regcolumn2_box div.subscribe_checkbox{
text-align:left;
width:70px;
display:inline-block;
color:#000;
vertical-align:middle;
}



.registrationpage input[type="checkbox"].subscribe_checkbox {
    display:none;
}

.registrationpage input[type="checkbox"].subscribe_checkbox + label.subscribe_checkbox span.subscribe_checkbox {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0px 5px 0 0px;
    vertical-align:middle;
    background:url(../images/checkbox_reg_small_bg.png) left top no-repeat;
    cursor:pointer;
}
.registrationpage input[type="checkbox"].subscribe_checkbox:checked + label.subscribe_checkbox span.subscribe_checkbox {
    background:url(../images/checkbox_reg_small_bg.png) -22px top no-repeat;
}
.registrationpage input[type="checkbox"].subscribe_checkbox:checked + label.subscribe_checkbox div.subscribe_checkbox {
color: #ec6b08;
}


.regcolumn2_box div.subscribe_checkbox:hover, .regcolumn2_box label.subscribe_checkbox:hover{
color: #ec6b08;
cursor:pointer;
}







.regcolumn2_box div.subscribe_checkbox_big{
text-align:left;
width:160px;
display:inline-block;
color:#000;
vertical-align:middle;
}


.registrationpage input[type="checkbox"].subscribe_checkbox_big {
    display:none;
}

.registrationpage input[type="checkbox"].subscribe_checkbox_big + label.subscribe_checkbox_big span.subscribe_checkbox_big {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0px 5px 0 0px;
    vertical-align:middle;
    background:url(../images/checkbox_reg_small_bg.png) left top no-repeat;
    cursor:pointer;
}
.registrationpage input[type="checkbox"].subscribe_checkbox_big:checked + label.subscribe_checkbox_big span.subscribe_checkbox_big {
    background:url(../images/checkbox_reg_small_bg.png) -22px top no-repeat;
}
.registrationpage input[type="checkbox"].subscribe_checkbox_big:checked + label.subscribe_checkbox_big div.subscribe_checkbox_big {
color: #ec6b08;
}


.regcolumn2_box div.subscribe_checkbox_big:hover, .regcolumn2_box label.subscribe_checkbox_big:hover{
color: #ec6b08;
cursor:pointer;
}





.registrationpage .regcolumn2_box_submit {
width:410px; float:left; padding-top:15px;

}


.registrationpage .regcolumn2_box_submit input[type=submit]#formimage{

float:left; width:182px; height:45px; font-size:16px;
background-color:#ff6c00;
color:#fff;
text-transform:uppercase;
margin-left:11px;
cursor:pointer;

}


.container .tartalom .regcolumn2_box select{
display:inline-block;
float:left;

width:382px;
		border: 1px solid #c4bebb;
		padding: 5px;
		margin: 0;
		max-width: 100%;
color:#000;
		background-image: url(../images/belepes-nyil-narancs.png);
		background-repeat: no-repeat;
appearance:none;
background-position:95% 6px;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
padding-right:10px;
  -webkit-border-radius: 0px;

}





.cardcolumn2 .registrationpage .regcolumn2_box_submit {
width:210px; float:left; padding-top:15px;
}

.cardcolumn2 .regcolumn2_box{
width:200px; float:left; padding-top:11px; padding-left:11px;
}

.cardcolumn2 .registrationpage .regcolumn2_box_submit input[type=submit]#formimage{

width:210px;

}










/*Delivery */


    .containeriefix                                  { position: relative; width: 100%; margin:0; padding: 0; }
    .containeriefix .column,
    .containeriefix .columns                         { float: left; display: inline-block; margin:0; padding:0;  }
    /*.row                                        { margin-bottom: 20px; } */




	.containeriefix .threehalftartalom.columns, .containeriefix .threehalftartalom_first.columns, .containeriefix .threehalftartalom_second.columns, .containeriefix .threehalftartalom_third.columns                   
	{ width: 33.3333333%; color:#fff; padding-top:0px; padding-left:0; margin-left:0; margin-top:0; text-align:center; }
	



	.containeriefix .threehalftartalom.columns a, .containeriefix .threehalftartalom_first.columns a, .containeriefix .threehalftartalom_second.columns a, .containeriefix .threehalftartalom_third.columns a{
	color:#fff;	
	}
	
	.containeriefix .threehalftartalom_inner{
	margin-top:5px; height:10px; padding:0; margin-bottom:0;
	}


.containeriefix .threehalftartalom_first.columns{	
float:left;
}

.containeriefix .threehalftartalom_third.columns{	

float:right;

}


.containeriefix .threehalftartalom_center{
	padding-bottom:15px;
}

.activecolumn{
background-color:rgba(235, 100, 1, 0.5);	
}

.activecolumnhr{
width:80%; height:1px; background-color:#ff5400
}


.inactivecolumnhr{
width:80%; height:1px; background-color:#fff;
}



.adelivery{
width:33.3333333%; margin:0; padding:0; height:270px; background:rgba(255,255,255,0.9); display:inline-block; float:left;

/* */

  vertical-align: middle;
 /* -webkit-transform: translateZ(0);
  transform: translateZ(0); --> greyline */
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  
}

.adelivery:hover + .adelivery {
position:relative;
z-index:-1;
}


.adelivery:hover{
background:rgba(255,255,255,1);
cursor:pointer;
/*box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.6);*/

box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-webkit-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-moz-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;


}


.adeliveryshadow{
-webkit-box-shadow: -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1);
-moz-box-shadow:    -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1);
box-shadow:         -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1); margin-top:20px; height:230px;
}


/* control parent child */
.adelivery:hover .adeliveryshadow{
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none; 


}

.adeliverycenter{
text-align:center; margin:15px 5px 15px 5px; text-align:center; padding-top:10px;
}

.adeliverylogo{
height:110px; overflow:hidden; margin:0; padding:0; margin-top:10px;	
}

.adeliverylogo img{
max-height:100px;
}

.adeliveryinfo{
	height:100px; overflow:hidden; margin:0; padding:0;
}


.adeliverygreyline{
height:9px; padding:0; margin:9px 15px 9px 15px; border-bottom:solid 1px #b0b0b0
}


.font16delivery{
font-size:16px;	
}


.font15delivery{
font-size:13px;	
}


.adelivery .halfsep{
height:3px; line-height:3px;
}










/*Actions */



.aactions{
width:33.3333333%; margin:0; padding:0; min-height:100px; height:auto; background:rgba(0,0,0,0.8); display:inline-block; float:left; overflow:hidden;

  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border:3px solid black;
 
}


.aactions:hover{
cursor:pointer;
}

.aactionstext{
overflow:hidden; height:155px;

/*fekete kepek miatt */
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:solid 1px #fff;


background-image:url(../images/netfood-kepek/noimglarge.jpg);
background-size:auto 200px; 
background-repeat:no-repeat;
background-position:center;

}


.aactionstext img{
/*max-width:100%; height:auto; min-height:100px;
*/
max-width:100%; height:auto; min-height:155px;

}




.aactions:nth-child(4n + 1) .actions_info_centered {
	margin-left:-30%;

	
}



.aactions:nth-child(3n + 1) .actions_info_centered {
	margin-left:20%;

	
}








.actions_info_centered{
	position:absolute;
	height:350px;
	margin-top:-70px; display:none;
	margin-left:-30%;

	}
	

.actions_info{
	
	display: none;
    position:absolute;
    margin:auto;
	width: 460px;
	height: 350px;
	overflow:hidden;
	z-index:4;
	-webkit-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.75);
box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.75);
}


.actions_box {

width:460px;
height:350px;
background-color:#fff;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border:2px solid black;



}


.boxheader{
max-height:250px; overflow:hidden; background-color:#FFF;	

height:250px;


margin-bottom:5px;
background-image:url(../images/netfood-kepek/noimglarge.png); background-repeat:no-repeat;
background-size:auto 220px; 
background-repeat:no-repeat;
background-position:center;

}


.boxheader_title{
/*color:#000; */
color:#000;
text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;

/*font-size:16px; */
font-weight:bold; padding: 15px 0 0 10px; /*display:inline-block; float:left;*/
position: absolute;
top: 0px; 
left:0;


}



.boxheader span.rotatebig{
    position: absolute;
	top: 0px; 
	right:0;
    color: #fff;
	font-size:18px;
	/*border:solid 1px #FF0000;*/
background-image:url(../images/actions-bg.png);
background-repeat:no-repeat;
background-size:312px 92px;
background-position:left bottom;
text-align:center;
margin-right:-61px;
margin-top:25px;
padding-top:13px;
height:50px;
width:225px;
font-family:helvetica;
font-weight:lighter;


}




.boxheader img{ width:100%;	 margin-top:-10px;
}





.boxfooter .left_box{
	float:left; display:inline-block;
	width:63%; height:80px; 
}

.boxfooter .left_box hr{
height:1px; width:100%; color:#dfdfdf; background-color:#dfdfdf; margin-top:5px; margin-bottom:5px;
}


.boxfooter .right_box{
 display:inline-block;
	width:36%;	height:80px; float:right;
}

.boxfooter .right_box .cartbox{
	display: inline-block; background-image:url(../images/netfood_hun_376/cart_icon.png); background-color:#ff5c00;
	background-repeat:no-repeat; background-size:125px 29px; width:125px; height:29px;
	margin:17px 0px 0 20px;
}

.boxfooter .right_box .cartbox div{
color:#FFF; font-size:16px; margin:7px 0 0px 10px;
}

.boxfooter .right_box .cartbox:hover{
background-image:url(../images/netfood_hun_376/cart_icon.png); background-color:#a90901; 
}



.boxfooter_product_name{
color:#a90901; font-size:16px; font-weight:bold;
}

.boxfooter_product_dish{
color:#3a3a3a; font-size:10px;
}

.boxfooter_restaurant_info{
color:#000; font-size:13px;
}





.containeriefix .threehalftartalom_first.columns .boxfooter a, .containeriefix .threehalftartalom_second.columns .boxfooter a, .containeriefix .threehalftartalom_third.columns .boxfooter a{
color:#000;
}




/*Restaurants */




.arestaurants{
width:33.3333333%; margin:0; padding:0; height:270px; background:rgba(0,0,0,0.8); display:inline-block; float:left;


/* */

  vertical-align: middle;
 
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
 
}

/* control next element */
/*.arestaurants:hover + .arestaurants {
box-shadow: inset 1px 0px 0px 0px #ec6b08;
}
*/
.arestaurants:hover + .arestaurants {
position:relative;
z-index:-1;
}

.arestaurants:hover{
background:rgba(0,0,0,1);
cursor:pointer;


box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-webkit-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-moz-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;

}



.arestaurantsshadow{
-webkit-box-shadow: -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1);
-moz-box-shadow:    -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1);
box-shadow:         -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1); margin-top:10px; height:240px;
}


/* control parent child */

.arestaurants:hover .arestaurantsshadow{
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none; 


}






.arestaurantscenter{
text-align:center; margin:15px 5px 15px 5px; text-align:center; padding-top:10px;
}

.arestaurantslogo{
height:130px; overflow:hidden; margin:0; padding:0; margin-top:0px;	
}

.arestaurantslogo img{
max-height:120px;
}

.arestaurantsinfo{
	height:110px; overflow:hidden; margin:0; padding:0; color:#FFF;
}


.arestaurantsgreyline{
height:9px; padding:0; margin:9px 15px 9px 15px; border-bottom:solid 1px #414042
}


.font16restaurants{
font-size:16px;	
}


.font15restaurants{
font-size:13px;	
}


.arestaurants .halfsep{
height:3px; line-height:3px;
}












.containeriefix img.arrow_point{
width:60px;	
}














/*datasheet*/



.container .datasheetpage.columns                 { width: 100%; padding:0px 0px 15px 0px; margin:0;  }	


.sheetcolumn1, .sheetcolumn2, .sheetcolumn3, .sheetcolumn1_padding, .sheetcolumn2_padding{
display:inline-block; padding:0; margin:0;

}


.sheetcolumn1, .sheetcolumn1_padding{
display:none;	
}

.sheetcolumn2 .dlogosheet2{
display:inline-block;
}


.sheetcolumn2 .dlogosheet2{
background:#FFF;
border:solid 1px #bfbfbf;
overflow:hidden;
text-align:center;
height:140px;
width:140px;
vertical-align:middle;
display:inline-block;
float:left; margin-right:10px; margin-bottom:2px; margin-top:0px; 
}

.sheetcolumn2 .dlogosheet2 img{
padding-top:5px;
max-height:130px;
max-width:130px;

border:none;
vertical-align:middle;
display:inline-block;
}


.sheetcolumn2{
width:67%; float:left; text-align:justify;
}


.sheetcolumn2_padding{
width:1.5%; float:left;
height:600px;
border-right:solid 1px #f46a04;
}


.sheetcolumn3{
width:30%; float:right; 


}








/*Search */



/*Thumb view*/

.asearch_thumb{
height:275px; 
width:33.3333337%;
}


.searchlist-type{
	width: 56.8%; 
}

.searchlist-type img{
 padding-right:19px;

}



.asearch_thumb_logo{
height:115px; overflow:hidden; margin:0; padding:0; margin-top:5px; 
}

.asearch_thumb_logo img{
max-width:100%; height:105px; margin-top:5px; 
}

.asearch_thumb_info{
	 margin-top:0px;
}


.font16search{
font-size:15px;	
}


.font15search{
font-size:13px;	
}



.searchlist-img-choose div{
display:inline-block;
color:#000;	
font-size:13px;
}

.asearch_thumb_footer .cartbox div{
color:#FFF; font-size:16px; margin:7px 0 0px 10px; float:left;
}










/*line view*/

.asearch_line{
	

width:100%; margin:0; padding:0; height:auto; background:none; display:inline-block; float:left; margin-bottom:0px;


}


.asearch_line_center{

background:none;
text-align:left; margin:0px; text-align:left; padding:0px; height:105px; margin-bottom:10px;

/* to border img too */ 
padding:1px;
}


.asearch_line_logo{
height:105px; overflow:hidden; margin:0; padding:0; margin-top:0px;  text-align:center; float:left; width:189px;
}


.asearch_line_logo img{
max-width:100%; height:105px; margin-top:0px; 
}

.asearch_line_info{
	/*height:120px; overflow:hidden; color:#3a3a3a; text-align:left; width:60%; display:inline-block; vertical-align:middle; position:relative;*/
	
display: inline-block;
  width:50%;
  height: 105px;
  overflow:hidden;
  color:#3a3a3a; text-align:left;

}

.asearch_line_info_child{
	
	padding-left:10px;
	padding-right:10px;
}



.asearch_line_footer{
float:right; 

display: inline-block;
  width:20%;
  height: 105px;
padding-right:10px;

}











/*menucard*/



.cardcolumn1{
width:20.8%;
float:left;
}


.cardcolumn3{
width:77%; 
float:right;
}



.cardcolumn2{
width:77%; 
float:right;
}

.cardcolumn2_padding{
width:1.1%; float:left;
display:inline-block;
}


.cardcolumn1_padding{
width:1.1%; float:left;
display:inline-block;
}

.cardcolumn3 .cinner .corderbox{
/*display:none;*/
}



.font20cardlist{
font-size:15px;	
}


.font16cardlist{
font-size:14px;	
}


.font15cardlist{
font-size:12px;	
}



.acardlist_line_header .stop .show_my_order{
display: inline-block; float:left;
}

.acardlist_line_header .stop .show_my_order input[type=button].show_order{

float:left; width:25px; height:24px;
background-image:url(../images/order_btn_down.png);
background-repeat:no-repeat;
background-color:transparent;
margin:7px 5px 0px 7px;
}



.ccategsearch .ccategsearchform input[type=text].chalflarge{
	/*width:127px; */ width:95px;	
}






/*checkoutpage*/



.checkoutcolumn1{
width:20.8%;
float:left;
}


.checkoutcolumn3{
width:77%; 
float:right;
}



.checkoutcolumn2{
width:77%; 
float:right;
}

.checkoutcolumn2_padding{
width:1.1%; float:left;
display:inline-block;
}


.checkoutcolumn1_padding{
width:1.1%; float:left;
display:inline-block;
}

.checkoutcolumn3 .cinner .corderbox{
display:none;
}



.font20checkoutlist{
font-size:15px;	
}


.font16checkoutlist{
font-size:15px;	
}


.font15checkoutlist{
font-size:12px;	
}



.acheckoutlist_line_header .stop .show_my_order{
display: inline-block; float:left;
}

.acheckoutlist_line_header .stop .show_my_order input[type=button].show_order{

float:left; width:25px; height:24px;
background-image:url(../images/order_btn_down.png);
background-repeat:no-repeat;
background-color:transparent;
margin:7px 5px 0px 7px;
}




.checkoutform .tartalomtitle{
padding-left:0;	
}


.checktable1{
margin-left:0;
}






.container .tartalom .searchstartform input[type=text].district{
	
width:60px;

}



	
    }


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

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

/*frame*/
.outerframe {
    display: table;
    position: fixed;
    height: 100%;
    width: 100%;
	margin-top:-7%;
}

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

.innerframe {
    margin-left: auto;
    margin-right: auto; 
    width: 300px; /*whatever width you want*/;
	padding:10px;
	text-align:center;
}

.innerframe iframe{
width:300px;
height:450px;
}


#framebody #headerwrapper{
width:300px;	
}
.frameheader .framelogo img#logo_middle {
width:180px; height:22px;
}

.frameheader .container{
width:300px;
}
.frame .line1_box1{
margin-top:-10px;
}
.frame .line1_box1 span{
	font-size:13px;
}
.frame .line1_box2{
margin-left:2px;
}
.frame #disbox{
display:none; 
text-align:left; 
position:absolute; 
width:260px; 
margin-top:-1px; 
margin-left:0px;
/*background-color:#141313;  */
background-color:#000; 
min-height:100px;
font-family:helvetica;
font-weight:lighter;
padding-bottom:15px;
z-index:99;	
text-align:center;
}
.searchstartform .frame .line1_box2 input[type=text].district{
		font-size:13px;    
}
.searchstartform .frame .line1_box3 input[type=text]#street{
		font-size:13px;    
}
.searchstartform .frame .line1_box4 input[type=button].submitregistration{
margin-top:0px;
}
.frame .street_box #street_list  ul li > div {
font-size:13px;
}
.frame .line1_box2 ::-webkit-input-placeholder { /* WebKit browsers */
		font-size:13px;    
}
.frame .line1_box2 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		font-size:13px;    
}
.frame .line1_box2 ::-moz-placeholder { /* Mozilla Firefox 19+ */
		font-size:13px;    
}
.frame .line1_box2 :-ms-input-placeholder { /* Internet Explorer 10+ */
		font-size:13px;    
}
.frame .line1_box3 ::-webkit-input-placeholder { /* WebKit browsers */
		font-size:13px;    
}
.frame .line1_box3 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		font-size:13px;    
}
.frame .line1_box3 ::-moz-placeholder { /* Mozilla Firefox 19+ */
		font-size:13px;    
}
.frame .line1_box3 :-ms-input-placeholder { /* Internet Explorer 10+ */
		font-size:13px;    
}
.frame .disline_box span{
font-size:13px;	
}



.frame .line2_box1{
margin-left:-7px;
}
.frame .line2_box1 span{
font-size:13px;
}
.frame .catline_close_box1{
padding-top:22px;
}

.frame .catline_close_box2{
padding-top:22px;
}


/*frame E*/


/*frame LOGIN*/


#framebody #framelogin .framelogo{
display:none;
}


#framebody .framelogo img#logo_middle {
width:180px; height:22px;
}


#framebody #loginbox{
width:300px;
min-height:350px;
display:inline-block; 
text-align:left; 
position:relative; 
background-color:#000;
margin-left:0px;
/*background:none; */
}

#framebody #loginbox .loginform{
padding-top:15px;
width:260px;
padding-left:23px;
}

#framebody #loginbox .loginform .logintextclass{
line-height:15px;
}

#framebody #loginbox .loginform #brlogin{
display:none;
}


#framebody #loginbox .loginform .forgotpassworddiv{
display:block; float:left; width:100%; margin-top:5px; margin-bottom:5px;
}

#framebody #loginbox .loginform .rememberdiv{
display:block; float:left; width:100%; margin-top:5px; margin-bottom:5px;
}

#framebody #loginbox .loginform .regline1_box1{
width:190px;
}


#framebody #loginbox .loginform .regline2_box1{
width:190px;
}

#framebody #loginbox .regline3_box1 hr{
width:202px;
}

#framebody #loginbox .regline4_box1{
margin-bottom:10px;
}

#framebody .closediv{
margin-left:-11px;
}

#framebody .closediv span{
font-size:13px;
}

#framebody .closediv .catline_close_box1{
padding-top:10px;
}

/*frame LOGIN E*/



	#headerwrapper {

		width: 100%;
		margin-top:30px;

		/*padding: 40px 35px 35px 35px;
		margin: 10px auto 0 auto;
		*/
	}












/*registration*/

.regcheck_box .error-message{
width:90%; display:none; text-align:left;	
margin-bottom:40px;
}


.container .registrationpage.columns                 { width: 100%; padding:0px 0px 15px 0px; margin:0;  }	


.regcolumn1_box, .regcolumn2_box, .regcolumn2_box_submit, .regcolumn3_box, .regcolumn4_box, .regtable1, .regtable2,{
display:inline-block; 

}

.regtable1{
	
width:100%;
float:left;	
margin-left:0;
}


#regcolumnnoheightup{
height:0px;
}

#regcolumnnoheightdown{
display:inline-block;	
}


.regtable2{
	
width:100%;
float:left;	
margin-left:0;
}

.regcolumn1_box{
width:160px; float:left; padding-top:16px;
text-align:right;
}

.registrationpage .nopaddingtopfirst{
	
	padding-top:0px;
}


.registrationpage .nopaddingtop{
	
	padding-top:0px;
}

.regcolumn2_box{
width:200px; float:left; padding-top:11px; padding-left:11px;
}

.regcolumn1_box span{
}

.regcolumn2_box span{
}




.container .tartalom .registrationpage input[type=text], .container .tartalom .registrationpage input[type=password]{

		border: 1px solid #c4bebb;
		padding: 5px;
		margin: 0;
		max-width: 100%;
		display: inline-block;
		background: #fff;
		/*height:25px;*/
}

.container .tartalom .registrationpage input[type=text]#large, .container .tartalom .registrationpage input[type=text].large,
.container .tartalom .registrationpage input[type=password]#large, .container .tartalom .registrationpage input[type=password].large{

float:left;
width:170px;
	
}

.container .tartalom .registrationpage textarea.large{

width:180px;
height:60px;
border: 1px solid #c4bebb;
padding: 0px;
margin: 0;
display: inline-block;
background: #fff;
float:left;
}




.regcolumn2_box div{
text-align:left;
width:160px;
display:inline-block;
color:#000;
vertical-align:middle;
}


.registrationpage input[type="checkbox"].aszf_checkbox {
    display:none;
}

.registrationpage input[type="checkbox"].aszf_checkbox + label.aszf_checkbox span.aszf_checkbox {
    display:inline-block;
    width:23px;
    height:23px;
    margin:0px 5px 0 0px;
    vertical-align:middle;
    background:url(../images/checkbox_reg_large_bg.png) left top no-repeat;
    cursor:pointer;
	vertical-align:middle;
}
.registrationpage input[type="checkbox"].aszf_checkbox:checked + label.aszf_checkbox span.aszf_checkbox {
    background:url(../images/checkbox_reg_large_bg.png) -25px top no-repeat;
}
.registrationpage input[type="checkbox"].aszf_checkbox:checked + label.aszf_checkbox div.aszf_checkbox {
color: #ec6b08;
}


.regcolumn2_box div.aszf_checkbox:hover, .regcolumn2_box label.aszf_checkbox:hover{
color: #ec6b08;
cursor:pointer;
}




.regcolumn2_box div.subscribe_all{
text-align:left;
width:90%;
display:block;
color:#000;
margin-left:0px;
padding-bottom:8px;
}



.regcolumn2_box div.subscribe_checkbox{
text-align:left;
width:70px;
display:inline-block;
color:#000;
vertical-align:middle;
}



.registrationpage input[type="checkbox"].subscribe_checkbox {
    display:none;
}

.registrationpage input[type="checkbox"].subscribe_checkbox + label.subscribe_checkbox span.subscribe_checkbox {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0px 5px 0 0px;
    vertical-align:middle;
    background:url(../images/checkbox_reg_small_bg.png) left top no-repeat;
    cursor:pointer;
}
.registrationpage input[type="checkbox"].subscribe_checkbox:checked + label.subscribe_checkbox span.subscribe_checkbox {
    background:url(../images/checkbox_reg_small_bg.png) -22px top no-repeat;
}
.registrationpage input[type="checkbox"].subscribe_checkbox:checked + label.subscribe_checkbox div.subscribe_checkbox {
color: #ec6b08;
}


.regcolumn2_box div.subscribe_checkbox:hover, .regcolumn2_box label.subscribe_checkbox:hover{
color: #ec6b08;
cursor:pointer;
}




.regcolumn2_box div.subscribe_checkbox_big{
text-align:left;
width:160px;
display:inline-block;
color:#000;
vertical-align:middle;
}


.registrationpage input[type="checkbox"].subscribe_checkbox_big {
    display:none;
}

.registrationpage input[type="checkbox"].subscribe_checkbox_big + label.subscribe_checkbox_big span.subscribe_checkbox_big {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0px 5px 0 0px;
    vertical-align:middle;
    background:url(../images/checkbox_reg_small_bg.png) left top no-repeat;
    cursor:pointer;
}
.registrationpage input[type="checkbox"].subscribe_checkbox_big:checked + label.subscribe_checkbox_big span.subscribe_checkbox_big {
    background:url(../images/checkbox_reg_small_bg.png) -22px top no-repeat;
}
.registrationpage input[type="checkbox"].subscribe_checkbox_big:checked + label.subscribe_checkbox_big div.subscribe_checkbox_big {
color: #ec6b08;
}


.regcolumn2_box div.subscribe_checkbox_big:hover, .regcolumn2_box label.subscribe_checkbox_big:hover{
color: #ec6b08;
cursor:pointer;
}




.registrationpage .regcolumn2_box_submit {
width:210px; float:left; padding-top:15px;

}


.registrationpage .regcolumn2_box_submit input[type=submit]#formimage{

float:left; width:182px; height:45px; font-size:16px;
background-color:#ff6c00;
color:#fff;
text-transform:uppercase;
margin-left:11px;
cursor:pointer;

}


.container .tartalom .regcolumn2_box select{
display:inline-block;
float:left;

width:182px;
		border: 1px solid #c4bebb;
		padding: 5px;
		margin: 0;
		max-width: 100%;
color:#000;
		background-image: url(../images/belepes-nyil-narancs.png);
		background-repeat: no-repeat;
appearance:none;
background-position:95% 6px;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
padding-right:10px;
  -webkit-border-radius: 0px;

}



















    .container .fourhalf.columns                    { width: 420px; margin:0; padding:0; }






.container .tartalom .searchstartform select{
text-align:left;
padding-left:140px;
width:377px;
background-position:62% 6px;
}


.container .tartalom .searchstartform select option{
text-align:center;
}


.container .tartalom .searchstartform fieldset#nopadding{

		padding-left:0px;

}


.container .tartalom .searchstartform fieldset#bigpadding{

		padding-left:0px;

}

.container .tartalom .searchstartform fieldset#smallpadding{

		padding-left:0px;

}



.container .tartalom .searchstartform input[type=text]#large, .container .tartalom .searchstartform input[type=text].large{

width:250px;
	
}

.container .tartalom .searchstartform input[type=text]#halflarge, .container .tartalom .searchstartform input[type=text].halflarge{

width:400px;
	
}

.container .tartalom .searchstartform input[type=text].medium{

width:174px;
	
}




.container .tartalom .searchstartform input[type=text]#small, .container .tartalom .searchstartform input[type=text].small{

width:95px;
	
}

.container .tartalom .searchstartform input[type=text].smallrestaurant{
	
width:365px;
	
}







.container .tartalom .searchstartform input[type=text]{

		border: 1px solid #fff;
		padding: 5px;
		font-size:13px;    
font-family: helvetica;
    font-weight: lighter;
		color: #fff;
		margin: 0;
		max-width: 100%;
		display: inline-block;
		background: #eb8133;
		text-align:center;
		margin-right:5px;
		/*height:25px;*/
}



.container .tartalom .searchstartform input[type=text].searchproduct{

		border: 1px solid #fff;
		padding: 5px;
		font-size:13px;    
font-family: helvetica;
    font-weight: lighter;
		color: #fff;

		max-width: 100%;
		display: block;
		background: #eb8133;
		text-align:center;
		margin:0;
		/*padding-left:40px;*/
		margin-top:0px;
		margin-bottom:10px;
		float:left;

		/*height:25px;*/
}


.container .tartalom .searchstartform .searchproructdiv{
float:left;
}





.searchproduct::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
	opacity:  1;
	font-size:13px;
	/*font-weight:bold;*/
		background:url(../images/searchicon.png);
		background-repeat:no-repeat;
 /* background-position: 3px 0px; */
   background-position: 98% 0px;

  background-size:15px 15px;
	box-shadow:none;
	-webkit-box-shadow: none;
	
	

}
.searchproduct:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
    opacity:  1;
	font-size:13px;
	/*font-weight:bold;*/
		background:url(../images/searchicon.png);
		background-repeat:no-repeat;
  /*background-position: 10px 3px;*/
  background-position: 98% 3px;
	
	box-shadow:none;
	-webkit-box-shadow: none;


}
.searchproduct::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
    opacity:  1;
	font-size:13px;
	/*font-weight:bold;*/
		background:url(../images/searchicon.png);
		background-repeat:no-repeat;
  /*background-position: 10px 3px;*/
  background-position: 98% 3px;
	box-shadow:none;
	-webkit-box-shadow: none;


}
.searchproduct:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
	opacity:  1;
	font-size:13px;
	/*font-weight:bold;*/
		background:url(../images/searchicon.png);
		background-repeat:no-repeat;
  /*background-position: 10px 3px;*/
  background-position: 98% 3px;
	box-shadow:none;
	-webkit-box-shadow: none;




}



.container .tartalom .searchstartform legend span {
		display: block;
	font-size:13px;
		font-weight: normal;
		margin-bottom: 5px;
		color:#fff;
		width:100%;
		
		}
	

.container .tartalom .searchstartform fieldset{
		
		
		margin-top: 0px;
		margin-bottom: 0px;
		display: inline-block;
		padding-left:0px;

}



.container .tartalom .searchstartform .chkbox{

		font-size:13px;    
font-family: helvetica;
    font-weight: lighter;
		color:#000000;	
		display:inline-block;
		padding-left:10px;
	
}

.container .tartalom .searchstartform input[type=checkbox]{

height:15px;
width:15px;
border: 1px solid #000000;
display:inline-block;

}


	
	
	
	
.content_padding_top{

padding-top:0px;	
}
	
		

    .container .leftrightside.columns                    { margin:0; padding:0; border:none; }



    .container .rightside.columns                  { width: 100% ; margin:0; padding:0; float:none; border:none; }
	
	


 hr.lefthr{
	 margin-left:0px;
	 }






.container .tartalom{
min-height:10px;
margin:0;
padding:0;
margin-top:20px;
	}

	.container .tartalominner{
margin:0;
padding:0;	
	
	}
	
	
.container .rightsidetartalom{
min-height:10px;
margin:0;
padding:0;
	}


	.container .rightsidetartalominner{
margin:0;
padding:0;
	}
	
	.breadcumb{
padding-left:0px;
padding-right:0px;
	}

	.breadcumb_no_border{
padding-left:0px;
padding-right:0px;
	}
	
		
		
        .container { width: 300px; }
        .container .columns,
        .container .column { margin: 0; }

        .container .one.column,
        .container .one.columns,
        .container .two.columns,
		.container .twohalf.columns,		
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
   	    .container .tenhalf.columns,		
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,	
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
		.container .threehalffooter.columns,	
        .container .two-thirds.column,
		.container .registrationpage
		  { width: 300px; }




	.container .threehalftartalom.columns                   { width: 100%; padding-top:25px; padding-left:0; margin-left:0;  }



	.container .threehalftartalom.columns, .container .threehalftartalom_first.columns, .container .threehalftartalom_second.columns, .container .threehalftartalom_third.columns                   
	{ width: 100%;  }

	.container .threehalftartalom_second.columns { margin-left:0px; }

	.container .threehalftartalom.columns a, .container .threehalftartalom_first.columns a, .container .threehalftartalom_second.columns a, .container .threehalftartalom_third.columns a{
	color:#fff;	
	}

	.container .threehalftartalom.columns, .container .threehalftartalom_first.columns{                  
	/*margin-top:15px;*/
	}
	
	.container .threehalftartalom_first.columns .threehalftartalom_inner{
	margin-top:5px; height:10px; padding:0; margin-bottom:0;
	}


.container .threehalftartalom_second.columns, .container .threehalftartalom_third.columns{ 

/*margin-top:50px;*/
}

	.container .threehalftartalom_second.columns .threehalftartalom_inner, .container .threehalftartalom_third.columns .threehalftartalom_inner{
	margin-top:5px; height:45px; padding:0; margin-bottom:0;
	}




	.container .threehalffooter.columns .footerright1                  { padding-left:0px; }
	.container .threehalffooter.columns .footerright2                 { padding-left:0px; }








    .container .tartalom .seven.columns   { width: 420px;  }
    .container .tartalom .seven.columns h1   { margin-top:0px; padding-top:0px;  } 
	.container .tartalom .seven.columns a  { color:#666666 }			
	
	
    .container .tartalom .sevenhalf.columns   { width: 420px;  }
    .container .tartalom .sevenhalf.columns h1   { margin-top:0px; padding-top:0px;  } 
	.container .tartalom .sevenhalf.columns a  { color:#666666 }			
	
    .container .tartalom .eighthalf.columns   { width: 420px; margin-left:0px; padding-top:0px }
    .container .tartalom .eighthalf.columns h1   { margin-top:0px; padding-top:0px;  } 
	.container .tartalom .eighthalf.columns a  { color:#666666 }
    .container .sixteenhalf.columns                  { width: 300px; }
	
	
    .container .sixteenhalf.columns .two.columns      { float:right; margin-right:0; }
	.container .sixteenhalf.columns img#regimage {  width:100px; height:36px; }
	
	
	
	
    .container .tartalom .seven.columns hr.hrheader   { display:none; }
    .container .tartalom .eight.columns   { width: 420px;   }
	.container .tartalom .eight.columns img  { padding-top:15px }
	.container .tartalom .eight.columns iframe  { padding-top:15px; width:420px }



	.container .ninehalf.columns                  { width: 420px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .threehalf.columns                  { width: 100px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .sixhalf.columns                  { width: 295px; margin-left:20px; padding-top:0px; display:inline-block; }
    .container .ninehalf.columns h1                 { margin-top:0px; padding-top:0px; padding-bottom:10px; }
    .container .ninehalf.columns .sixhalf.columns h1 { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:5px; font-weight:normal; }
    .container .ninehalf.columns .threehalf.columns img { margin-left:0; float:left; max-width:100px;}



    .container .tenhalf.columns img#downloadimage { width:100px; height:33px;  }


	.container .tartalom .twelvehalf.columns{ width: 420px;	}


		
		

    .container .rightside.columns .half1                { width: 100% ; margin:0; padding:0; float:none; color:#000000;   }
    .container .rightside.columns .half1 .morediv             { margin-top:10px; margin-bottom:10px;   }
	
    .container .rightside.columns .half2                { width: 100% ; margin:0; padding:0; float:none; color:#000000;   }
    .container .rightside.columns .half2 .morediv             { margin-top:10px; margin-bottom:10px;   }

    .container .rightside.columns .separatorline-left                { padding-left:0px; padding-right:0px; border:none; }
    .container .rightside.columns .separatorline-rigth                { padding-left:0px; padding-right:0px; }


    .container .rightside.columns .half1 img                { width: 420px; margin-bottom:10px; }
    .container .rightside.columns .half2 img                { width: 420px; margin-bottom:10px; margin-top:15px; }
	
    .container .rightside.columns .half1 hr                { margin:0; padding:0; width:100%; }
    .container .rightside.columns .half2 hr                { margin:0; padding:0; width:100%; }




    .container .rightside.columns .half1contact                { width: 100% ; margin:0; padding:0; float:none; color:#000000;   }
    .container .rightside.columns .half1contact .morediv             { margin-top:10px; margin-bottom:10px;   }
	
    .container .rightside.columns .half2contact                { width: 100% ; margin:0; padding:0; float:none; color:#000000;   }
    .container .rightside.columns .half2contact .morediv             { margin-top:10px; margin-bottom:10px;   }



    .container .rightside.columns .half1contact img                { width: 420px; margin-bottom:10px; }
    .container .rightside.columns .half2contact img                { width: 420px; margin-bottom:10px; margin-top:15px; }
	
    .container .rightside.columns .half1contact hr                { margin:0; padding:0; width:100%; }
    .container .rightside.columns .half2contact hr                { margin:0; padding:0; width:100%; }






    .container .righthalf                	{ display:none;  }			

	.container .rightside.columns .twohalf{ float:none;  margin-top:0px;}
	
	.container .rightside.columns .floatright img { float:none; margin:0; width: 420px;}	
	.container .rightside.columns .floatleft img { float:none; margin:0; width: 420px;}	
	
	
	.container .rightside.columns .floatright iframe {float:none; margin:0; width: 420px; height:235px}	
	

	.container .rightside.columns .twohalfcontact .floatright img { float:right; margin-right:5px; margin-top:15px; max-width: 70px;}	
	.container .rightside.columns .twohalfcontact .floatleft img { float:left; margin-left:5px; margin-top:15px; max-width: 70px;}	
	
	
/*eof main page style */




		
.social-icons, .social-icons a{
font-size:11px;

}
	



.social-icons .langpc img{
width:100px;
height:24px;
}







.footercenter.footercolumns ul li.divider a { 
	font-size:13px;
}

	
	
	
	
	
	





/*Delivery, Actions, Restaurant land*/
.containeriefix .deliverypc, .containeriefix .actionspc, .containeriefix .restaurantspc{
display:none;	
}


.containeriefix .deliverymobile{
display:inline-block;	
color:#000;
}

.containeriefix .actionsmobile{
display:inline-block;	
color:#fff;
}


.containeriefix .restaurantsmobile{
display:inline-block;	
color:#fff;
}





    .containeriefix                                  { position: relative; width: 100%; margin:0; padding: 0; }
    .containeriefix .column,
    .containeriefix .columns                         { float: left; display: inline-block; margin:0; padding:0;  }
    /*.row                                        { margin-bottom: 20px; } */




	.containeriefix .threehalftartalom.columns, .containeriefix .threehalftartalom_first.columns, .containeriefix .threehalftartalom_second.columns, .containeriefix .threehalftartalom_third.columns                   
	{ width: 100%;  }
	



	.containeriefix .threehalftartalom.columns a, .containeriefix .threehalftartalom_first.columns a, .containeriefix .threehalftartalom_second.columns a, .containeriefix .threehalftartalom_third.columns a{
	color:#fff;	
	}
	
	.containeriefix .threehalftartalom_inner{
	margin-top:5px; height:10px; padding:0; margin-bottom:0;
	}





.containeriefix .threehalftartalom_first.columns{	
float:left;
}

.containeriefix .threehalftartalom_second.columns, .containeriefix .threehalftartalom_third.columns{	

float:left;
margin-top:50px;

}


.containeriefix .threehalftartalom_center{
	padding-bottom:15px;
}

.activecolumn{
background-color:rgba(235, 100, 1, 0.5);	
}

.activecolumnhr{
width:80%; height:1px; background-color:#ff5400
}


.inactivecolumnhr{
width:80%; height:1px; background-color:#fff;
}


.adelivery{
width:33.3333333%; margin:0; padding:0; height:270px; background:rgba(255,255,255,0.9); display:inline-block; float:left;

/* */

  vertical-align: middle;
 /* -webkit-transform: translateZ(0);
  transform: translateZ(0); --> greyline */
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  
}

.adelivery:hover + .adelivery {
position:relative;
z-index:1;

}

.adelivery:hover{
background:rgba(255,255,255,1);
cursor:pointer;
/*box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.6);*/

-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none; 

/*
box-shadow: inset 0px 0px 2px 2px #ec6b08;
-webkit-box-shadow: inset 0px 0px 2px 2px #ec6b08;
-moz-box-shadow: inset 0px 0px 2px 2px #ec6b08;


box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 2px 2px #ec6b08 ;
-webkit-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 2px 2px #ec6b08 ;
-moz-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 2px 2px #ec6b08 ;
*/

}


.adeliveryshadow{
-webkit-box-shadow: -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1);
-moz-box-shadow:    -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1);
box-shadow:         -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1); margin-top:20px; height:230px;
}

/* control parent child */
.adelivery:hover .adeliveryshadow{
-webkit-box-shadow: -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1);
-moz-box-shadow:    -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1);
box-shadow:         -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1); 


}



.adeliverycenter{
text-align:center; margin:15px 5px 15px 5px; text-align:center; padding-top:10px;
}

.adeliverylogo{
height:110px; overflow:hidden; margin:0; padding:0; margin-top:10px;	
}

.adeliverylogo img{
max-height:100px;
}

.adeliveryinfo{
	height:100px; overflow:hidden; margin:0; padding:0;
}


.adeliverygreyline{
height:9px; padding:0; margin:9px 15px 9px 15px; border-bottom:solid 1px #b0b0b0
}


.font16delivery{
font-size:15px;	
}


.font15delivery{
font-size:12px;	
}


.adelivery .halfsep{
height:3px; line-height:3px;
}









/*Actions */



.aactions{
width:33.3333333%; margin:0; padding:0; min-height:50px; height:auto; background:rgba(0,0,0,0.8); display:inline-block; float:left; overflow:hidden;

  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border:3px solid black;
 
}


.aactions:hover{
cursor:pointer;
}


.aactionstext{
overflow:hidden; height:130px;

/*fekete kepek miatt */
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:solid 1px #fff;

background-image:url(../images/netfood-kepek/noimglarge.jpg);
background-size:auto 160px; 
background-repeat:no-repeat;
background-position:center;

}


.aactionstext img{
/*max-width:100%; height:auto; min-height:50px;
*/
max-width:100%; height:auto; min-height:130px;

}






.aactionstext{
/*display:inline-block;
float:right;
*/
position:relative;
text-align:center;
overflow:hidden;

}

.aactionstext span.rotate{
    position: absolute;
	top: 0px; 
	right:0;
    color: #fff;
	font-size:10px;
	/*border:solid 1px #FF0000;*/
background-image:url(../images/actions-bg.png);
background-repeat:no-repeat;
background-size:156px 46px;
background-position:left bottom;
text-align:center;
margin-right:-47px;
margin-top:5px;
padding-top:7px;
height:30px;
width:140px;
font-family:helvetica;
font-weight:lighter;

}

.aactionstext .halfsep{
height:1px; line-height:1px;
}


 .aactionstext .rotate {

    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    writing-mode: lr-tb;
 -ms-transform:rotate(45deg); /* IE 9 */

}





.aactions:nth-child(4n + 1) .actions_info_centered {
	margin-left:-30%;

	
}



.aactions:nth-child(3n + 1) .actions_info_centered {
	margin-left:20%;

	
}


.actions_info_centered{
	position:absolute;
	height:310px;
	margin-top:-70px; display:none;
	margin-left:-30%;

	}
	

.actions_info{
	
	display: none;
    position:absolute;
    margin:auto;
	width: 280px;
	height: 310px;
	overflow:hidden;
	z-index:4;
	-webkit-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.75);
box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.75);
}


.actions_box {

width:280px;
height:310px;
background-color:#fff;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border:2px solid black;



}


.boxheader{
max-height:150px; overflow:hidden; background-color:#FFF;	

height:150px;


margin-bottom:15px;
background-image:url(../images/netfood-kepek/noimglarge.png); background-repeat:no-repeat;
background-size:auto 120px; 
background-repeat:no-repeat;
background-position:center;


}


.boxheader_title{
/*color:#000; */
color:#000;
text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;

/*font-size:15px; */
font-weight:bold; padding: 7px 0 0 7px; /*display:inline-block; float:left;*/
position: absolute;
top: 0px; 
left:0;


}



.boxheader span.rotatebig{
    position: absolute;
	top: 0px; 
	right:0;
    color: #fff;
	font-size:15px;
	/*border:solid 1px #FF0000;*/
background-image:url(../images/actions-bg.png);
background-repeat:no-repeat;
background-size:236px 70px;
background-position:left bottom;
text-align:center;
margin-right:-46px;
margin-top:19px;
padding-top:5px;
height:38px;
width:171px;
font-family:helvetica;
font-weight:lighter;


}




.boxheader img{ width:100%;	 margin-top:0px;
}





.boxfooter .left_box{
	float:left; display:inline-block;
	width:100%; height:80px;  text-align:left;
}

.boxfooter .left_box hr{
height:1px; width:100%; color:#dfdfdf; background-color:#dfdfdf; margin-top:5px; margin-bottom:5px;
}


.boxfooter .right_box{
 display:inline-block;
	width:100%;	height:80px; float:right;  text-align:left;
}

.boxfooter .right_box .cartbox{
	display: inline-block; background-image:url(../images/netfood_hun_376/cart_icon.png); background-color:#ff5c00;
	background-repeat:no-repeat; background-size:125px 29px; width:125px; height:29px;
	margin:0;
}

.boxfooter .right_box .cartbox div{
color:#FFF; font-size:14px; margin:9px 0 0px 5px; text-align:left;
}

.boxfooter .right_box .cartbox:hover{
background-image:url(../images/netfood_hun_376/cart_icon.png); background-color:#a90901; 
}



.boxfooter_product_name{
color:#a90901; font-size:14px; font-weight:bold;
}

.boxfooter_product_dish{
color:#3a3a3a; font-size:10px;
}

.boxfooter_restaurant_info{
color:#000; font-size:12px;
}



.containeriefix .threehalftartalom_first.columns .boxfooter a, .containeriefix .threehalftartalom_second.columns .boxfooter a, .containeriefix .threehalftartalom_third.columns .boxfooter a{
color:#000;
}















/*Restaurants */




.arestaurants{
width:33.3333333%; margin:0; padding:0; height:270px; background:rgba(0,0,0,0.8); display:inline-block; float:left;


/* */

  vertical-align: middle;
 
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
 
}

/* control next element */
/*.arestaurants:hover + .arestaurants {
box-shadow: inset 1px 0px 0px 0px #ec6b08;
}
*/
.arestaurants:hover + .arestaurants {
position:relative;
z-index:1;
}

.arestaurants:hover{
background:rgba(0,0,0,1);
cursor:pointer;


-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none; 


/*
box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-webkit-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-moz-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
*/

}



.arestaurantsshadow{
-webkit-box-shadow: -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1);
-moz-box-shadow:    -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1);
box-shadow:         -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1); margin-top:10px; height:240px;
}


/* control parent child */

.arestaurants:hover .arestaurantsshadow{
-webkit-box-shadow: -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1);
-moz-box-shadow:    -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1);
box-shadow:         -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1); 


}





.arestaurantscenter{
text-align:center; margin:15px 5px 15px 5px; text-align:center; padding-top:10px;
}

.arestaurantslogo{
height:130px; overflow:hidden; margin:0; padding:0; margin-top:0px;	
}

.arestaurantslogo img{
max-height:110px;
}

.arestaurantsinfo{
	height:100px; overflow:hidden; margin:0; padding:0; color:#FFF;
}


.arestaurantsgreyline{
height:9px; padding:0; margin:9px 15px 9px 15px; border-bottom:solid 1px #414042
}


.font16restaurants{
font-size:15px;	
}


.font15restaurants{
font-size:12px;	
}


.arestaurants .halfsep{
height:3px; line-height:3px;
}









.containeriefix img.arrow_point{
width:60px;	
}

	
	









/*datasheet*/



.container .datasheetpage.columns                 { width: 100%; padding:0px 0px 15px 0px; margin:0;  }	


.sheetcolumn1, .sheetcolumn2, .sheetcolumn3, .sheetcolumn1_padding, .sheetcolumn2_padding{
display:inline-block; padding:0; margin:0;

}



.sheetcolumn1, .sheetcolumn1_padding{
display:none;	
}

.sheetcolumn2 .dlogosheet2{
display:inline-block;
}


.sheetcolumn2 .dlogosheet2{
background:#FFF;
border:solid 1px #bfbfbf;
overflow:hidden;
text-align:center;
height:140px;
width:140px;
vertical-align:middle;
display:inline-block;
float:left; margin-right:10px; margin-bottom:2px; margin-top:0px; 
}

.sheetcolumn2 .dlogosheet2 img{
padding-top:5px;
max-height:130px;
max-width:130px;

border:none;
vertical-align:middle;
display:inline-block;
}



.sheetcolumn2 .dtitle{
margin-bottom:20px;	
}

.sheetcolumn2{
width:100%; float:left; text-align:justify;
}

.sheetcolumn2 hr{
height:1px; width:50%; color:#dfdfdf; background-color:#dfdfdf; margin-top:0px; margin-bottom:0px; display:block; float:left;
}



.sheetcolumn3 .dhalfsep{
height:10px; line-height:10px;
}

.sheetcolumn2_padding{
width:100%; float:left;
height:10px;
border-right:none;
}

.sheetcolumn2 .gotobox{
display:inline-block;	
}

.sheetcolumn3 .gotobox, .sheetcolumn2 .gotobox{
	display: inline-block; background-image:url(../images/netfood_hun_378/goto_menu_icon.png); background-color:#f46a04;
	background-repeat:no-repeat; background-size:240px 36px; width:240px; height:36px;
	margin:0px 10px 15px 0px;
}

.sheetcolumn3 .gotobox div, .sheetcolumn2 .gotobox div{
color:#FFF; font-size:15px; margin:11px 0 0px 11px;
}

.sheetcolumn3 .gotobox:hover, .sheetcolumn2 .gotobox:hover{
cursor:pointer;
background-color:#000; 
}





.sheetcolumn3{
width:100%; float:left;
text-align:left; 


}

.sheetcolumn3 .dinner{
margin-left:0px;	
font-size:12px;
}


.dinner .dcontact_title{
font-size:15px; font-weight:bold;
margin:0px 0px 15px 0px;
}

.dinner .dcontact_details{
font-size:12px;
}


.sheetcolumn3 hr{
height:1px; width:70%; color:#dfdfdf; background-color:#dfdfdf; margin-top:0px; margin-bottom:0px; display:block; float:left;
}


.dinner .darea{
width:60%;
}

.dinner .gmaps_frame{
	
background:#FFF;
border:solid 1px #bfbfbf;
overflow:hidden;
text-align:center;
width:300px;
height:180px;
vertical-align:middle;
display:table-cell;
	
}

.dinner .gmaps_frame iframe{

width:300px;
height:180px;

}

	
	
	




/*Search */


/*Thumb view*/


.asearch_thumb{
height:260px; 
width:50%;
}


.searchlist-type{
	width: 100%;
	text-align:center; 
}

.searchlist-img-choose{
display:inline-block; float:right; width:100%; text-align:center; margin: 0 0 10px 0;
}


.searchlist-type img{
 padding-right:5px;
 padding-left:5px;
}


.asearch_thumb_header span.ssep{
margin-top:8px;

}



.asearch_thumb_logo{
height:100px; overflow:hidden; margin:0; padding:0; margin-top:5px; 
}

.asearch_thumb_logo img{
max-width:100%; height:90px; margin-top:5px; 
}

.asearch_thumb_info{
	 margin-top:0px;
}


.font16search{
font-size:15px;	
}


.font15search{
font-size:12px;	
}



.searchlist-img-choose div{
display:inline-block;
color:#000;	
font-size:12px;
}

.asearch_thumb_footer .cartbox div{
color:#FFF; font-size:14px; margin:7px 0 0px 10px; float:left;
}

	
	
	
	
	
	



/*line view*/

.asearch_line{
	

width:100%; margin:0; padding:0; height:auto; background:none; display:inline-block; float:left; margin-bottom:0px;


}



.asearch_line_center{

background:none;
text-align:left; margin:0px; text-align:left; padding:0px; height:90px; margin-bottom:10px;

/* to border img too */ 
padding:1px;
}




.asearch_line_header span.ssep{
	 display:inline-block; float:left; margin-top:8px;

}



.asearch_line_logo{
height:90px; overflow:hidden; margin:0; padding:0; margin-top:0px;  text-align:center; float:left; width:162px;
}


.asearch_line_logo img{
max-width:100%; height:90px; margin-top:0px; 
}

.asearch_line_info{
	/*height:120px; overflow:hidden; color:#3a3a3a; text-align:left; width:60%; display:inline-block; vertical-align:middle; position:relative;*/
	
display: inline-block;
  width:59%;
  height: 55px;
  overflow:hidden;
  color:#3a3a3a; text-align:left;

}

.asearch_line_info_child{
	
	padding-left:10px;
	padding-right:10px;
}



.asearch_line_footer{
float:left; 

display: inline-block;
  width:30%;
  height:30px;
padding-left:10px;

}
	
	
.asearch_line_footer .cartbox div{
color:#FFF; font-size:14px; margin:7px 0 0px 10px; float:left;
}
	
	
	
	
	
	


/*menucard*/



.cardcolumn1 .clogo{
display:none;
}

.ccategorybox .ccategorytitle{
display:none;
}

/*.ccategorybox .pcategorytitle{
display:none;
}
*/
.ccategorybox .mainpcategorytitle{
display:none;
}

.ccategorybox .pcategorytitle{
margin:10px 10px 5px 10px;	
}

.ccategbox .ccategsearch{
width:100%;
display:inline-block;
background-color:#FFF;
height:37px;	

}





.ccategbox .ccategorymenu{

}

.ccategsearch .ccategsearchform input[type=text].chalflarge{
	/*width:97%; */ width: 85%;	
}


.cardcolumn2_padding{
display:none;
}


.cardcolumn1_padding{
display:none;
}


.cardcolumn3{
width:100%; 
float:left;
}


.cardcolumn2{
width:100%; 
float:left;
}



.acardlist_line_logo{
display:none;
}


.acardlist_line_logo img{

}

.acardlist_line_info{
	/*height:120px; overflow:hidden; color:#3a3a3a; text-align:left; width:60%; display:inline-block; vertical-align:middle; position:relative;*/
	
display: inline-block;
  width:65%;
  height: 140px;
  overflow:hidden;
  color:#3a3a3a; text-align:left;

}




.acardlist_line_footer{

  width:30%;

}
	

.font20cardlist{
font-size:15px;	
}


.font16cardlist{
font-size:14px;	
}


.font15cardlist{
font-size:12px;	
}


.acardlist_line_header .stop .show_my_order{
display: inline-block; float:right;
}

.acardlist_line_header .stop .show_my_order input[type=button].show_order{

float:left; width:25px; height:24px;
background-image:url(../images/order_btn_down.png);
background-repeat:no-repeat;
background-color:transparent;
margin:7px 15px 0px 7px;
}



.acardlist_line_header .stop .show_datasheet{

float:right; width:25px; height:24px;
background-image:url(../images/info_btn.png);
background-repeat:no-repeat;
background-color:transparent;
margin:7px 15px 0px 7px;
}


.cardcolumn3 .cinner .corderbox{
/*display:none;*/
}


.ccategorybox{
color:#000;	
margin-top:10px;
}


.cardcolumn1{
width:100%;
background:none;
}

.cardcolumn1 .ccategbox{
	background:none;
border:none;
}




/*checkoutpage*/




.checkoutcolumn1{
width:100%;
background:none;
}

.checkoutcolumn1 .ccategbox{
	background:none;
border:none;
}


.checkoutcolumn1 .clogo{
display:none;
}


.checkoutcolumn2_padding{
display:none;
}


.checkoutcolumn1_padding{
display:none;
}


.checkoutcolumn3{
width:100%; 
float:left;
}


.checkoutcolumn2{
width:100%; 
float:left;
}



.font20checkoutlist{
font-size:15px;	
}


.font16checkoutlist{
font-size:15px;	
}


.font15checkoutlist{
font-size:12px;	
}


.acheckoutlist_line_header .stop .show_my_order{
display: inline-block; float:right;
}

.acheckoutlist_line_header .stop .show_my_order input[type=button].show_order{

float:left; width:25px; height:24px;
background-image:url(../images/order_btn_down.png);
background-repeat:no-repeat;
background-color:transparent;
margin:7px 15px 0px 7px;
}



.acheckoutlist_line_header .stop .show_datasheet{

float:right; width:25px; height:24px;
background-image:url(../images/info_btn.png);
background-repeat:no-repeat;
background-color:transparent;
margin:7px 15px 0px 7px;
}



.stop a.a_show_datasheet img{
/*display:none; */
}




.checkoutcolumn3 .cinner .corderbox{
display:none;
}



.checkoutform .tartalomtitle{
padding-left:0;	
}


.checktable1{
margin-left:0;
}


.checkline_inner{
	width:100%;

}


.checkcolumn1_box{
width:35%; 
}


.checkcolumn2_box{
width:61%; 
}	


.checkoutform textarea.large{

width:200px;

}





.search_field {
   margin-top:0px;
      margin-bottom:10px;

}

.line2_box7 .search_field input[type=text].searchproductname {
    	border: none;
		padding: 5px;
}

.search_field input[type=image] {
 	width:23px;
}

.container .tartalom .searchstartform .line2_box7 input[type=text].medium{
width:370px;
}





.container .tartalom .searchstartform input[type=text].district{
	
width:100px;

}



    }
	
	
	
    @media only screen and (min-width: 480px) and (max-width: 650px) {
	
	
.aactionstext{
overflow:hidden; height:100px;

/*fekete kepek miatt */
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:solid 1px #fff;

background-image:url(../images/netfood-kepek/noimglarge.jpg);
background-size:auto 130px; 
background-repeat:no-repeat;
background-position:center;


}


.aactionstext img{
/*max-width:100%; height:auto; min-height:50px;
*/
max-width:100%; height:auto; min-height:100px;

}


.searchpagemaindivalertwindow{

position:fixed; width:80%; top:50%; margin:0; padding:0;

}


	}
	






/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .container { width: 420px; }
        .container .columns,
        .container .column { margin: 0; }

        .container .one.column,
        .container .one.columns,
        .container .two.columns,
		.container .twohalf.columns,				
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
    	.container .tenhalf.columns,		
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
		.container .threehalffooter.columns,
        .container .two-thirds.column,
		.container .registrationpage
 { width: 420px; }



	.container .threehalffooter.columns .footerright1                  { padding-left:0px; }
	.container .threehalffooter.columns .footerright2                 { padding-left:0px; }





    .container .tartalom .seven.columns   { width: 420px;  }
	.container .tartalom .seven.columns a  { color:#666666 }				
    .container .tartalom .seven.columns h1   { margin-top:0px; padding-top:0px;  } 

    .container .tartalom .sevenhalf.columns   { width: 300px;  }
	.container .tartalom .sevenhalf.columns a  { color:#666666 }				
    .container .tartalom .sevenhalf.columns h1   { margin-top:0px; padding-top:0px;  } 


    .container .tartalom .eighthalf.columns   { width: 300px; margin-left:0px; padding-top:0px }
    .container .tartalom .eighthalf.columns h1   { margin-top:0px; padding-top:0px;  } 
	.container .tartalom .eighthalf.columns a  { color:#666666 }
    .container .sixteenhalf.columns                  { width: 420px; }	
	
    .container .sixteenhalf.columns .two.columns      { float:right; width:100px; margin-right:0; }
	.container .sixteenhalf.columns img#regimage {  width:100px; height:36px; }




	
    .container .tartalom .seven.columns hr.hrheader   { display:none; }
    .container .tartalom .eight.columns   { width: 420px;   }
	.container .tartalom .eight.columns img  { padding-top:15px }
	.container .tartalom .eight.columns iframe  { padding-top:15px; width:420px }



	.container .ninehalf.columns                  { width: 420px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .threehalf.columns                  { width: 100px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .sixhalf.columns                  { width: 295px; margin-left:20px; padding-top:0px; display:inline-block; }
    .container .ninehalf.columns h1                 { margin-top:0px; padding-top:0px; padding-bottom:10px; }
    .container .ninehalf.columns .sixhalf.columns h1 { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:5px; font-weight:normal; }
    .container .ninehalf.columns .threehalf.columns img { margin-left:0; float:left; max-width:100px;}



    .container .tenhalf.columns img#downloadimage { width:100px; height:33px;  }


	.container .tartalom .twelvehalf.columns{ width: 420px;	}






    .container .tenquarter.columns                  { width: 290px; }
    .container .fivehalf.columns                  { width: 130px; }




	.font10{
	font-size:7px;
	}
	.font11{
	font-size:10px;
	}
	.font12{
	font-size:10px;
	}
	.font13{
	font-size:10px;
	}
	.font14{
	font-size:11px;
	}
	.font15{
	font-size:12px;
	}
	.font16{
	font-size:13px;
	}
	.font17{
	font-size:14px;
	}
	.font18{
	font-size:14px;
	}
	.font18reg{
	font-size:15px;
	}
	.font16reglist{
	font-size:15px;
	}
	.font16chklist{
	font-size:15px;
	}	
	
	.font19{
	font-size:14px;
	}
	.font20{
	font-size:15px;
	}
	.font21{
	font-size:16px;
	}
	.font22{
	font-size:17px;
	}
	.font23{
	font-size:18px;
	}
	.font24{
	font-size:19px;
	}
	.font25{
	font-size:20px;
	}
	.font30{
	font-size:20px;
	}
	.font45{
	font-size:30px;
	}
	
	

	.font55{
	font-size:35px;
	line-height:25px;	
	}
	
	
	.font60{
	font-size:40px;
	line-height:30px;
	}

	.tartalom .tartalomtitle{ font-size: 20px; }



.headerfblike{

display:inline-block;
margin-top:70px;
float:left;
position:absolute;

}




.slogan{
margin-top:5px;
color:#000000;
    font-family: helvetica;
    font-weight: lighter;
font-size:10px;
text-transform:uppercase;
margin-bottom:20px;
font-weight:bold;


}
	
	
[class^="mini-ico-"],
[class*=" mini-ico-"] {
  width: 25px;
  height: 25px;
}


[class^="extra-mini-ico-"],
[class*=" extra-mini-ico-"] {
  width: 20px;
  height: 20px;
}


.extra-mini-ico-more{
	background-size:20px 20px;
	background-repeat:no-repeat;
}



.mini-ico-tel{
	background:url(../images/icon-phone.png);
	background-size:14px 12px;
	background-repeat:no-repeat;
}

.mini-ico-aszf{
	background-size:25px 25px;
	background-repeat:no-repeat;
}

.mini-ico-rolunk{
	background-size:25px 25px;
	background-repeat:no-repeat;
}


	
		
#contact-details .kiemelt{

font-weight:bold;
font-size:10px;
color:#000000;


}

#contact-details .kiemelttel{

font-size:13px;
color:#000000;
padding-top:0px;
padding-left:0px;


}




#contact-details ul li{

font-size:11px;


}

#contact-details{

margin-top:10px;

}














    }


/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }














/*@import url("fancybox.css");		*/	/* FancyBox Styles */ 


/* =================================================================== */
/* Header
====================================================================== */
#header {min-height: 55px;
/*
background-image:url(../images/header-line.png); background-repeat:repeat-x; background-position:bottom left;
margin-bottom:0px;
*/
}

/* Logo / Tagline
====================================*/
#logo {
	/*margin-top: 22px;*/

}

#logo a img{float: left;}

#tagline {
	color: #888;
	border-left: 1px solid #e9e9e9;
	margin: 0 0 0 20px;
	padding: 5px 0 5px 20px;
	float: left;
}

/* Contact Details
====================================*/
#contact-details {
	float: right;
	margin-top: 0px;
	display: block;
}

#contact-details li {
	display: inline;
	padding-left: 10px;
	margin-left: 10px;
	/*border-left: 1px solid #e9e9e9; */
}

#contact-details li:first-child {
	border: none;
	margin-left: 0;
	padding:0
}

#contact-details i {margin-right: 4px;}
#contact-details a {color: #000000;}
#contact-details a:hover {color: #000000;}


/* Search Form
====================================*/
.search-form .search-text-box {
	position: absolute;
	right:10px;
	width: 54px;
	background-color: #303030;
	border: none;
	color: transparent;
	font-size: 12px;
	padding: 18px 0;
	cursor: pointer;
	background: url("../images/search-ico.png") 5% 50% no-repeat;
	-moz-transition: 0.4s width ease;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-property: width;
	-webkit-transition-timing-function: ease;
	-o-transition-duration: 0.4s;
	-o-transition-property: width;
	-o-transition-timing-function: ease;
	-webkit-box-shadow:  none;
	box-shadow:  none;
}

.search-form .search-text-box:focus {
	font-size: 12px;
	background-color: #303030;
	padding: 18px 18px 18px 58px;
	width: 150px;
	border: none;
	color: #fff;
	cursor: text;
}










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



.newslettersignupunsubscribe{
	
display:inline-table; margin-top:5px; margin-left:15px;
	
}



/*EZ AZ EREDETI MENU STYLE*/


.selectnav {
		/*width: 100%;
	height: 37px;
	background-color:#ffffff;
	border: 1px solid #000000;
		*/
		background-color:transparent;
		width:50px;
		display: none;
		cursor: pointer;
		
		padding: 0px;
		font: 13px helvetica;
		font-weight:lighter;
		color: #000;
		margin: 0px 0;
	height: 18px;
	 -webkit-appearance: none;  
     -moz-appearance: none;  
	  text-indent: 0.01px;          
      text-overflow: "";              

	 background: url(../images/mobilemenu-bg2.png) no-repeat ;
	 background-size:50px 18px;
	 border:none;
	 
	/* background-position:right center;*/
	/*background-position: 96% 50%;*/
	 
	
	
}




.selectnav option{
text-align:center;
border-bottom:solid 1px #000000;

padding:10px 10px 10px 10px;
	 background-color:#fff;
	 font-size:13px;
	 font-family:helvetica;
		font-weight:lighter;


}

.selectnav option:first-child{
text-align:left;

}

.selectnav option:last-child{
	display:none;
}


.selectnav option:first-child{
	display:none;
}

#navigation {
	
	display: block;
	width: 100%;
	float: left;
	max-height: 52px;
	margin: 0 0 15px 0;
	/*border-top:solid 1px #fff;*/
}

#navigation ul,
#navigation li {
	list-style:none;
	padding:0;
	margin:0;
	display:inline;
}
#navigation ul li{
	float:left;
	position:relative;
}

#navigation ul li a { 
	display: inline-block;

	color:#000;
	text-decoration: none;
	font-size: 13px;
		font-weight:lighter;

	padding: 22px 0 0 0;
	margin-left:2px;
	margin-right:2px;
	
	background: none; 
}


#navigation ul li:first-child a{ 
	
	margin-left:-10px;
	margin-right:2px;
	
}




#navigation ul li:last-child a{ 
	background:none;

}

#navigation ul li a:hover {
	
	color:#000000;
	border-bottom:solid 1px #cbe3ed;
	background:none;
}

#navigation ul li a.underlined {
	border-bottom:solid 1px #c3d61d;
	background:none;
}



#navigation ul ul {
	position: absolute;
	display: none;
	top: 51px;
	left: 0;
	background: #dcecf3;
	z-index: 999;
}

#navigation ul ul li a {color: #000000;}
#navigation ul ul li a:hover {
	color: #000000;
	font-weight:bold;
}

#navigation ul ul li a {
	display: block;
	width: 150px;
	margin: 0;
	padding: 9px 18px;
	font-family: helvetica;
    font-weight: lighter; 

	font-size: 12px;

	background: none;
	padding-left:32px;
}


#navigation ul ul li:first-child a {
	display: block;
	width: 150px;
	margin: 0;
	padding: 9px 18px;
	font-family: helvetica;
    font-weight: lighter; 

	font-size: 12px;
	background: none;
}


#navigation ul li ul li a:hover {

border:none;

}



#navigation ul ul li:last-child a {
	display: block;
	width: 150px;
	margin: 0;
	padding: 9px 18px;
	font-family: helvetica;
    font-weight: lighter; 

	font-size: 12px;
	background: none;
}



#navigation ul ul ul { 
	position: absolute; 
	top:0px; 
	left:100%; 
	z-index: 999;
}

#navigation ul ul ul li a { 
	border-bottom: 1px solid #404040 !important;
	border-top: 1px solid transparent;
	background: none;
}

#navigation ul ul li:last-child a, #navigation ul ul li:last-child a:hover {border-bottom: 1px solid transparent}
#navigation ul ul ul li:last-child a {border-bottom: 1px solid transparent !important}
#navigation ul li:hover>ul {opacity: 1; position:absolute; top:99%; left:0;}
#navigation ul ul li:hover>ul {position:absolute; top:0; left:100%; opacity: 1; z-index:497;}
#navigation ul li:hover > a { }
#navigation ul ul li:hover > a {color: #000000; font-weight:bold}



	}


/*EZ AZ EREDETI MENU STYLE VEGE*/


/* =================================================================== */
/* Flexslider
====================================================================== */

/* Browser Resets
====================================*/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 


/* Necessary Styles
====================================*/
.flexslider {margin: 0; padding: 0;}

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides > li {position: relative;  zoom: 1; display: none; -webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flexslider {
	position: relative;
	zoom: 1;
	z-index: 50;
	background-image: url(images/portfolio/dieselHeater.html);
}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* Default Styles
====================================*/
.flexslider {
	background: #fff;
	zoom: 1;
}

.ie7 .flexslider {margin-bottom: -30px;}

.flex-viewport {max-height: 2000px;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}


/* Direction Nav
====================================*/

.flex-direction-nav a {
	width: 35px;
	height: 35px;
	display: block;
	background-color: #000000;
	bottom: 20px;
	right: 20px;
	float: none;
	position: absolute;
	cursor: pointer;
	text-indent: -9999px;
	background-color: #222;
	background: rgba(0, 0, 0, 0.65);
	*bottom: 50px;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.flex-direction-nav .flex-next {
	background-image: url(../images/slider-control-right.png);
	background-repeat: no-repeat;
	background-position: 52% 50%;
}

.flex-direction-nav .flex-prev {
	margin-right: 36px;
	background-image: url(../images/slider-control-left.png);
	background-repeat: no-repeat;
	background-position: 48% 50%;
}

.flex-direction-nav .flex-prev:hover,
.flex-direction-nav .flex-next:hover {
	background-color:#000000;
	opacity: 1;
}

.subpage .flex-direction-nav a {bottom: 0px; right: 0px; *bottom: 30px;}


/* Control Nav
====================================*/
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -30px;
	text-align: center;
}
	
.flex-control-nav li {
	margin: 0 3px 0 0;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
	
.flex-control-paging li a {
	width: 14px;
	height: 14px;
	display: block;
	background: #c8c8c8;
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
}
	
.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active {
	background: #505050;
}
	
.flex-control-paging li a.flex-active {
	cursor: default;
}


/* Caption
====================================*/
.slide-caption {
	width: 30%;
	padding: 22px;
	margin: 0 0 20px 20px;
	position: absolute;
	display: block;
	left: 0;
	bottom: 0;
	background-color: #222;
	background: rgba(0, 0, 0, 0.7);
}
	
.slide-caption h3 {
	color: #fff;
	font-size: 16px;
	padding-bottom: 10px;
	margin:0;
	line-height: 22px;
}
	
.slide-caption p {
	margin:0;
	line-height: 19px;
	color: #bbb;
}


/* =================================================================== */
/* Icon Boxes
====================================================================== */
.icon-box-container {margin: 35px 0 15px 0; float:left;}
.icon-boxes-container {margin: 10px 0 -5px 0; float:left;}
.icon-box p, .icon-box h3 {margin-left: 45px;}
.icon-box h3 {line-height: 34px;}

.icon-box i {
	float: left;
	margin: -2px 0 50px 0;
}

/* =================================================================== */
/* Miscellaneous Styles
====================================================================== */
.ie-dropdown-fix { position: relative; z-index:3; /*z-index: 55; */}

/* About
====================================*/
.team-name {
	padding: 15px 0;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 15px;

}

.team-name h5 {
	line-height: 18px;
}

.team-name span {
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #888;
}

.team-about p {
	padding: 0 0 15px 0;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 15px;
}

/* Images Overlay
====================================*/
/*.picture {position: relative;}
.picture img {width: 100%; height: auto;}*/


.picture {position: relative; float: left; height: 120px; overflow: hidden;  }
.picture img {width: 100%; height: auto;}



.image-overlay-link,
.image-overlay-zoom {
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 40;
	display: none;
	background-color: #222;
	background: rgba(0, 0, 0, 0.7);
	background-repeat: no-repeat;
	background-position: 50%;
	cursor: pointer;
}

.image-overlay-link {
	background-image: url(../images/overlay-icon-01.png);
}

.image-overlay-zoom {
	background-image: url(../images/overlay-icon-02.png);
}

/* Headline
====================================*/
.headline {
	background: url(../images/headline-bg.png) 0 50% repeat-x;
	display: block;
	margin: 30px 0 8px 0;
}

.no-margin {margin-top: 0;}
.low-margin {margin-top: 15px;}

.headline h3, .headline h4 {
	background-color: #fff;
	display: inline;
	padding: 0 10px 0 0;
}

/* Page Title
====================================*/
#page-title {
	border-bottom: 1px solid #bcbbbb;
	display: block;
	margin: 0 0 25px 0;
}

#page-title h2 {
	font-weight: normal;
	padding: 11px 0 26px 0;
	text-align: justify;
}

#page-title span {
	color: #bcbbbb;
}

#bolded-line {
	text-indent: -9999px;
	height: 3px;
	width: 100px;
	display: block;
	background: #bcbbbb;
	margin-bottom: -2px;
}


/* Client Logo List
====================================*/
.client-list li {
	border: 1px solid #e5e5e5;
	float: left;
	margin: -1px 0 0 -1px;
}


/* =================================================================== */
/* Portfolio
====================================================================== */
.portfolio-item {
	margin: 5px 0 25px 0;
}

/* Thumbnails
====================================*/
.item-description {margin-bottom: 30px;}
.item-description.alt {margin-bottom:0; }
.item-description.related {margin-bottom:0;}

.item-description h5 {
	font-size: 12px;
	font-family: helvetica;
    font-weight: lighter; 
	line-height: 16px;
	padding: 130px 0 8px 0;
	margin: 0 0 8px 0;
	border-bottom: 1px solid #e9e9e9;
	letter-spacing: 0;
}

.item-description h5 span {
	display: block;
	color: #888;
	font-weight: normal;
	margin-top: 3px;
}

.item-description a {color:#404040;}
.item-description a:hover {
	color:#666;
	text-align: left;
}
.item-description p {
	color: #666;
	margin-bottom: 0;
	text-align: left;
	font-size: 11px;
}


/* Filters
====================================*/
#filters {
	position: absolute;
	text-align: right;
	right: 0;
	display: block;
	margin: -95px 2px 0 0;
}

#filters ul li {
	display: inline;
}

#filters a {
	padding: 5px 5px;
	border: 1px solid #ddd;
	display: inline-block;
	color: #888;
	background-color: #fff;
	margin: 0 5px 10px 0;
	-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

#filters a:hover,
.selected {
	background-color: #000000 !important;
	border: 1px solid #000000 !important;
	color: #fff !important;
}


/* Portfolio Navigation
====================================*/
#portfolio-navi {
	position: absolute;
	right: 0;
	display: block;
	margin: -57px 10px 0 0;
}

#portfolio-navi ul li {
	display: inline;
}

#portfolio-navi a {
	width: 32px;
	height: 32px;
	padding: 0;
	border: 1px solid #ddd;
	display: inline-block;
	color: #888;
	background-color: #fff;
	-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.ie7 #portfolio-navi a {margin-left: 3px;}

#portfolio-navi a:hover {
	background-color: #000000 !important;
	border: 1px solid #000000 !important;
	color: #fff !important;
}

.next {
	background: url(../images/portfolio-nav-right.png) no-repeat 52% 50%; 
}

.next:hover {
	background: url(../images/slider-control-right.png) no-repeat 52% 50%;
}

.prev {
	background: url(../images/portfolio-nav-left.png) no-repeat 48% 50%;
}

.prev:hover {
	background: url(../images/slider-control-left.png) no-repeat 48% 50%;
}





/* =================================================================== */
/* Footer
====================================================================== */
#footer, #footer p, #footer a{color: #000000}

#footer_mainpage, #footer_mainpage p, #footer_mainpage a{color: #fff;   z-index:4;	}


#footer a:hover {color: #000000;}

#footer_mainpage a:hover {color: #fff;}


.footer-headline {
	background: url(../images/headline-footer-bg.png) 0 50% repeat-x;
	display: block;
	margin: 15px 0 8px 0;
}

.no-margin {margin-top: 0;}

.footer-headline h4 {
	background-color: #303030;
	display: inline;
	padding: 0 10px 0 0;
	color: #fff;
}




/* =================================================================== */
/* Shortcodes
====================================================================== */

/* Buttons
====================================*/
.button,
input[type="button"] {
	padding: 9px 12px;
	display: inline-block;
	border: 0px;
	font-family: helvetica;
    font-weight: lighter; 

	cursor: pointer;
	width: auto;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

input[type="submit"] {

border: 0px;

}


input[type="button"] {float: left;}

.button.medium {padding: 11px 17px; font-size: 14px;}

.button.gray {color: #fff;background: #444;}
.button.gray:hover {background:#000000;}

.button.light {color:#fff; background:#aaa;}
.button.light:hover {background:#000000;}

.button.color {color:#fff; background:#000000;}
.button.color:hover {background:#aaa;}

/* Input Button */
input[type="button"] {color:#fff; background:#000000;}
input[type="button"]:hover {background:#aaa}

.content p {margin-bottom: 0;}




/* Header Icons */


.social-icons {
	margin: 0 0 0 0;
	float: right;
}


.social-icons-search {
	margin: 0px 0 0 0;
	float: right;
}


.social-icons.about {
	float: left;
	margin: 0 0 0 -5px;
}

.social-icons li {
	display: inline;
	list-style: none;
	/*text-indent: -9999px; */
	margin-left: 0px;
	float: left;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
		
.social-icons li a {
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	height: 25px;
	width: 25px;
}

/*.social-icons li:hover {background-position: 0 -38px;}
*/






.social-icons-search li {
	display: inline;
	list-style: none;
	/*text-indent: -9999px; */
	margin-left: 0px;
	float: left;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
		
.social-icons-search li a {
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	height: 25px;
	width: 28px;
}

.social-icons-search li:hover {background-position: 0 -38px;}










.social-icons .searchmobile{
	display:none;
		
}
.social-icons-search .searchmobile{
	display:none;
		
}


#nav .searchdesktop input[type=text]{

width:194px; height:30px; background:none; color:#000000; border:solid 1px #cbe3ed;
	padding: 0 5px 0 5px;
	margin-left:10px;
	margin-top:15px;
	box-shadow:none;
	-webkit-box-shadow: none;


}	



	
	
}


/* Social Widget Icons */
#social a {
	width: 28px;
	height: 28px;
	margin: 0 6px 6px 0;
	display: block;
	float: left;
	text-indent: -9999px;
	background-position: 0 -38px;
}

#social a img{
	border: none;
}

/* Icon List */




/* =================================================================== */
/* Media Queries
====================================================================== */

/* Higher than 1040 (desktop devices)
====================================================================== */
@media only screen and (min-width: 960px) {

	.flexslider.home {
		min-height: 400px;
	}

}




    @media only screen and (min-width: 960px) and (max-width: 1100px) {




	}



/* Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
			
	#navigation {
	/*background: #07BFED;*/
	margin: -20px 0 0px 0;
}


	.client-list img {
		width: 148px;
		height: auto;
	}
	
	.flickr-widget a,
	.flickr-widget-blog a {
		width: 70px;
		height: 70px
	}
	
	ol li ol.childlist .comment-des {
		width:86%;
	}
	
	.comment-des{
		width:87%;
	}
	
	.five-tables .pricing-table {
		width: 148px;
	}
	
	.four-tables .pricing-table {
		width: 186px;
	}
	
	.three-tables .pricing-table {
		width: 248px;
	}
	
	.two-tables .pricing-table {
		width: 373px;
	}



::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
	opacity:  1;
		font-size:13px;    
	/*font-weight:bold;*/

}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
    opacity:  1;
		font-size:13px;    
	/*font-weight:bold;*/

}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
    opacity:  1;
		font-size:13px;    
	/*font-weight:bold;*/

}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
	opacity:  1;
		font-size:13px;    
	/*font-weight:bold;*/



}


	
	

	
}





/* All Mobile Sizes (devices and browser)
====================================================================== */
@media only screen and (max-width: 767px) {


	.container .container_inner, .containeriefix_inner{
	
min-height:700px;

	
	}

	#navigation {
		float: none;
	}
	
	.js .selectnav {
		display: block;
	}
	
	.js #nav,
	.slide-caption,
	.search-form,
	#tagline,
	/*.social-icons,*/
	.widget,
	.widget-alt,
	#navigation ul li a {
		display: none;
	}
	
	.social-icons.about {
		display: block;
		margin-bottom: 30px;
	}
	


	#contact-details {
		text-align: center;
		float: left;
	}
	
	#scroll-top-top {
		display: none;
	}
	
	.icon-box i {
		margin-left: -10px !important;
	}
	
	.post-meta {
		display: none;
	}
	
	.post-title h2 {
		line-height: 26px;
		margin-bottom: 15px;
	}
	
	.post-icon {
		margin-top: 28px;
	}
	
	#filters,
	#portfolio-navi {
		position: relative;
		text-align: left;
		display: block;
		margin: 0 0 23px 0;
	}
	
	#portfolio-navi {
		margin: -5px 0 25px 0;
	}
	
	.portfolio-item {
		margin: 5px 0 25px 0 !important;
	}
	
	.item-description.related {
		margin-bottom: 30px;
	}

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {

	.client-list img {
		width: 139px;
		height: auto;
	}
	
	.flickr-widget a {
		width: 53px;
		height: 53px;
	}
	
	ol li ol.childlist .comment-des {
		width:82%;
	}
	
	.comment-des{
		width:83%;
	}
	
	#portfolio-wrapper img {
		min-height: 265px;
	}
	
	.five-tables .pricing-table,
	.four-tables .pricing-table,
	.three-tables .pricing-table,
	.two-tables .pricing-table {
		width: 209px;
	}
	
	
	
	.social-icons{
	margin: 0px 0 0 0;
		
	}

	.social-icons-search{
	margin: 0px 0 0 0;
		
	}


.social-icons .language-selection{

	padding:0 0 0px 0;
	/*border-bottom:solid 1px #fff;*/
	float: right;
	text-align:right;
	width:90px;

}




.social-icons-search .searchmobile{
	display:inline-block;
	float: right;
	margin-top:0px;
	border:none;
		padding:0px 0 0 0;
		box-shadow:none;
	-webkit-box-shadow: none;

	
}




.social-icons-search .searchmobile input[type=text]{

width:60px; height:10px; background:none; color:#000000; border:none;
	box-shadow:none;
	-webkit-box-shadow: none;

}



::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
	opacity:  1;
	font-size:13px;
	/*font-weight:bold;*/
	/*	background:url(../images/searchicon.png);
		background-repeat:no-repeat;
		background-position:left;
	*/
	box-shadow:none;
	-webkit-box-shadow: none;
	

}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
    opacity:  1;
	font-size:13px;
	/*font-weight:bold;*/
	/*	background:url(../images/searchicon.png);
		background-repeat:no-repeat;
		background-position:left;
	*/
	box-shadow:none;
	-webkit-box-shadow: none;


}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
    opacity:  1;
	font-size:13px;
	/*font-weight:bold;*/
	/*	background:url(../images/searchicon.png);
		background-repeat:no-repeat;
		background-position:left;
	*/
	box-shadow:none;
	-webkit-box-shadow: none;


}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
	opacity:  1;
	font-size:13px;
	/*font-weight:bold;*/
	/*	background:url(../images/searchicon.png);
		background-repeat:no-repeat;
		background-position:left;
	*/
	box-shadow:none;
	-webkit-box-shadow: none;




}







#header {
	background:none;

}

#navigation {
	margin-top:-20px;
}



#contact-details{
width:100%;	
height:90px;
}




	.footerseparator{
	
	display:none;
	
		
	}


	.breadcumb{
	
	margin:10px 0 0px 0;	
	height:30px;
	color:#000000;
	font-size:11px;
	padding-top:5px;
	border-top:none;
		
	}



.social-icons .langmobile{
	margin-top:10px;
}

#contact-details{

margin-top:10px;

}



}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
====================================================================== */
@media only screen and (max-width: 479px) {
	
	
	
	
	
	.breadcumb{
	
	margin:10px 0 0px 0;	
	height:30px;
	color:#000000;
	font-size:11px;
	padding-top:5px;
	border-top:none;
	}

	
	.container .tartalom .seven.columns   { width: 300px;  }
    .container .tartalom .seven.columns h1   { margin-top:0px; padding-top:0px;  } 
	.container .tartalom .seven.columns a  { color:#666666 }				
    .container .tartalom .seven.columns hr.hrheader   { display:none; }
    .container .tartalom .eight.columns   { width: 300px;   }
	.container .tartalom .eight.columns img  { padding-top:15px }
	.container .tartalom .eight.columns iframe  { padding-top:15px; width:300px; }


	.container .tartalom .sevenhalf.columns   { width: 300px;  }
    .container .tartalom .sevenhalf.columns h1   { margin-top:0px; padding-top:0px;  } 
	.container .tartalom .sevenhalf.columns a  { color:#666666 }				

	.container .tartalom .eighthalf.columns   { width: 300px;  }
    .container .tartalom .eighthalf.columns h1   { margin-top:0px; padding-top:0px;  } 
	.container .tartalom .eighthalf.columns a  { color:#666666 }				

	.container .ninehalf.columns                  { width: 300px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .threehalf.columns                  { width: 100px; margin-left:0px; padding-top:0px; display:inline-block; }
    .container .sixhalf.columns                  { width: 175px; margin-left:20px; padding-top:0px; display:inline-block; }
    .container .ninehalf.columns h1                 { margin-top:0px; padding-top:0px; padding-bottom:10px; }
    .container .ninehalf.columns .sixhalf.columns h1 { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:5px; font-weight:normal; }
    .container .ninehalf.columns .threehalf.columns img { display:inline-block; margin-left:0; float:left; max-width:100px;}

	.container .tartalom .twelvehalf.columns{ width: 300px;	}
	


    .container .tenquarter.columns                  { width: 170px; }
    .container .fivehalf.columns                  { width: 130px; }


	.container .rightside.columns .twohalfcontact .floatright img { float:right; margin-right:5px; margin-top:15px; max-width: 50px;}	
	.container .rightside.columns .twohalfcontact .floatleft img { float:left; margin-left:5px; margin-top:15px; max-width: 50px;}	

	.container .rightside.columns .floatright iframe {float:none; margin:0; width: 300px; height:165px}	



.headerfblike{

display:inline-block;
margin-top:70px;
float:left;
position:absolute;

}



	.font10{
	font-size:7px;
	}
	.font11{
	font-size:10px;
	}
	.font12{
	font-size:10px;
	}
	.font13{
	font-size:10px;
	}
	.font14{
	font-size:11px;
	}
	.font15{
	font-size:12px;
	}
	.font16{
	font-size:13px;
	}
	.font17{
	font-size:14px;
	}
	.font18{
	font-size:14px;
	}
	.font18reg{
	font-size:15px;
	}
	.font16reglist{
	font-size:15px;
	}
	.font16chklist{
	font-size:15px;
	}	
	.font19{
	font-size:14px;
	}
	.font20{
	font-size:15px;
	}
	.font21{
	font-size:16px;
	}
	.font22{
	font-size:17px;
	}
	.font23{
	font-size:18px;
	}
	.font24{
	font-size:19px;
	}
	.font25{
	font-size:20px;
	}
	.font30{
	font-size:20px;
	}
	.font45{
	font-size:25px;
	}
	
	

	.font55{
	font-size:30px;
	line-height:25px;	
	}
	
	.font60{
	font-size:30px;
	line-height:25px;	
	}
	.tartalom .tartalomtitle{ font-size: 20px; }


.slogan{
margin-top:5px;
color:#000000;
    font-family: helvetica;
    font-weight: lighter;
font-size:8px;
text-transform:uppercase;
margin-bottom:20px;
font-weight:bold;


}

[class^="mini-ico-"],
[class*=" mini-ico-"] {
  width: 23px;
  height: 23px;
}


[class^="extra-mini-ico-"],
[class*=" extra-mini-ico-"] {
  width: 20px;
  height: 20px;
}


[class^="extra-mini-ico-"],
[class*=" extra-mini-ico-"] {
  width: 18px;
  height: 18px;
}

.extra-mini-ico-more{
	background-size:18px 18px;
	background-repeat:no-repeat;
}


#contact-details{

margin-top:10px;

}

.social-icons .langmobile{
	margin-top:10px;
}



.mini-ico-aszf{
	background-size:23px 23px;
	background-repeat:no-repeat;
}

.mini-ico-rolunk{
	background-size:23px 23px;
	background-repeat:no-repeat;
}


.mini-ico-tel{
	background:url(../images/icon-phone.png);
	background-size:14px 12px;
	background-repeat:no-repeat;
}


#contact-details .kiemelt{

font-weight:bold;
font-size:10px;
color:#000000;


}


#contact-details .kiemelttel{

font-size:13px;
color:#000000;
padding-top:0px;
padding-left:0px;


}



#contact-details ul li{

font-size:11px;


}

	
	.social-icons{
	margin: 0px 0 0 0;
		
	}
	
	
	.social-icons-search{
	margin: 0px 0 0 0;
		
	}

	
.social-icons .language-selection{
	padding:0 0 0px 0;
	/*border-bottom:solid 1px #fff;*/
	float: right;
	text-align:right;
	font-size:12px;
	width:80px;
}


.social-icons-search .searchmobile{
	display:inline-block;
	float: right;
 	margin-top:0px;
		border:none;
		padding:0px 0 0 0;
	box-shadow:none;
	-webkit-box-shadow: none;
		
}



.social-icons-search .searchmobile input[type=text]{

width:60px; height:12px; background:none; color:#000000; border:none;
	box-shadow:none;
	-webkit-box-shadow: none;

}





::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
	opacity:  1;
	font-size:13px;
	/*font-weight:bold;*/
		/*background:url(../images/searchicon-mobile2.png);
		background-size:10px 10px;
		background-repeat:no-repeat;
		background-position:left;*/
		box-shadow:none;
	-webkit-box-shadow: none;


}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
    opacity:  1;
	font-size:13px;
	/*font-weight:bold;*/
	/*	background:url(../images/searchicon-mobile2.png);
		background-size:10px 10px;		
		background-repeat:no-repeat;
		background-position:left;*/
	box-shadow:none;
	-webkit-box-shadow: none;

}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
    opacity:  1;
	font-size:13px;
	/*font-weight:bold;*/
	/*	background:url(../images/searchicon-mobile2.png);
		background-size:10px 10px;		
		background-repeat:no-repeat;
		background-position:left;*/
	box-shadow:none;
	-webkit-box-shadow: none;

}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
	opacity:  1;
	font-size:13px;
	/*font-weight:bold;*/
	/*	background:url(../images/searchicon-mobile2.png);
		background-size:10px 10px;		
		background-repeat:no-repeat;
		background-position:left; */
	box-shadow:none;
	-webkit-box-shadow: none;



}






	.client-list img {
		width: 149px;
		height: auto;
	}
	
	ol li ol.childlist .comment-des {
		width:77%;
	}
	
	.comment-des{
		width:78%;
	}
	
	#portfolio-wrapper img {
		min-height: 189px;
	}
	
	.five-tables .pricing-table,
	.four-tables .pricing-table,
	.three-tables .pricing-table,
	.two-tables .pricing-table {
		width: 299px;
	}
	
	
	


#header {
	background:none;

}

#navigation {
	margin-top:-20px;
}


#contact-details{
width:100%;	
height:90px;
}



	.footerseparator{
	
	display:none;
	
		
	}










/*registration*/



.container .registrationpage.columns                 { width: 100%; padding:0px 0px 15px 0px; margin:0;  }	


.regcolumn1_box, .regcolumn2_box, .regcolumn2_box_submit, .regcolumn3_box, .regcolumn4_box, .regtable1, .regtable2,{
display:inline-block; 

}

.regtable1{
	
width:100%;
float:left;	
margin-left:0;
}

#regcolumnnoheightup{
display:none;	
}

#regcolumnnoheightdown{
display:none;	
}


.regtable2{
	
width:100%;
float:left;	
margin-left:0;
}

.regcolumn1_box{
width:100%; float:left; padding-top:8px;
text-align:left;
}

.registrationpage .nopaddingtopfirst{
	
	padding-top:0px;
}


.registrationpage .nopaddingtop{
	
	padding-top:0px;
}

.regcolumn2_box{
width:100%; float:left; padding-top:3px; padding-left:0px;
}

.regcolumn1_box span{
}

.regcolumn2_box span{
}




.container .tartalom .registrationpage input[type=text], .container .tartalom .registrationpage input[type=password]{

		border: 1px solid #c4bebb;
		padding: 5px;
		margin: 0;
		max-width: 100%;
		display: inline-block;
		background: #fff;
		/*height:25px;*/
}

.container .tartalom .registrationpage input[type=text]#large, .container .tartalom .registrationpage input[type=text].large,
.container .tartalom .registrationpage input[type=password]#large, .container .tartalom .registrationpage input[type=password].large{

float:left;
width:280px;
	
}

.container .tartalom .registrationpage textarea.large{

width:290px;
height:60px;
border: 1px solid #c4bebb;
padding: 0px;
margin: 0;
display: inline-block;
background: #fff;
float:left;
}




.regcolumn2_box div{
text-align:left;
width:200px;
display:inline-block;
color:#000;
vertical-align:middle;
}


.registrationpage input[type="checkbox"].aszf_checkbox {
    display:none;
}

.registrationpage input[type="checkbox"].aszf_checkbox + label.aszf_checkbox span.aszf_checkbox {
    display:inline-block;
    width:23px;
    height:23px;
    margin:0px 5px 0 0px;
    vertical-align:middle;
    background:url(../images/checkbox_reg_large_bg.png) left top no-repeat;
    cursor:pointer;
	vertical-align:middle;
}
.registrationpage input[type="checkbox"].aszf_checkbox:checked + label.aszf_checkbox span.aszf_checkbox {
    background:url(../images/checkbox_reg_large_bg.png) -25px top no-repeat;
}
.registrationpage input[type="checkbox"].aszf_checkbox:checked + label.aszf_checkbox div.aszf_checkbox {
color: #ec6b08;
}


.regcolumn2_box div.aszf_checkbox:hover, .regcolumn2_box label.aszf_checkbox:hover{
color: #ec6b08;
cursor:pointer;
}




.regcolumn2_box div.subscribe_all{
text-align:left;
width:90%;
display:block;
color:#000;
margin-left:0px;
padding-bottom:8px;
}



.regcolumn2_box div.subscribe_checkbox{
text-align:left;
width:70px;
display:inline-block;
color:#000;
vertical-align:middle;
}



.registrationpage input[type="checkbox"].subscribe_checkbox {
    display:none;
}

.registrationpage input[type="checkbox"].subscribe_checkbox + label.subscribe_checkbox span.subscribe_checkbox {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0px 5px 0 0px;
    vertical-align:middle;
    background:url(../images/checkbox_reg_small_bg.png) left top no-repeat;
    cursor:pointer;
}
.registrationpage input[type="checkbox"].subscribe_checkbox:checked + label.subscribe_checkbox span.subscribe_checkbox {
    background:url(../images/checkbox_reg_small_bg.png) -22px top no-repeat;
}
.registrationpage input[type="checkbox"].subscribe_checkbox:checked + label.subscribe_checkbox div.subscribe_checkbox {
color: #ec6b08;
}


.regcolumn2_box div.subscribe_checkbox:hover, .regcolumn2_box label.subscribe_checkbox:hover{
color: #ec6b08;
cursor:pointer;
}





.regcolumn2_box div.subscribe_checkbox_big{
text-align:left;
width:180px;
display:inline-block;
color:#000;
vertical-align:middle;
}



.registrationpage input[type="checkbox"].subscribe_checkbox_big {
    display:none;
}

.registrationpage input[type="checkbox"].subscribe_checkbox_big + label.subscribe_checkbox_big span.subscribe_checkbox_big {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0px 5px 0 0px;
    vertical-align:middle;
    background:url(../images/checkbox_reg_small_bg.png) left top no-repeat;
    cursor:pointer;
}
.registrationpage input[type="checkbox"].subscribe_checkbox_big:checked + label.subscribe_checkbox_big span.subscribe_checkbox_big {
    background:url(../images/checkbox_reg_small_bg.png) -22px top no-repeat;
}
.registrationpage input[type="checkbox"].subscribe_checkbox_big:checked + label.subscribe_checkbox_big div.subscribe_checkbox_big {
color: #ec6b08;
}


.regcolumn2_box div.subscribe_checkbox_big:hover, .regcolumn2_box label.subscribe_checkbox_big:hover{
color: #ec6b08;
cursor:pointer;
}






.registrationpage .regcolumn2_box_submit {
width:290px; float:left; padding-top:15px;

}


.registrationpage .regcolumn2_box_submit input[type=submit]#formimage{

float:left; width:290px; height:45px; font-size:15px;
background-color:#ff6c00;
color:#fff;
text-transform:uppercase;
margin-left:0px;
cursor:pointer;

}


.container .tartalom .regcolumn2_box select{
display:inline-block;
float:left;

width:292px;
		border: 1px solid #c4bebb;
		padding: 5px;
		margin: 0;
		max-width: 100%;
color:#000;
		background-image: url(../images/belepes-nyil-narancs.png);
		background-repeat: no-repeat;
appearance:none;
background-position:95% 6px;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
padding-right:10px;
  -webkit-border-radius: 0px;

}














    .container .fourhalf.columns                    { width: 300px; margin:0; padding:0; }






.container .tartalom .searchstartform select{
text-align:left;
padding-left:85px;
width:258px;
background-position:70% 6px;
}


.container .tartalom .searchstartform select option{
text-align:center;
}


.container .tartalom .searchstartform fieldset#nopadding{

		padding-left:0px;

}


.container .tartalom .searchstartform fieldset#bigpadding{

		padding-left:0px;

}

.container .tartalom .searchstartform fieldset#smallpadding{

		padding-left:0px;

}



.container .tartalom .searchstartform input[type=text]#large, .container .tartalom .searchstartform input[type=text].large{

width:160px;
	
}

.container .tartalom .searchstartform input[type=text]#halflarge, .container .tartalom .searchstartform input[type=text].halflarge{

width:280px;
	
}

.container .tartalom .searchstartform input[type=text].medium{

width:174px;
	
}




.container .tartalom .searchstartform input[type=text]#small, .container .tartalom .searchstartform input[type=text].small{

width:65px;
	
}

.container .tartalom .searchstartform input[type=text].smallrestaurant{
	
width:246px;
	
}







.container .tartalom .searchstartform input[type=text]{

		border: 1px solid #fff;
		padding: 5px;
		font-size: 13px;
		    font-family: helvetica;
    font-weight: lighter;
		color: #fff;
		margin: 0;
		max-width: 100%;
		display: inline-block;
		background: #eb8133;
		text-align:center;
		margin-right:5px;
		/*height:25px;*/
}



.container .tartalom .searchstartform input[type=text].searchproduct{

		border: 1px solid #fff;
		padding: 5px;
		font-size:13px;    
font-family: helvetica;
    font-weight: lighter;
		color: #fff;

		max-width: 100%;
		display: block;
		background: #eb8133;
		text-align:center;
		margin:0;
		/*padding-left:40px;*/
		margin-top:0px;
		margin-bottom:10px;
		float:left;

		/*height:25px;*/
}


.container .tartalom .searchstartform .searchproructdiv{
float:left;
}



.container .tartalom .searchstartform input[type=submit].submitregistration{


float:right; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;


}



.searchproduct::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
	opacity:  1;
	font-size:13px;
	/*font-weight:bold;*/
		background:url(../images/searchicon.png);
		background-repeat:no-repeat;
  /*background-position: 3px 0px;*/
  background-position: 98% 3px;
  background-size:15px 15px;
	box-shadow:none;
	-webkit-box-shadow: none;
	
	

}
.searchproduct:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
    opacity:  1;
	font-size:13px;
	/*font-weight:bold;*/
		background:url(../images/searchicon.png);
		background-repeat:no-repeat;
  /*background-position: 10px 3px;*/
  background-position: 98% 3px;
	box-shadow:none;
	-webkit-box-shadow: none;


}
.searchproduct::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
    opacity:  1;
	font-size:13px;
	/*font-weight:bold;*/
		background:url(../images/searchicon.png);
		background-repeat:no-repeat;
  /*background-position: 10px 3px;*/
  background-position: 98% 3px;
	box-shadow:none;
	-webkit-box-shadow: none;


}
.searchproduct:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
	opacity:  1;
	font-size:13px;
	/*font-weight:bold;*/
		background:url(../images/searchicon.png);
		background-repeat:no-repeat;
  /*background-position: 10px 3px;*/
  background-position: 98% 3px;
	box-shadow:none;
	-webkit-box-shadow: none;




}



.container .tartalom .searchstartform legend span {
		display: block;
	font-size:13px;
		font-weight: normal;
		margin-bottom: 5px;
		color:#fff;
		width:100%;
		
		}
	

.container .tartalom .searchstartform fieldset{
		
		
		margin-top: 0px;
		margin-bottom: 0px;
		display: inline-block;
		padding-left:0px;

}



.container .tartalom .searchstartform .chkbox{

		font-size:13px;    
font-family: helvetica;
    font-weight: lighter;
		color:#000000;	
		display:inline-block;
		padding-left:10px;
	
}

.container .tartalom .searchstartform input[type=checkbox]{

height:15px;
width:15px;
border: 1px solid #000000;
display:inline-block;

}












/*Delivery land*/



    .containeriefix                                  { position: relative; width: 100%; margin:0; padding: 0; }
    .containeriefix .column,
    .containeriefix .columns                         { float: left; display: inline-block; margin:0; padding:0;  }
    /*.row                                        { margin-bottom: 20px; } */




	.containeriefix .threehalftartalom.columns, .containeriefix .threehalftartalom_first.columns, .containeriefix .threehalftartalom_second.columns, .containeriefix .threehalftartalom_third.columns                   
	{ width: 100%;  }
	



	.containeriefix .threehalftartalom.columns a, .containeriefix .threehalftartalom_first.columns a, .containeriefix .threehalftartalom_second.columns a, .containeriefix .threehalftartalom_third.columns a{
	color:#fff;	
	}
	
	.containeriefix .threehalftartalom_inner{
	margin-top:5px; height:10px; padding:0; margin-bottom:0;
	}



.containeriefix .threehalftartalom_first.columns{	
float:left;
}

.containeriefix .threehalftartalom_second.columns, .containeriefix .threehalftartalom_third.columns{	

float:left;
margin-top:50px;

}


.containeriefix .threehalftartalom_center{
	padding-bottom:15px;
}

.activecolumn{
background-color:rgba(235, 100, 1, 0.5);	
}

.activecolumnhr{
width:80%; height:1px; background-color:#ff5400
}


.inactivecolumnhr{
width:80%; height:1px; background-color:#fff;
}


.adelivery{
/* one column */
/*width:100%; */

width:50%;
margin:0; padding:0; height:270px; background:rgba(255,255,255,0.9); display:inline-block; float:left;

/* */

  vertical-align: middle;
 /* -webkit-transform: translateZ(0);
  transform: translateZ(0); --> greyline */
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  
}


.adelivery:hover + .adelivery {
position:relative;
z-index:1;
}


.adelivery:hover{
background:rgba(255,255,255,1);
cursor:pointer;
/*box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.6);*/

/*
box-shadow: inset 0px 0px 2px 2px #ec6b08;
-webkit-box-shadow: inset 0px 0px 2px 2px #ec6b08;
-moz-box-shadow: inset 0px 0px 2px 2px #ec6b08;
*/

-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none; 


}


.adeliveryshadow{



-webkit-box-shadow: -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1);
-moz-box-shadow:    -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1);
box-shadow:         -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1);
margin-top:20px; height:230px;
}


/* control parent child */
.adelivery:hover .adeliveryshadow{
	


-webkit-box-shadow: -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1);
-moz-box-shadow:    -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1);
box-shadow:         -1px 0px 0px 0px rgba(235, 100, 1, 1), inset -1px 0px 0px 0px rgba(235, 100, 1, 1); 


}

.adeliverycenter{
text-align:center; margin:15px 5px 15px 5px; text-align:center; padding-top:10px;
}

.adeliverylogo{
height:110px; overflow:hidden; margin:0; padding:0; margin-top:10px;	
}

.adeliverylogo img{
max-height:90px;
}

.adeliveryinfo{
	height:100px; overflow:hidden; margin:0; padding:0;
}


.adeliverygreyline{
height:9px; padding:0; margin:9px 15px 9px 15px; border-bottom:solid 1px #b0b0b0
}


.font16delivery{
font-size:15px;	
}


.font15delivery{
font-size:12px;	
}


.adelivery .halfsep{
height:3px; line-height:3px;
}










/*Actions */



.aactions{
width:50%; margin:0; padding:0; min-height:50px; height:auto; background:rgba(0,0,0,0.8); display:inline-block; float:left; overflow:hidden;

  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border:3px solid black;
 
}


.aactions:hover{
cursor:pointer;
}



.aactionstext{
overflow:hidden; height:110px;

/*fekete kepek miatt */
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:solid 1px #fff;


background-image:url(../images/netfood-kepek/noimglarge.jpg);
background-size:auto 140px; 
background-repeat:no-repeat;
background-position:center;

}


.aactionstext img{
/*max-width:100%; height:auto; min-height:50px;
*/
max-width:100%; height:auto; min-height:110px;

}




.aactionstext{
/*display:inline-block;
float:right;
*/
position:relative;
text-align:center;
overflow:hidden;

}

.aactionstext span.rotate{
    position: absolute;
	top: 0px; 
	right:0;
    color: #fff;
	font-size:10px;
	/*border:solid 1px #FF0000;*/
background-image:url(../images/actions-bg.png);
background-repeat:no-repeat;
background-size:156px 46px;
background-position:left bottom;
text-align:center;
margin-right:-47px;
margin-top:5px;
padding-top:7px;
height:30px;
width:140px;
font-family:helvetica;
font-weight:lighter;

}

.aactionstext .halfsep{
height:1px; line-height:1px;
}


 .aactionstext .rotate {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    writing-mode: lr-tb;
 -ms-transform:rotate(45deg); /* IE 9 */

}








.aactions:nth-child(odd) .actions_info_centered {
	margin-left:13%;

	
}


.aactions:nth-child(even) .actions_info_centered {
	margin-left:-48%;

	
}




.actions_info_centered{
	position:absolute;
	height:310px;
	margin-top:-70px; display:none;

	}
	

.actions_info{
	
	display: none;
    position:absolute;
    margin:auto;
	width: 280px;
	height: 310px;
	overflow:hidden;
	z-index:4;
	-webkit-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.75);
box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.75);
}


.actions_box {

width:280px;
height:310px;
background-color:#fff;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border:2px solid black;



}


.boxheader{
max-height:150px; overflow:hidden; background-color:#FFF;	
height:150px;


margin-bottom:15px;
background-image:url(../images/netfood-kepek/noimglarge.png); background-repeat:no-repeat;
background-size:auto 120px; 
background-repeat:no-repeat;
background-position:center;

}


.boxheader_title{
/*color:#000; */
color:#000;
text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;

/*font-size:15px; */
font-weight:bold; padding: 7px 0 0 7px; /*display:inline-block; float:left;*/
position: absolute;
top: 0px; 
left:0;


}



.boxheader span.rotatebig{
    position: absolute;
	top: 0px; 
	right:0;
    color: #fff;
	font-size:15px;
	/*border:solid 1px #FF0000;*/
background-image:url(../images/actions-bg.png);
background-repeat:no-repeat;
background-size:236px 70px;
background-position:left bottom;
text-align:center;
margin-right:-46px;
margin-top:19px;
padding-top:5px;
height:38px;
width:171px;
font-family:helvetica;
font-weight:lighter;


}




.boxheader img{ width:100%;	 margin-top:0px;
}





.boxfooter .left_box{
	float:left; display:inline-block;
	width:100%; height:80px;  text-align:left;
}

.boxfooter .left_box hr{
height:1px; width:100%; color:#dfdfdf; background-color:#dfdfdf; margin-top:5px; margin-bottom:5px;
}


.boxfooter .right_box{
 display:inline-block;
	width:100%;	height:80px; float:right;  text-align:left;
}

.boxfooter .right_box .cartbox{
	display: inline-block; background-image:url(../images/netfood_hun_376/cart_icon.png); background-color:#ff5c00;
	background-repeat:no-repeat; background-size:125px 29px; width:125px; height:29px;
	margin:0;
}

.boxfooter .right_box .cartbox div{
color:#FFF; font-size:14px; margin:9px 0 0px 5px; text-align:left;
}

.boxfooter .right_box .cartbox:hover{
background-image:url(../images/netfood_hun_376/cart_icon.png); background-color:#a90901; 
}



.boxfooter_product_name{
color:#a90901; font-size:13px; font-weight:bold;
}

.boxfooter_product_dish{
color:#3a3a3a; font-size:10px;
}

.boxfooter_restaurant_info{
color:#000; font-size:12px;
}



.containeriefix .threehalftartalom_first.columns .boxfooter a, .containeriefix .threehalftartalom_second.columns .boxfooter a, .containeriefix .threehalftartalom_third.columns .boxfooter a{
color:#000;
}













/*Restaurants */




.arestaurants{
	/* one column */
	/*
width:100%; 
*/
width:50%; 


margin:0; padding:0; height:270px; background:rgba(0,0,0,0.8); display:inline-block; float:left;



/* */

  vertical-align: middle;
 
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
 
}

/* control next element */
/*.arestaurants:hover + .arestaurants {
box-shadow: inset 1px 0px 0px 0px #ec6b08;
}
*/
.arestaurants:hover + .arestaurants {
position:relative;
z-index:1;
}

.arestaurants:hover{
background:rgba(0,0,0,1);
cursor:pointer;


-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none; 


/*
box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-webkit-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
-moz-box-shadow: 0px 0px 1px 1px #ec6b08, inset 0px 0px 1px 1px #ec6b08 ;
*/

}



.arestaurantsshadow{
		/* one column */
/*
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none; 
*/
-webkit-box-shadow: -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1);
-moz-box-shadow:    -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1);
box-shadow:         -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1);


margin-top:10px; height:240px;
}


/* control parent child */

.arestaurants:hover .arestaurantsshadow{

		/* one column */
/*	
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none;
*/


-webkit-box-shadow: -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1);
-moz-box-shadow:    -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1);
box-shadow:         -1px 0px 0px 0px rgba(65, 64, 66, 1), inset -1px 0px 0px 0px rgba(65, 64, 66, 1); 

}





.arestaurantscenter{
text-align:center; margin:15px 5px 15px 5px; text-align:center; padding-top:10px;
}

.arestaurantslogo{
height:130px; overflow:hidden; margin:0; padding:0; margin-top:0px;	
}

.arestaurantslogo img{
max-height:120px;
}

.arestaurantsinfo{
	height:100px; overflow:hidden; margin:0; padding:0; color:#FFF;
}


.arestaurantsgreyline{
height:9px; padding:0; margin:9px 15px 9px 15px; border-bottom:solid 1px #414042
}


.font16restaurants{
font-size:15px;	
}


.font15restaurants{
font-size:12px;	
}


.arestaurants .halfsep{
height:3px; line-height:3px;
}












.containeriefix img.arrow_point{
width:60px;	
}

	
	
	
	
	
	
	
	


/*datasheet*/




.sheetcolumn2 .dlogosheet2{
background:#FFF;
border:solid 1px #bfbfbf;
overflow:hidden;
text-align:center;
height:110px;
width:110px;
vertical-align:middle;
display:inline-block;
float:left; margin-right:10px; margin-bottom:2px; margin-top:0px; 

}

.sheetcolumn2 .dlogosheet2 img{
padding-top:10px;
max-height:90px;
max-width:90px;

border:none;
vertical-align:middle;
display:inline-block;
}



.sheetcolumn2 .dtitle{
margin-bottom:20px;	
}

.sheetcolumn2{
width:100%; float:left; text-align:justify;
}

.sheetcolumn2 hr{
height:1px; width:50%; color:#dfdfdf; background-color:#dfdfdf; margin-top:0px; margin-bottom:0px; display:block; float:left;
}



.sheetcolumn3 .dhalfsep{
height:10px; line-height:10px;
}

.sheetcolumn2_padding{
width:100%; float:left;
height:10px;
border-right:none;
}

.sheetcolumn2 .gotobox{
display:inline-block;	
}

.sheetcolumn3 .gotobox, .sheetcolumn2 .gotobox{
	display: inline-block; background-image:url(../images/netfood_hun_378/goto_menu_icon.png); background-color:#f46a04;
	background-repeat:no-repeat; background-size:165px 25px; width:165px; height:25px;
	margin:0px 5px 15px 0px;
}

.sheetcolumn3 .gotobox div, .sheetcolumn2 .gotobox div{
color:#FFF; font-size:13px; margin:6px 0 0px 6px;
}

.sheetcolumn3 .gotobox:hover, .sheetcolumn2 .gotobox:hover{
cursor:pointer;
background-color:#000; 
}






.dinner .gmaps_frame{
	
width:280px;
height:180px;


}

.dinner .gmaps_frame iframe{

width:280px;
height:180px;

}

		
	







/*Search */


/*Thumb view*/


.asearch_thumb{
height:290px; 
width:100%;
}


.searchlist-type{
	width: 100%;
	text-align:center; 
}

.searchlist-img-choose{
display:inline-block; float:right; width:100%; text-align:center; margin: 0 0 10px 0;
}


.searchlist-type img{
 padding-right:5px;
 padding-left:5px;
}



.asearch_thumb_header span.ssep{
	  margin-top:8px;

}


.asearch_thumb_logo{
height:125px; overflow:hidden; margin:0; padding:0; margin-top:5px; 
}

.asearch_thumb_logo img{
max-width:100%; height:120px; margin-top:5px; 
}

.asearch_thumb_info{
	 margin-top:0px;
}


.font16search{
font-size:14px;	
}


.font15search{
font-size:12px;	
}



.searchlist-img-choose div{
display:inline-block;
color:#000;	
font-size:12px;
}

.asearch_thumb_footer .cartbox div{
color:#FFF; font-size:14px; margin:7px 0 0px 10px; float:left;
}






/*line view*/

.asearch_line{
	

width:100%; margin:0; padding:0; height:auto; background:none; display:inline-block; float:left; margin-bottom:0px;


}



.asearch_line_center{

background:none;
text-align:left; margin:0px; text-align:left; padding:0px; height:110px; margin-bottom:10px;

/* to border img too */ 
padding:1px;
}




.asearch_line_header span.ssep{
	 display:inline-block; float:left; margin-top:8px;

}



.asearch_line_logo{
/*height:90px; overflow:hidden; margin:0; padding:0; margin-top:0px;  text-align:left; float:left; width:90px;
*/
display:none;
}


.asearch_line_logo img{
display:none;
}

.asearch_line_info{
	/*height:120px; overflow:hidden; color:#3a3a3a; text-align:left; width:60%; display:inline-block; vertical-align:middle; position:relative;*/
	
display: inline-block;
  width:100%;
  height: 70px;
  overflow:hidden;
  color:#3a3a3a; text-align:left;

}

.asearch_line_info_child{
	
	padding-left:10px;
	padding-right:10px;
}



.asearch_line_footer{
float:left; 
text-align:left;
display: inline-block;
  width:30%;
  height:30px;
padding-left:10px;

}
	
	
.asearch_line_footer .cartbox div{
color:#FFF; font-size:14px; margin:7px 0 0px 10px; float:left;
}
	







/*menucard*/


.acardlist_line_center{

  height: 180px;

}

.acardlist_line_info{
	/*height:120px; overflow:hidden; color:#3a3a3a; text-align:left; width:60%; display:inline-block; vertical-align:middle; position:relative;*/
	
display: inline-block;
  width:100%;
  height: 140px;
  overflow:hidden;
  color:#3a3a3a; text-align:left;

}




.acardlist_line_footer{

float:left; 

display: inline-block;
  width:30%;
  height:30px;
padding-left:10px;

}




.dishcontent .dish_fir_column{
	float:left;
	text-align:left;
	width:100%;
	padding-top:3px;
	padding-bottom:3px;
}

.dishcontent .dish_sec_column{
	float:left;
	text-align:left;
	width:100%;	

}

.dish_sec_column input[type="checkbox"] + label span {
    margin:0px 5px 0 0px;

}

.dish_sec_column input[type="radio"] + label span {
    margin:0px 5px 0 0px;

}


.dish_sec_column .quantity_box {	
	
    margin:0px 5px 0 0px;
	

}


.acardlist_line_center_bordered .dishcontent{
margin:0 10px 0 10px;	
}

.dish_sec_column .cartbox{
 margin-left:0px; margin-top:0px;
}


.cdishline .dish_sec_column .dishline_inner .koretar_details{
margin:0 5px 10px 25px;
}




/*checkout*/


.checkline_inner{
	width:49%;

}


.checkcolumn1_box{
width:100%; 
text-align:left;
}


.checkcolumn2_box{
width:100%; 
text-align:left;
}	


.checkoutform textarea.large{

width:200px;
margin-left:0;

}


.checkcolumn2_box input[type=button]#button_change_address{
margin-left:0;

}



.checkoutform .tartalomtitle{
padding-left:0;	
}



.checkcolumn2_box input[type=submit]#submit_order{

margin-left:0;
background-size:300px 45px; width:300px; height:45px;

}



.searchpagemaindivalertwindow{

position:fixed; width:90%; top:50%; margin:0; padding:0;

}

	
	
	

.container .tartalom .searchstartform input[type=text].district{
	
width:70px;

}
	
	
}



	
    @media only screen and (min-width: 300px) and (max-width: 400px) {
	
	
.aactionstext{
overflow:hidden; height:90px;

/*fekete kepek miatt */
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:solid 1px #fff;


background-image:url(../images/netfood-kepek/noimglarge.jpg);
background-size:auto 120px; 
background-repeat:no-repeat;
background-position:center;

}


.aactionstext img{
/*max-width:100%; height:auto; min-height:50px;
*/
max-width:100%; height:auto; min-height:90px;

}




	}





#wrapper .container.ie-dropdown-fix #header {
	text-align: right;
}
#wrapper .container.ie-dropdown-fix #header .eight.columns #logo {
	text-align: left;
}

#apDiv1 {
	position: absolute;
	width: 562px;
	height: 314px;
	z-index: 56;
	left: 190px;
	top: 37px;
}
#footer .container .five.columns .links-list li a {
	text-align: left;
}



table.noclass{

	
}


table.noclass td{
	vertical-align:middle;
	text-align:center;
	padding:30px 0 30px 0;

	
	
}




.displ_none
{
display: none;
}





















/* =================================================================== */
/* Boxed Layout
====================================================================== */



#page-background {position:fixed; top:0; left:0; width:100%; height:100%; z-index:-1}

	body {
		background-color:transparent;
	/*background: url(../images/bg.png);*/

	/*font: 12px 'helvetica_neueregular';  */
	font-size:12px;
font-family: helvetica;
    font-weight: lighter;	color: #000000;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	overflow-x: hidden;
	
	
 /*background-image: url(../images/netfood-fejlec/02163aba8e90c6db7f1cfe467b974679-20150425040437-menucard_bg.jpg); */
  
  /* Background image is centered vertically and horizontally at all times */
  background-position: center center;
  
  /* Background image doesn't tile */
  background-repeat: no-repeat;
  
  /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
  background-attachment: fixed;
  
  /* This is what makes the background image rescale based
     on the container's size */
  background-size: cover;	
	
	 }
	 
	#wrapper {

	}
	
		
	
	#footer {
	

	
		/*background: #dcecf3;*/
	
		border-bottom:solid 1px #858585;
		width: 100%;
		padding: 0px 0px 0px 0px;
		margin: 35px auto 0px auto;
		min-height:100px;
		bottom:0px;
	
	

		
	}




	#footer_mainpage {		
			
  position: fixed;
  bottom: 0px;
  width: 100%;
  height: 50px;
  padding: 0;
  margin:0;
  overflow:hidden;		
		
	}





#fullheader{

 /* background: rgba(0,0,0,0.9);		*/
  background: rgba(0,0,0,1);		
  position: fixed;
  top: 0px;
  width: 100%;
  height: 50px;
  padding: 0px;
  margin:0;
z-index: 1100;
font-family: helvetica;
    font-weight: lighter; /* overflow:hidden; */


}





#mainbody{
	margin-top:0px;
	padding-top:0px;	
	
}



	.footercontent{
	
	margin-top:7px;
	font-size:11px;
	
	
		
	}
	.footercontent p{
	
	line-height:15px;	

		
	}
	
	.footerseparator{
	
	min-height:250px;
	margin-top:20px;
	border-right:solid 1px #bcbbbb;
	
		
	}
	
	.footercontent img {
/*height: 35px; width:auto; display:inline-block;
padding-bottom:10px;
*/
max-height: 60px; max-width:110px; display:inline-block;
padding-bottom:10px;

	}




/* Smaller than standard 959 (devices and browsers)
====================================================================== */
@media only screen and (max-width: 959px) {

	#wrapper {
	/*	margin: 0 auto;
		padding: 25px 0 30px 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		width: 100%;
	*/
	}
	
	body {
		background: #fff;
		
 /*background-image: url(../images/netfood-fejlec/02163aba8e90c6db7f1cfe467b974679-20150425040437-menucard_bg.jpg);*/
  
  /* Background image is centered vertically and horizontally at all times */
  background-position: center center;
  
  /* Background image doesn't tile */
  background-repeat: no-repeat;
  
  /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
  background-attachment: fixed;
  
  /* This is what makes the background image rescale based
     on the container's size */
  background-size: cover;	
		
	}
	
	#footer {
		
		/*background: #dcecf3;*/
		width: 100% !important;
		padding: 15px 0 0 0;
		margin: 35px auto 0 auto;
		min-height:100px;
		
		
	
	
	}
	
	
	
	#footer_mainpage {		
			
  position: fixed;
  bottom: 0px;
  width: 100%;
  height: 50px;
  padding: 0;
  margin:0;
  overflow:hidden;		
		
	}


		.container .rightsidetartalominner{
font-size:15px;

	}

	
}
	

/* Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 768px) and (max-width: 959px) {

	#footer {
	
		padding: 10px 0 0 0;
		min-height:100px;
		
		/*
		padding: 10px 0px 0px 0px;
		margin: 35px auto 0px auto;
*/
		
	
	}


	#footer_mainpage {		
			
  position: fixed;
  bottom: 0px;
  width: 100%;
  height: 50px;
  padding: 0;
  margin:0;
  overflow:hidden;		
		
	}


.tooltip.bottom {
  margin-top: -47px;
  margin-left:170px;
}



}

/* All Mobile Sizes (devices and browser)
====================================================================== */
@media only screen and (max-width: 767px) {

	#wrapper {
		/*margin: 0 auto;
		padding: 15px 0 30px 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	*/
	}
	
	body {
		background: #fff;
		
		
 /*background-image: url(../images/netfood-fejlec/02163aba8e90c6db7f1cfe467b974679-20150425040437-menucard_bg.jpg); */
  
  /* Background image is centered vertically and horizontally at all times */
  background-position: center center;
  
  /* Background image doesn't tile */
  background-repeat: no-repeat;
  
  /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
  background-attachment: fixed;
  
  /* This is what makes the background image rescale based
     on the container's size */
  background-size: cover;	
	
		
	}
	
	#footer {
	
		/*background: #dcecf3;*/
		width: 100% !important;
		padding: 15px 0 0 0;
		margin: 35px auto 0 auto;
		min-height:100px;


	}




	#footer_mainpage {		
			
  position: fixed;
  bottom: 0px;
  width: 100%;
  height: 50px;
  padding: 0;
  margin:0;
  overflow:hidden;		
		
	}



}
























/* =================================================================== */
/* Green #72b626
====================================================================== */

#navigation ul li a:hover, 
#navigation ul li:hover > a, 
#bolded-line, 
.button.gray:hover, 
.button.light:hover, 
.button.color, 
input[type="button"] {
	/*background: #72b626;*/

}

.flex-direction-nav .flex-prev:hover, 
.flex-direction-nav .flex-next:hover, 
#scroll-top-top a, 
.post-icon {
	background-color:#000000;
}

.mr-rotato-prev:hover, 
.mr-rotato-next:hover,
li.current, 
.tags a:hover {
	background-color: #000000;
	border-color: #000000;
}

#filters a:hover, 
.selected, 
#portfolio-navi a:hover {
	background-color: #000000 !important;
	border: 1px solid #000000 !important;
}




























	
	@media only screen and (max-width: 959px) {#style-switcher {display: none;}}





	hr{
		
	height:1px;	
		
	}
	
	



	
	.croppedright img {
    float:right;
    margin-left:5px;
	}

	.croppedrightslider img {
    float:right;
    margin-left:15px;
	}

	.croppedslider img {
    float:left;
	}





	.tartalominner .tenhalf.columns #imgafter img{
		width:700px;
		max-width:700px;		
		max-height:1000px;			
	}


	.tartalominner .tenhalf.columns #downloadimage{
		width:170px;
	}


	.tartalominner img{
		max-width:420px;
		max-height:323px;
	}
	
	
		.tartalom img{
		max-width:420px;
		max-height:323px;
		
	}



	.container .sixteenhalf.columns img#regimagemobile { display:none; }


	.tartalominner #bannerimage img{
		max-width:100%;
		margin:0; padding:0;
		margin-bottom:15px;	
	}
	
	
	
	

	.tartalominner #eventsimage img{
		max-width:100%;
		max-height:1000px;			
		margin:0; padding:0;
		margin-bottom:15px;	
	}
	
	
	

	
	
	.tartalom .sep{
	
	height:10px;
	line-height:10px;	
		
	}
	
	
	.tartalom .halfsep{
	
	height:5px;
	line-height:5px;	
		
	}


	.tartalom .smallsep{
	
	height:1px;
	line-height:1px;	
		
	}

	
	.tartalom a{
		
		color:#f46a04;	
	
	}



.container .four.columns #logo img{
	width:244px;
	height:38px;
	
	
	
}

	#logo img{
	/*width:127px;
	height:18px;
	*/
	width:147px;
	height:18px;
	
	
}


img#logo_middle {
/*width:295px; height:43px;	*/
width:313px; height:38px;
}





	#logofooter img{
	width:100px;
	height:53px;
	
}


	#sociallogo{

	font-size:10px;

	}
	
	#sociallogo div{
	display:inline-block;
	float:left;
	padding-top:5px;
	padding-left:5px;
	font-size:15px;

	width:100%;

	}
	
	#sociallogo div.copyright{
	padding-top:5px;
	font-size:10px;

	}
	
	
	

	#sociallogo img{
	width:24px;
	display:inline-block;
	float:left;
	
	}



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



	.croppedright{
	max-width: 420px;
    height: 323px;
    overflow: hidden;
	display:inline-block;
	float:right;
	margin:0 0 0 15px;		
	}
	
	
	.croppedright img {
    min-height: 323px;
    margin: 0;
	}


	.croppedleft{
	max-width: 420px;
    height: 323px;
    overflow: hidden;
	display:inline-block;
	float:left;
	margin:0 15px 0 0;		
	}
	
	
	.croppedleft img {
    min-height: 323px;
    margin: 0;
	
	
}




	.croppedrightslider{
	max-width: 420px;
    height: 345px;
    overflow: hidden;
	display:inline-block;
	float:right;
	margin:0 0 0 15px;		
	}

	.croppedrightslider img {
    height: 323px;
    margin: 0;
	}

	.croppedleftslider{
	max-width: 420px;
    height: 345px;
    overflow: hidden;
	display:inline-block;
	float:left;
	margin:0 15px 0 0;		
	}

	.croppedleftslider img {
    height: 323px;
    margin: 0;
	}



	.croppedslider{
	max-width: 1020px;
    height: 266px;
    overflow: hidden;
	display:inline-block;
	float:left;
	margin:0 0 0 0px;		
	}

	.croppedslider img {
	max-width: 1020px;		
    height: 244px;
    margin: 0;
	}





}


@media only screen and (min-width: 960px) and (max-width: 1100px) {

















	.croppedright{
	max-width: 420px;
   /* height: 323px;
    overflow: hidden; */
	display:inline-block;
	float:right;
	margin-left:15px;		
	}
	
	
	.croppedright img {
	max-width: 420px;		
   /* min-height: 323px; */
    margin: 0;
	}


	.croppedleft{
	max-width: 420px;
    /* height: 323px;
    overflow: hidden; */
	display:inline-block;
	float:left;
	margin-right:15px;		
	}
	
	
	.croppedleft img {
	max-width: 420px;		
    /* min-height: 323px; */
    margin: 0;
}



	.croppedrightslider{
	max-width: 420px;
    height: 345px;
    overflow: hidden;
	display:inline-block;
	float:right;
	margin:0 0 0 15px;		
	}

	.croppedrightslider img {
	/*max-width: 420px;		
    margin: 0;*/
	max-width: 420px;
	margin: 0;
	}

	.croppedleftslider{
	max-width: 420px;
    height: 345px;
    overflow: hidden;
	display:inline-block;
	float:left;
	margin:0 15px 0 0;		
	}

	.croppedleftslider img {
	max-width: 420px;		
    margin: 0;
	}





.croppedslider{
	max-width: 940px;
    height: 266px;
    overflow: hidden;
	display:inline-block;
	float:left;
	margin:0 0 0 0px;		
	}

	.croppedslider img {
    height: 244px;
    margin: 0;
	}










	.tartalominner .tenhalf.columns #imgafter img{
		width:700px;
		max-width:700px;		
		max-height:1000px;			
	}


	.tartalominner .tenhalf.columns #downloadimage{
		width:170px;
	}




#navigation ul li ul li.submenu a{
	
margin-left:18px;
padding-bottom:12px;
	margin-top:-12px;
	
}


#navigation ul li ul li:first-child.submenu a, #navigation ul li ul li:last-child.submenu a{
	
	margin-left:0px;
	padding-bottom:12px;
	margin-top:0px;
	

	
}







}


@media only screen and (min-width: 768px) and (max-width: 959px) {






    .container .fourhalf.columns                    { width: 230px; padding-top:15px; }






.container .tartalom .searchstartform select{
text-align:left;
padding-left:80px;
width:254px;
background-position:68% 6px;

}


.container .tartalom .searchstartform select option{
text-align:center;
}


.container .tartalom .searchstartform fieldset#nopadding{

		padding-left:0px;

}


.container .tartalom .searchstartform fieldset#bigpadding{

		padding-left:88px;

}

.container .tartalom .searchstartform fieldset#smallpadding{

		padding-left:100px;

}



.container .tartalom .searchstartform input[type=text]#large, .container .tartalom .searchstartform input[type=text].large{

width:160px;
	
}

.container .tartalom .searchstartform input[type=text]#halflarge, .container .tartalom .searchstartform input[type=text].halflarge{

width:193px;
	
}

.container .tartalom .searchstartform input[type=text].medium{

width:174px;
	
}




.container .tartalom .searchstartform input[type=text]#small, .container .tartalom .searchstartform input[type=text].small{

width:65px;
	
}

.container .tartalom .searchstartform input[type=text].smallrestaurant{
	
width:241px;
	
}







.container .tartalom .searchstartform input[type=text]{

		border: 1px solid #fff;
		padding: 5px;
		font-size:13px;    
font-family: helvetica;
    font-weight: lighter;
		color: #fff;
		margin: 0;
		max-width: 100%;
		display: inline-block;
		background: #eb8133;
		text-align:center;
		margin-right:5px;
		/*height:25px;*/
}



.container .tartalom .searchstartform input[type=text].searchproduct{

		border: 1px solid #fff;
		padding: 5px;
		font-size:13px;    
font-family: helvetica;
    font-weight: lighter;
		color: #fff;

		max-width: 100%;
		display: inline-block;
		background: #eb8133;
		text-align:center;
		margin:0;
		/*padding-left:40px;*/
		margin-top:0px;
		float:right;

		/*height:25px;*/
}


.container .tartalom .searchstartform .searchproructdiv{
float:right;
}



.container .tartalom .searchstartform input[type=submit].submitregistration{


float:right; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;


}



.searchproduct::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
	opacity:  1;
		font-size:13px;    
	/*font-weight:bold;*/
		background:url(../images/searchicon.png);
		background-repeat:no-repeat;
  /*background-position: 3px 0px;*/
  background-position: 98% 3px;
  background-size:15px 15px;
	box-shadow:none;
	-webkit-box-shadow: none;
	
	

}
.searchproduct:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
    opacity:  1;
		font-size:13px;    
	/*font-weight:bold;*/
		background:url(../images/searchicon.png);
		background-repeat:no-repeat;
  /*background-position: 10px 3px;*/
  background-position: 98% 3px;
	box-shadow:none;
	-webkit-box-shadow: none;


}
.searchproduct::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
    opacity:  1;
		font-size:13px;    
	/*font-weight:bold;*/
		background:url(../images/searchicon.png);
		background-repeat:no-repeat;
  /*background-position: 10px 3px;*/
  background-position: 98% 3px;
	box-shadow:none;
	-webkit-box-shadow: none;


}
.searchproduct:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
	opacity:  1;
		font-size:13px;    
	/*font-weight:bold;*/
		background:url(../images/searchicon.png);
		background-repeat:no-repeat;
  /*background-position: 10px 3px;*/
  background-position: 98% 3px;
	box-shadow:none;
	-webkit-box-shadow: none;




}



.container .tartalom .searchstartform legend span {
		display: inline-block;
	font-size:13px;
		font-weight: normal;
		margin-bottom: 5px;
		color:#fff;
		
		}
	

.container .tartalom .searchstartform fieldset{
		
		
		margin-top: 5px;
		margin-bottom: 0px;
		display: inline-block;
		padding-left:22px;

}



.container .tartalom .searchstartform .chkbox{

		font-size:13px;    
font-family: helvetica;
    font-weight: lighter;
		color:#000000;	
		display:inline-block;
		padding-left:10px;
	
}

.container .tartalom .searchstartform input[type=checkbox]{

height:15px;
width:15px;
border: 1px solid #000000;
display:inline-block;

}







	.croppedright{
	max-width: 420px;
	display:inline-block;
	float:right;
	margin:0 0 0 15px;
	}
	
	
	.croppedright img {
   /* min-height: auto; */
	max-width: 420px;
    margin: 0;
	}


	.croppedleft{
	max-width: 420px;
	display:inline-block;
	float:left;
	margin:0 15px 0 0;		
	}
	
	
	.croppedleft img {
   /* min-height: auto; */
	max-width: 420px;
    margin: 0;
	}





	.croppedrightslider{
	max-width: 420px;
    height: 345px;
    overflow: hidden;
	display:inline-block;
	float:right;
	margin:0 0 0 15px;		
	}

	.croppedrightslider img {
	max-width: 420px;		
    margin: 0;
	}

	.croppedleftslider{
	max-width: 420px;
    height: 345px;
    overflow: hidden;
	display:inline-block;
	float:left;
	margin:0 15px 0 0;		
	}

	.croppedleftslider img {
	max-width: 420px;		
    margin: 0;
	}





.croppedslider{
	max-width: 750px;
    height: 266px;
    overflow: hidden;
	display:inline-block;
	float:left;
	margin:0 0 0 0px;		
	}


	.croppedslider img {
    height: 222px;
    margin: 0;
	}







	.tartalominner .tenhalf.columns #imgafter img{
		width:700px;
		max-width:700px;		
		max-height:1000px;			
	}


	.tartalominner .tenhalf.columns #downloadimage{
		width:170px;
	}





.container .four.columns #logo img{
	width:200px;
	height:31px;
	
	
	
}

 #logo img{
	/*width:127px;
	height:18px;
	*/

	width:120px;
	height:15px;
	
	
	
}

img#logo_middle {
/*width:200px; height:29px;*/
width:200px; height:24px;

}


.social-icons .langpc img{
width:180px;
height:43px;
}



#navigation ul li ul li.submenu a{
	
margin-left:18px;
padding-bottom:12px;
	margin-top:0px;
	
}


#navigation ul li ul li:first-child.submenu a, #navigation ul li ul li:last-child.submenu a{
	
	margin-left:0px;
	padding-bottom:12px;
	margin-top:0px;
	

	
}








/* Header search bar */

.searchproructdiv .mediumbox{
width:220px;
}
.searchproructdiv .mediumbox span.reset_search{
float:right;
font-size:13px;
}




fieldset{
	
			font-size:13px;    
font-family: helvetica;
    font-weight: normal;
		color:#fff;	
	
}

.searchstartform, .searchstartform span, .searchstartform div{
			font-size:13px;    
font-family: helvetica;
    font-weight: normal;
		color:#fff;	
	
}

#nopadding{
margin:0; padding:0;
	
}


#bigpadding{
margin:0; padding:0;
	
}


.line1_box1, .line1_box2, .line1_box3, .line1_box4, .line1_box5, .line1_box6, .line1_box7{
display:inline-block; 

}


.line1_box1{
width:202px; float:left; padding-top:8px;
text-align:right;
}

.line1_box2{
width:83px; float:left; padding-top:3px;
}

.searchstartform .line1_box2 input[type=text].small{
margin-left:4px; 
}




.line1_box3{
width:179px; float:left; padding-top:3px;
text-align:right;
}
.line1_box4{
width:33px;
float:left;
padding-top:1px;
}

.line1_box5{
width:459px; float:left; padding-top:16px;
text-align:right;
}


.line1_box6{
width:36px;
float:right;
padding-top:9px;
padding-right:9px;
}


.line1_box7{
width:150px;
float:left;
padding-top:46px;
padding-left:10px;
}



.line1_box4 input[type=submit].submitregistration, .line1_box4 input[type=button].submitregistration{
float:right; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}


.line1_box6 input[type=submit].imageregistration{

float:left; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:3px;
}



.line2_box1, .line2_box2, .line2_box3, .line2_box4, .line2_box5, .line2_box6, .line2_box7{
display:inline-block; 

}


.line2_box1{
width:202px; float:left; padding-top:16px;
text-align:right;
}

.line2_box2{
width:295px; float:left; padding-top:11px;
}

.line2_box2_mobile{
display:inline-block; float:right;
}


.line2_box3 span{
display:none;
}


.line2_box3_mobile{
display:inline-block;
width:202px; float:left; padding-top:16px;
text-align:right;
}


.line2_box2 input[type=submit].submitregistration{

float:right; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}





.searchstartform .line2_box2 input[type=text].smallrestaurant{
margin-left:4px;
}


.line2_box3{
width:258px; float:left; padding-top:10px;

}


.searchstartform .line1_box2 input[type=text].district{
width:236px; margin-top:0px;
		background-image: url(../images/belepes-nyil.png);
		background-repeat: no-repeat;
appearance:none;
background-position:95% 6px;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
padding-right:10px;
margin-left:4px; 
float:left;



}




.line2_box4{
width:37px;
float:left;
padding-top:9px;
}

.line2_box5{
width:222px;
float:left;
text-align:right;
padding-top:16px;
}

.line2_box6{
width:37px;
float:left;
padding-top:9px;
}


.line2_box3 input[type=submit].submitregistration{

display:none;
}



.line2_box4 input[type=submit].submitregistration{

float:right; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}


.line2_box6 input[type=submit].imageregistration{

float:right; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}


.line2_box7{
padding-top:20px;
padding-left:10px;
}






.search_field {
   margin-top:1px;
}

.line2_box7 .search_field input[type=text].searchproductname {
    	border: none;
		padding: 5px;	
}











.street_box #street_list {
width: 170px;
left:2px;
}
.street_box #street_list  ul li > div {
font-size:13px;
}


        .ui-widget-content a
        {
			max-width:251px;
			font-size:13px;
            color: #fff;
        }

/*Header search bar / END */







}













	.tartalom h1 { font-size: 18px; line-height: 20px; margin:0px 0 10px 0 }
	.tartalominner h1 { font-size: 18px; line-height: 20px; margin:0px 0 10px 0 }

	.tartalom h5 { font-size: 20px; line-height: 20px; margin:0px 0 20px 0 }
	.tartalominner h5 { font-size: 20px; line-height: 20px; margin:0px 0 20px 0 }


		
	.tartalom h6 { font-size: 24px; line-height: 20px; margin:0px 0 10px 0 }
	.tartalominner h6 { font-size: 24px; line-height: 20px; margin:0px 0 10px 0 }

	
	
	
	.container .tartalom .tartalominner h4 a{
	color:#000000;	
	}

	.tartalominner .tenhalf.columns #imgafter img{
		display:inline-block;
		margin-bottom:15px;
		/*margin-bottom:10px;*/
	}




@media only screen and (min-width: 480px) and (max-width: 767px) {






.container .tartalom .twelvehalf.columns hr.hrfooter{

display:none;

}


.container .tartalom .twelvehalf.columns hr.hrheader{
	color:transparent;
	background-color:transparent;
	height:20px;
	border:none;
}



.container .tartalom .twelvehalf.columns input[type=submit]#formimage{


float:left; margin-left:0px; width:420px; height:48px;

background-color:#595353;
color:#fff;
text-transform:uppercase;
margin-bottom:20px;

}



	



	.croppedright{
	max-width: 420px;
    /*height: auto;
	max-height: auto;*/
	}
	
	
	.croppedright img {
    max-width: 420px;
	/*max-height: auto;
	height:auto;	*/
	}


	.croppedleft{
	max-width: 420px;
    /*height: auto;
	max-height: auto;*/
	}
	
	
	.croppedleft img {
    max-width: 420px;
    /*height: auto;
	max-height: auto;*/
	}






.container .four.columns #logo img{
	width:120px;
	height:19px;
	
	
	
}


#logo img{
	/*width:127px;
	height:18px;
	*/
	
	width:80px;
	height:10px;
	
	
}

img#logo_middle {
/*width:180px; height:26px;*/
width:180px; height:22px;

}



	.tartalominner .tenhalf.columns #imgafter img{
		width:420px;
		max-width:420px;
		max-height:1000px;	
		margin-bottom:5px;		
	}

	.tartalominner .tenhalf.columns #downloadimage{
		max-width:100px;
	}






#fullheader{
	


}

	.tartalom img{
		max-width:420px;
	}

	.tartalominner img{
	padding-bottom:10px;
		max-width:420px;
		
	}
	



}







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








.container .tartalom .twelvehalf.columns hr.hrfooter{

display:none;

}


.container .tartalom .twelvehalf.columns hr.hrheader{
	color:transparent;
	background-color:transparent;
	border:none;
}



.container .tartalom .twelvehalf.columns input[type=submit]#formimage{



float:left; margin-left:0px; width:300px; height:34px;

background-color:#595353;
color:#fff;
text-transform:uppercase;
margin-bottom:20px;

}







/* press release other display */
	.tartalominner .tenhalf.columns #imgafter img{
		max-width:300px;
		max-height:180px;			
	}


	.tartalominner .tenhalf.columns h6{
		
	position:abolute;
	float:left;
	margin-top:10px;
		
	}
	.tartalominner .tenhalf.columns h8{
		
	position:abolute;
	float:left;
	margin-top:180px;
		
	}


.tartalominner .tenhalf.columns #imgafter{

	max-width: 300px;
	max-height:180px;
	display:inline-block;
	overflow:hidden;
	float:left;
	margin-top:-270px;

}


	.tartalominner .tenhalf.columns #imgafter img{
		
	position:abolute;
	float:left;
	/*margin-top:-30%;*/
	/*margin-top:-270px;*/
		
	}
		

	


.pagerview{

display:none;
	
}



	.container .tartalom h1{
	
	margin-top:0;
	padding-top:0;	
		
	}
	
	
	.container .tartalom h5{
	
	margin-top:0;
	padding-top:0;	
		
	}
	
	
	.container .tartalom .hrfooter{
	
	margin-bottom:20px;	
		
	}



	.croppedright{
display:none;
	}
	
	
	.croppedright img {
	display:none;
}


	.croppedleft{
display:none;
	}
	
	
	.croppedleft img {
display:none;
}







.container .four.columns #logo img{
	width:120px;
	height:19px;
	
	
	
}







#logo img{
	/*width:127px;
	height:18px;
	*/
	
	width:80px;
	height:10px;
	
	
}


img#logo_middle {
/*width:150px; height:22px;*/
width:150px; height:18px;

}




#fullheader{


}



	.tartalominner img{
	/*	display:none; */
	}

	.tartalominner #bannerimage img{
		display:inline-table;
	}




	.tartalominner #eventsimage img{
		display:inline-table;
	}
	


	.tartalominner .tenhalf.columns img{
		display:inline-table;
		margin-bottom:10px;
		max-width:300px;
	}

	.tartalominner .tenhalf.columns #downloadimage{
		display:none;
	}

    .container .sixteenhalf.columns .two.columns      { width:300px; float:left; margin-left:0; }
	.container .sixteenhalf.columns img#regimage { display:none; }
	
	.container .sixteenhalf.columns img#regimagemobile { display:inline-block; width:300px; height:34px; margin-left:0; margin-bottom:15px; }

	.tartalom img{
		max-width:300px;
	}

	
	
	
	
	
	
}



	
	





.tartalom .tartalominner .eleven.columns{ margin:0; padding:0; }
.tartalom .tartalominner .eleven.columns h1{ margin-top:0; padding-top:0;   }

.tartalom .tartalominner .tenhalf.columns{ margin:0; padding:0; }
.tartalom .tartalominner .tenhalf.columns h1{ margin-top:0; padding-top:0;   }

.tartalom .tartalominner .sixteenhalf.columns{ margin:0; padding:0; }
.tartalom .tartalominner .sixteenhalf.columns h1{ margin-top:0; padding-top:0;   }



div.pager {
	padding: 3px;
	margin: 3px;
}

div.pager a {

	padding: 2px 5px 2px 5px;
	font-size:14px;
	text-decoration: none; /* no underline */
	color: #000000;
	font-weight:bold;	
}
div.pager a:hover, div.pager a:active {
	/*border: 1px solid #000000000;

	color: #000000;*/
	color: #000000;
	font-weight:bold;
}
div.pager span.current {

padding: 2px 5px 2px 5px;		
	font-size:14px;		
	color: #000000;
	font-weight:bold;
	text-decoration:underline;
		
	}
	div.pager span.disabled {

		display:none;
	}
	



.coin-slider { overflow: hidden; zoom: 1; position: relative; width: 541px; height:345px; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; margin:0; padding:0; padding-top:10px; }
.cs-buttons a { margin-left: 10px; height: 10px; width: 10px; float: left;text-indent: -1000px; }
.cs-buttons a:first-child { margin-left: 0px; }

.cs-active {  }

.cs-title { width: 521px; padding: 10px; height:auto; background-color: #4d9bbb; color: #FFFFFF; font-size:12px }

.cs-prev, 
.cs-next {  padding: 0px 10px; display:none; }



/** Coin Slider additional styles **/
.cs-buttons a {
    border-radius: 50%;
    background: #bbbbbb;
	border: 1px solid #bbbbbb !important;     

}
a.cs-active {
    background: #93bf1e;

    border-radius: 50%;    
     /* box-shadow: 0 0 3px #93bf1e;  */ 
    border: 1px solid #93bf1e !important;     
}






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


.container .tartalom hr.hrheaderslider{

display:none;

}


	.croppedrightslider{
    
	display:none
	
	}

	.croppedleftslider{
    
	display:none
	
	}


	.croppedslider{
    
	display:none
	
	}



}




@media only screen and (min-width: 480px) and (max-width: 767px) {











.container .tartalom hr.hrheaderslider{

display:none;

}



.coin-slider { overflow: hidden; zoom: 1; position: relative; width: 420px; height:285px }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; margin:0; padding:0; padding-top:10px; margin-left:-60px; }
.cs-buttons a { margin-left: 10px; height: 10px; width: 10px; float: left;text-indent: -1000px; }
.cs-buttons a:first-child { margin-left: 0px; }

.cs-active {  }

.cs-title { width: 401px; padding: 10px; height:auto; background-color: #4d9bbb; color: #FFFFFF; font-size:12px }

.cs-prev, 
.cs-next {  padding: 0px 10px; display:none; }



/** Coin Slider additional styles **/
.cs-buttons a {
    border-radius: 50%;
    background: #bbbbbb;
	border: 1px solid #bbbbbb !important;     


}
a.cs-active {
    background: #93bf1e;

    border-radius: 50%;    
     /* box-shadow: 0 0 3px #93bf1e;  */ 
    border: 1px solid #93bf1e !important;     
}



}

    @media only screen and (min-width: 960px) and (max-width: 1100px) {



.container .tartalom hr.hrfooterslider{

margin-top:30px;

}


	}
	
	





#footer{	/* only background */

		min-height:302px;
		background-color:#fff;	
	
}






	#footer_mainpage {		

  background: rgba(0,0,0,0.5);			
  position: fixed;
  bottom: 0px;
  width: 100%;
  height: 50px;
  padding: 0;
  margin:0;
  overflow:hidden;		
		
	}







<!--nivoslider-->


	
	
/*=================================*/
/* Flexy menu
/* Oktober 2014
/*=================================*/
	
	
	
	
	
	  .leftmenucontent{margin: 0px 0px 0px 7px;}
	  .flexy-menu{margin: 0px 0 15px 0!important;}
	  .flexy-menu{width: 100%;margin:0;padding: 0;position:relative;float:left;font-family: helvetica; font-weight:lighter;list-style: none;background: #fff;}
	  .flexy-menu li{display:block;font-size:13px;margin:0; padding:0; float:none;line-height: 17px;position:relative;}
	  .flexy-menu > li > a{ padding:3px 5px 3px 15px; color:#000000;text-decoration:none;display:block;}
	  .flexy-menu li:hover > a,.flexy-menu li.active a{/*background: #555;color: #fff;*/ }
	  .flexy-menu li.right{float: right;}.flexy-menu ul, .flexy-menu ul li ul{list-style: none;margin: 0;padding: 0;display: none;position: absolute;z-index: 1200;width: 100%;background: #000000;box-shadow: 0 1px 1px rgba(0,0,0,0.3);}
	  .flexy-menu ul{top: 0px;left: 0;}
	  .flexy-menu ul li ul{top: 0;left: 100%;}
	  .flexy-menu ul li{clear:both;width:100%;border: none;font-size:13px; /*border-bottom:solid 1px #FFFFFF*/}
	  .flexy-menu ul li a{/*padding:10px 20px;*/ width:100%;color:#fff;font-size:13px;  text-decoration:none;display:inline-block;float:left;clear:both;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	  .flexy-menu ul li a:hover{ text-decoration:underline}
	  
	  .flexy-menu > li .indicator{position: absolute;color: #dedede;top: 20px;right: 8px;font-size: 13px; background:url(../images/icon-leftnav-grey.png); width:18px; height:21px;}
	  .flexy-menu > li .indicator1{position: absolute;color: #dedede;top: 20px;right: 8px;font-size: 13px; background:url(../images/icon-leftnav-white.png); width:18px; height:21px;}	  
	  .flexy-menu ul > li .indicator{top: 10px;right: 8px;}
	  .flexy-menu ul > li .indicator1{top: 10px;right: 8px;}
	  

	  .flexy-menu i{line-height: 20px !important;margin-right: 6px;font-size: 13px;float: left;}
	  .flexy-menu > li.showhide{display: none;width: 100%;height: 35px;cursor: pointer;color:#fff;border-bottom: solid 1px rgba(0, 0, 0, 0.1);background: #000000;}
	  .flexy-menu > li.showhide span.title{margin: 10px 0 0 10px;float: left; font-size:15px}
	  .flexy-menu > li.showhide span.icon{margin: 10px 15px;float: right;}
	  .flexy-menu > li.showhide .icon em{margin-bottom: 3px;display: block;width: 20px;height: 2px;background: #fff;}
	 	  
	  .orange li:hover > a, .orange li.active a{background: #ff5c00;color: #fff!important;}
	  .orange li.active1 a{background: #ff5c00;color: #fff!important;}
	  
	  
	  
	  
	  .flexy-menu.vertical{width: 100%;}.flexy-menu.vertical li{width: 100%;}
	  .flexy-menu.vertical li a{display: inline-block !important;width: 100%;padding:3px 5px 3px 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	  .flexy-menu.vertical ul li{width: 100%;}
	  .flexy-menu.vertical ul, .flexy-menu.vertical ul li ul{width: 100%;}
	  .flexy-menu.vertical ul{top: 0;left: 100%;}
	  .flexy-menu.vertical ul li ul{top: 0px;}
	  .flexy-menu.vertical.right{float: right !important;}
	  .flexy-menu.vertical.right ul{left: -150px !important;}
	  .flexy-menu.vertical > li .indicator{top: 9px;right: 15px;font-size: 13px;}
	  .flexy-menu.vertical ul > li .indicator{top: 18px;right: 15px;}
	  .flexy-menu.vertical > li .indicator1{top: 9px;right: 15px;font-size: 13px;}
	  .flexy-menu.vertical ul > li .indicator1{top: 18px;right: 15px;}
	  
	  .orange li.active2{ padding:10px 20px 10px 20px;color:#000000;text-decoration:none;display:block;}





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

	  .flexy-menu li{font-size:12px;}
	  .flexy-menu ul li a{font-size:12px; }
	}



	/*  @media only screen and (max-width: 768px){ */
	  @media only screen and (max-width: 767px){
		  
		  
		  
	  .flexy-menu.vertical{width: 100%;}.flexy-menu li{display: block;width: 100%; }
	  /* PLUSZ */.flexy-menu li{display:inline-block;float:left;}	  
	  .flexy-menu > li > a{padding-top:15px;padding-bottom:15px;padding-left: 25px;}
	  .flexy-menu a{width: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	  .flexy-menu ul, .flexy-menu ul li ul,.flexy-menu.vertical ul, .flexy-menu.vertical ul li ul{width: 100%;left: 0;border-left: none;position: static;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	  .flexy-menu ul li{border-left: none;border-right: none;}
	  .flexy-menu ul li a,.flexy-menu.vertical ul li a{padding-top:10px;padding-bottom:10px;}
	  .flexy-menu ul > li > a{padding-left: 40px !important;}
	  .flexy-menu > li .indicator{top: 15px;right: 25px;font-size: 13px;}
	  .flexy-menu ul > li .indicator{right: 24px;}
	  .flexy-menu.vertical ul > li .indicator{top: 10px;right: 15px;}
	  .flexy-menu > li > ul > li > a{padding-left: 40px !important;}
	  .flexy-menu > li > ul > li > ul > li > a{padding-left: 60px !important;}
	  .flexy-menu > li > ul > li > ul > li > ul > li > a{padding-left: 80px !important;}
	  .flexy-menu ul li a{ color:#000000}	  

	.orange .mobileelement{
	
	display:none;
		
	}
	
	  }
	


/* akcio box class */


	.akciobox{
		
width:91%; height:26px; margin-left:7px; font-size:14px; background:url(../images/icon-leftnav-white.png); 
      background-position:right center; background-repeat:no-repeat; background-position: 95% 50%; background-color:#F00;
      padding-top:11px; padding-left:20px; margin-bottom:5px;
	  		
	}

 a.akcioboxhref{
	 color:#FFF;
 }
 
 
    @media only screen and (min-width: 960px) and (max-width: 1100px) {

	.akciobox{
		
background-position: 94% 50%;	  		
	}

	 }
	 
	 
    @media only screen and (min-width: 768px) and (max-width: 959px) {

	.akciobox{
	font-size:12px;	
	width:88%;	
background-position: 93% 50%;	  		
	}

	}
	 
	 
/*@media only screen and (min-width: 480px) and (max-width: 768px){*/ 
@media only screen and (min-width: 480px) and (max-width: 767px){






.leftmenucontent{

margin-left:0px;	
	
}



.flexy-menu > li.showhide, .flexy-menu.vertical li{

	
width:419px;
	}



	.akciobox{
		
width:95%; height:26px; margin-left:0px; margin-bottom:10px;
	  		
	}

}



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



.leftmenucontent{

margin-left:0px;
	
}


.flexy-menu > li.showhide, .flexy-menu.vertical li{

width:299px;
	
}



	.akciobox{
		
width:93%; height:26px; margin-left:0px; margin-bottom:10px;
	  		
	}


}





	.szurke, a.szurke{
	
	/*color:#000000;	*/
	color:#000000;
		
	}

	.halvanyszurke, a.halvanyszurke{
	
	/*color:#000000;	*/
	color:#000000;
		
	}

.pointer{
cursor:pointer;	
}


.underline{
text-decoration:underline;
}


	.narancs, a.narancs{
		
	color:#ff9900;	
	}


	.voros, a.voros{
		
	color:#bb2d1a;	
	}

	.piros, a.piros{
	color:#a90901;	
	}

	.fekete, a.fekete{
	color:#000;	
	}


	.feher, a.feher{
		
	color:#ffffff;	
	}


	.uppercase{
	
	text-transform:uppercase;
		
	}


	.brline{
	
	line-height:15px;
	height:15px;
		
	}


	.smallbrline{
	
	line-height:10px;
	height:10px;
		
	}

	.littlebrline{
	
	line-height:5px;
	height:5px;
		
	}

	.largebrline{
	
	line-height:75px;
	height:75px;
		
	}


	.notunderlined, a.notunderlined{
	text-decoration:none;	
	}


.nopadding{
margin:0; padding:0;
	
}


#mainpage_vertical_horizontal{
position: relative; /* Needed for Safari */
margin: auto; /* Takes care of horizontal alignment in standards compliant browsers */
text-align: center;
width: 100%;
height: 100%;
}
#mainpage_vertical_horizontal table{
margin:0; padding:0; text-align:center;
width:100%;
height:100%;
}
#mainpage_vertical_horizontal #centered_div {
/*margin-top:-100px;
*/
width:100%;
height:100%;
display: table; width:100%; text-align:center;

}


#centered_div #inner_div{
width:100%;
height:200px;
display:table-cell;
vertical-align: middle;
}


.helvetica {
font-family: helvetica;
font-weight: lighter; 
}


.helvetica_neue {
font-family: 'helvetica_neueregular';
}




#left_centered_pic_div{
width:120px; z-index:2;
height:100%;
display: table; text-align:left; position:absolute; float:left;	
}

#left_pic{
width:100px;
height:100%;
display:table-cell; padding-left:20px;
vertical-align: middle;	
}

#right_centered_pic_div{
width:100%; z-index:1;
height:100%;
display: table; text-align:right; position:absolute; float:right;	
}

#right_pic{
width:100%;
height:100%;
display:table-cell; padding-right:20px;
vertical-align: middle;
}




@media only screen and (max-width: 767px) {
#mainpage_vertical_horizontal #centered_div {
margin-top:-100px;
}

    #fullheader .headerleft.headercolumns                  { width: 150px; float:left; text-align:left; margin:15px 23px 15px 10px; }
    #fullheader .headerright.headercolumns                  { width: 300px; float:right; text-align:right;  margin:15px 23px 15px 10px;  }


#left_pic img#prev, #right_pic img#next{
width:70px;
height:70px;	
}


#left_pic, #right_pic{

}


}




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

	/*.headersearchbar{
	margin-top:3px;
	}
	*/


	/* otp */

/*
    .footerleft.footercolumns                  { width: 100px; float:left; text-align:left; margin:15px 0px 15px 10px; }
    .footerleft.footercolumns img                  { height:20px; }
	
    .footerright.footercolumns                  { width: 435px; float:right; text-align:right;   margin:15px 23px 15px 0px; }
    .footerright.footercolumns img                { height:15px; }    
	.footerright.footercolumns img.tel                 { height:20px; }
*/
	
    .footerleft.footercolumns                  { width: 40%; float:left; text-align:left; margin:5px 0px 3px 5px; }
    .footerleft.footercolumns img                  { height:18px; }
	
   .footerright.footercolumns                  { width: 100%; float:none; text-align:center; margin:0;   }
   .footerright.footercolumns img                { height:12px; }  
   .footerright.footercolumns img.tel                 { height:15px; }
   .footerright.footercolumns .font16                 { font-size:13px; }

	.footerright.footercolumns .footer_main_right	{margin-right:20px; }

    .footercenter.footercolumns                 { display:none;}

    .footercentermobile.footercolumns                 { display:inline-block; width: 55%; float:right; text-align:right; margin:5px 0px 3px 0px;}


.footercentermobile.footercolumns ul li, .footercenter.footercolumns ul li a{
font-family: helvetica;
font-weight: lighter;display:inline-block;
}

.footercentermobile.footercolumns ul li.divider a { 
	display: inline-block;
	text-decoration: none;
	padding: 0px 5px 0px 10px;
	/*ez az elvalaszto a menuk kozott*/
	font-size:13px;
	background: url(../images/navigation-divider.png) no-repeat left 90%;	
}

/* otp end */





/* rought form styles for when JS is disabled */



#country-select form {
	width: 163px;
	}

.dropdown dd { position: absolute; margin-left:-108px;    }

.dropdown a {
font: 13px helvetica;
width:163px;

	}

.dropdown dt a {
	width:163px;
	}
	
	

.dropdown dd ul li a {
padding: 3px 0px 0px 60px;
}
	

	.dropdown dd ul li a span,
	.dropdown dt a span {
		margin: -3px 60px 0px 0px;
		}
		











/* district selector */

.selectclick{
position:absolute; 
width:75px; 
margin-top:0px; 
margin-left:4px;
height:30px;
}

#disbox{

display:none; 
text-align:left; 
position:absolute; 
width:260px; 
margin-top:-1px; 
margin-left:0px;
/*background-color:#141313;  */
background-color:#000; 
min-height:100px;
font-family:helvetica;
font-weight:lighter;
padding-bottom:15px;
z-index:99;	
text-align:center;
}



#disbox .disform{

padding:15px 5px 15px 10px;

}




.disform span {
		display: block;
		font-weight: lighter;
		
}



.disline_box{
display:inline-block; 
		padding:13px 3px 10px 3px;
border:solid 1px #461e00;		
width:13%; float:left;
text-align:center;
vertical-align:middle;
margin:4px;
}


.disline_box_all{
display:inline-block; 
		padding:13px 3px 10px 3px;
border:solid 1px #461e00;		
width:32.7%; float:left;
text-align:center;
vertical-align:middle;
margin:4px;
}






/* payment selector */


#paybox{

display:none; 
text-align:left; 
position:absolute; 
width:100%; 
margin-top:0px; 
margin-left:10px;
/*background-color:#141313;  */
background-color:#000; 
min-height:100px;
font-family:helvetica;
font-weight:lighter;
padding-bottom:30px;

}

#paybox .payform{

padding:15px;
padding-right:1px;
padding-top:20px;
padding-left:18px;
width:220px;
	
}


.payline_close{
width:100%; float:right;
display:inline-block;
text-align:right;
margin-bottom: 15px;
margin-right:10px;
}
.payline_close_box1, .payline_close_box2{
display:inline-block;
}


.payline_close_box1{

float:right;
text-align:right;
padding-top:4px;
}

.payline_close_box2{
width:27px;
float:right;
padding-top:2px;
}




.payform input[type="checkbox"] {
    display:none;
}

.payform input[type="checkbox"] + label span {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0px 5px 0 0;
    vertical-align:middle;
    background:url(../images/checkbox_payment_bg.png) left top no-repeat;
    cursor:pointer;
}
.payform input[type="checkbox"]:checked + label span {
    background:url(../images/checkbox_payment_bg.png) -22px top no-repeat;
}

.payform div {

display:inline-block;

}

.payline_box:hover, .payline_box1:hover, .payline_box2:hover{
color: #ec6b08;
}



.payline_box, .payline_box1, .payline_box2, .payline_box img, .pay_icon{
display:inline-block; 
}


.payline_box{
width:100%; float:left; padding-top:10px;
text-align:left;
min-width:100px;
}


.pay_icon{
width:45px;
height:30px;
text-align:center;
padding:0;
padding-top:1px;
margin-left:0px;
margin-right:10px;
}




.pay_icon img{
vertical-align:middle;
height:25px;
}







.payline_box input[type=submit].submitpay{

margin-top:5px;
}






#catbox{

display:none; 
text-align:left; 
position:absolute; 
width:100%; 
margin-top:0px; 
margin-left:10px;
/*background-color:#141313;  */
background-color:#000; 
min-height:100px;
font-family:helvetica;
font-weight:lighter;
padding-bottom:30px;	
}

#catbox .catform{

padding:15px;
padding-right:1px;
padding-top:20px;
padding-left:18px;
width:220px;
	
}



.catline_box:hover, .catline_box1:hover, .catline_box2:hover{
box-shadow: 0px 0px 0px 1px #ec6b08;
color: #ec6b08;
}



.catform span {
		display: block;
		font-weight: lighter;
		margin-bottom: 15px;
		
}



.catline_box, .catline_box1, .catline_box2{
display:inline-block; 
}

.catline_box{
width:48%; float:left; padding-top:8px;
text-align:center;
min-width:80px;
}


.catline_box1{
width:48%; float:left; padding-top:8px;
text-align:center;
}


.catline_box2{
width:48%; float:right; padding-top:8px;
text-align:center;
}

.catline_box img, .catline_box1 img, .catline_box2 img{

width:64px;
height:53px;
padding-bottom:5px;

}

.catline_box .noimg{
width:64px;
height:53px;
padding-bottom:5px;
	
}


.catline_close_box2{
width:23px;
float:right;
padding-top:2px;
}




img.closelink{

float:right; width:19px; height:19px;

background-color:transparent;
margin-left:2px;
margin-top:0px;
}




#loginbox{

display:none; 
text-align:left; 
position:absolute; 
width:100%; 
margin-top:0px; 
/*background-color:#141313;  */
background-color:#000; 
min-height:100px;
font-family:helvetica;
font-weight:lighter;
	
}

#loginbox .loginform{

padding:15px;
padding-right:1px;
padding-top:30px;
width:235px;
padding-left:18px;

}


.loginform span {
		display: block;
		font-weight: lighter;
		margin-bottom: 15px;
		
}



.regline1_box1, .regline2_box1, .regline2_box2, .regline3_box1, .regline4_box1, .regline4_box2{
display:inline-block; 

}


.loginform input[type=text], .loginform input[type=password]{

		border: 1px solid #fff;
		padding: 5px;
		font-size:14px;    
font-family: helvetica;
    font-weight: lighter;
		color: #fff;
		margin: 0;
		max-width: 100%;
		display: inline-block;
		background:none;
		text-align:center;
		margin-right:0px;
		/*height:25px;*/
}



.regline1_box1{
width:180px; float:left; padding-top:8px;
text-align:right;
}

.regline1_box1 input[type=text]{
width:100%; 
}


.regline2_box1{
width:180px; float:left; padding-top:10px; margin-bottom:15px;
}

.regline2_box1 input[type=text], .regline2_box1 input[type=password]{
width:100%; 
}


.regline2_box2{
width:35px;
float:right;
padding-top:8px;
}


.regline2_box2 input[type=submit].submitlogin{

float:right; width:29px; height:28px;
background-image:url(../images/login_submit_btn.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}


.regline3_box1{
width:100%;
}



.regline4_box1{
width:180px; float:left; padding-top:15px; margin-bottom:30px;
}


.regline4_box2{
width:35px;
float:right;
padding-top:9px;
}


.regline4_box2 input[type=button].submitreg{

float:right; width:29px; height:28px;
background-image:url(../images/login_reg_btn.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}


.loginform hr{

height:1px;
line-height:1px;
background-color:#ff9900;
color:#ff9900;	
width:192px;
float:left;
margin-top: 15px;

	
}





.tooltip {
  font-size: 13px;
}


}





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




#country-select form {
	width: 126px;
	}

.dropdown dd { position: absolute; margin-left:-88px;    }

.dropdown a {
font: 12px helvetica;
width:126px;
padding-left:5px;
	}

.dropdown dt a {
	width:126px;
	}
	
	

.dropdown dd ul li a {
padding: 3px 0px 0px 30px;
}
	

	.dropdown dd ul li a span,
	.dropdown dt a span {
		margin: -3px 18px 0px 0px;
		}
		








/* district selector */

.selectclick{
position:absolute; 
width:110px; 
margin-top:0px; 
margin-left:0px;
height:30px;
}

#disbox{

display:none; 
text-align:left; 
position:absolute; 
width:295px; 
margin-top:-1px; 
margin-left:0px;
/*background-color:#141313;  */
background-color:#000; 
min-height:100px;
font-family:helvetica;
font-weight:lighter;
padding-bottom:10px;
z-index:99;	
text-align:center;
}

#disbox .disform{

padding:10px 5px 15px 10px;

}




.disform span {
		display: block;
		font-weight: lighter;
		
}



.disline_box{
display:inline-block; 
		padding:13px 3px 10px 3px;
border:solid 1px #461e00;		
width:12%; float:left;
text-align:center;
vertical-align:middle;
margin:4px;
}



.disline_box_all{
display:inline-block; 
		padding:13px 3px 10px 3px;
border:solid 1px #461e00;		
width:12%; float:left;
text-align:center;
vertical-align:middle;
margin:4px;
}








/* payment selector */


#paybox{

display:none; 
text-align:left; 
position:absolute; 
width:100%; 
margin-top:0px; 
margin-left:11px;
/*background-color:#141313;  */
background-color:#000; 
min-height:100px;
font-family:helvetica;
font-weight:lighter;
padding-bottom:20px;

}

#paybox .payform{

padding:15px;
padding-right:1px;
padding-top:20px;
padding-left:11px;
width:205px;
	
}


.payline_close{
width:100%; float:right;
display:inline-block;
text-align:right;
margin-bottom: 15px;
margin-right:10px;
}
.payline_close_box1, .payline_close_box2{
display:inline-block;
}


.payline_close_box1{

float:right;
text-align:right;
padding-top:4px;
}

.payline_close_box2{
width:19px;
float:right;
padding-top:3px;
}



.payform input[type="checkbox"] {
    display:none;
}

.payform input[type="checkbox"] + label span {
    display:inline-block;
    width:20px;
    height:20px;
    margin:0px 5px 0 0;
    vertical-align:middle;
    background:url(../images/checkbox_payment_bg.png) left top no-repeat;
    cursor:pointer;
}
.payform input[type="checkbox"]:checked + label span {
    background:url(../images/checkbox_payment_bg.png) -22px top no-repeat;
}

.payform div {

display:inline-block;

}

.payline_box:hover, .payline_box1:hover, .payline_box2:hover{
color: #ec6b08;
}



.payline_box, .payline_box1, .payline_box2, .payline_box img, .pay_icon{
display:inline-block; 
}


.payline_box{
width:100%; float:left; padding-top:10px;
text-align:left;
min-width:100px;
}


.pay_icon{
width:35px;
height:25px;
text-align:center;
padding:0;
padding-top:1px;
margin-left:0px;
margin-right:10px;
}




.pay_icon img{
vertical-align:middle;
height:20px;
}





.payline_box input[type=submit].submitpay{

margin-top:5px;
}









#catbox{

display:none; 
text-align:left; 
position:absolute; 
width:100%; 
margin-top:0px; 
margin-left:11px;
/*background-color:#141313;  */
background-color:#000; 
min-height:100px;
font-family:helvetica;
font-weight:lighter;
padding-bottom:20px;	
}

#catbox .catform{

padding:15px;
padding-right:1px;
padding-top:20px;
padding-left:11px;
width:205px;
	
}



.catline_box:hover, .catline_box1:hover, .catline_box2:hover{
box-shadow: 0px 0px 0px 1px #ec6b08;
color: #ec6b08;
}



.catform span {
		display: block;
		font-weight: lighter;
		margin-bottom: 15px;
		
}



.catline_box, .catline_box1, .catline_box2{
display:inline-block; 
}

.catline_box{
width:47%; float:left; padding-top:8px;
text-align:center;
min-width:80px;
}


.catline_box1{
width:47%; float:left; padding-top:8px;
text-align:center;
}


.catline_box2{
width:47%; float:right; padding-top:8px;
text-align:center;
}

.catline_box img, .catline_box1 img, .catline_box2 img{

width:50px;
height:41px;
padding-bottom:10px;

}

.catline_box .noimg{
width:50px;
height:41px;
padding-bottom:10px;
	
}


.catline_close_box2{
width:19px;
float:right;
padding-top:3px;
}


/*.catline_close_box2 img.closecat{
*/

img.closelink{

float:right; width:15px; height:15px;
/*background-image:url(../images/cat_close.png);
background-size:15px 15px;
background-repeat:no-repeat; */
background-color:transparent;
margin-left:2px;
margin-top:0px;
}








#loginbox{

display:none; 
text-align:left; 
position:absolute; 
width:100%; 
margin-top:0px; 
/*background-color:#141313;  */
background-color:#000; 
min-height:100px;
font-family:helvetica;
font-weight:lighter;
	
}

#loginbox .loginform{

padding:15px;
padding-right:1px;
padding-top:10px;
width:195px;
padding-left:11px;

	
}


.loginform span {
		display: block;
		font-weight: lighter;
		margin-bottom: 10px;
		
}



.regline1_box1, .regline2_box1, .regline2_box2, .regline3_box1, .regline4_box1, .regline4_box2{
display:inline-block; 

}


.loginform input[type=text], .loginform input[type=password]{

		border: 1px solid #fff;
		padding: 5px;
		font-size:13px;    
font-family: helvetica;
    font-weight: lighter;
		color: #fff;
		margin: 0;
		max-width: 100%;
		display: inline-block;
		background:none;
		text-align:center;
		margin-right:0px;
		/*height:25px;*/
}



.regline1_box1{
width:150px; float:left; padding-top:8px;
text-align:right;
}

.regline1_box1 input[type=text]{
width:100%; 
}


.regline2_box1{
width:150px; float:left; padding-top:10px; margin-bottom:10px;
}

.regline2_box1 input[type=text], .regline2_box1 input[type=password]{
width:100%; 
}


.regline2_box2{
width:35px;
float:right;
padding-top:8px;
}


.regline2_box2 input[type=submit].submitlogin{

float:right; width:29px; height:28px;
background-image:url(../images/login_submit_btn.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}


.regline3_box1{
width:100%;
}



.regline4_box1{
width:150px; float:left; padding-top:10px; margin-bottom:10px;
}


.regline4_box2{
width:35px;
float:right;
padding-top:4px;
}


.regline4_box2 input[type=button].submitreg{

float:right; width:29px; height:28px;
background-image:url(../images/login_reg_btn.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}


.loginform hr{

height:1px;
line-height:1px;
background-color:#ff9900;
color:#ff9900;	
width:162px;
float:left;
margin-top: 10px;

	
}







}


@media only screen and (min-width: 479px) and (max-width: 767px) {





  
/* otp */

  #footer_mainpage {    

  height: 60px;
    
  }
/* otp end */ 
  
    .footerleft.footercolumns                  { width: 100%; float:left; text-align:center; margin:1px 0px 0px 0px; } /* otp */
    .footerleft.footercolumns img                  { height:18px; }
  
   .footerright.footercolumns                  { width: 100%; float:none; text-align:center;  margin:0; }
    .footerright.footercolumns img                 { display:none; height:0px; width:0px; padding:0; margin:0; }
   .footerright.footercolumns .font16                 { font-size:12px; } /* otp */
  
  .footerright.footercolumns .footer_main_right {margin-right:0px; }

    .footercenter.footercolumns                 { display:none;}

    .footercentermobile.footercolumns                 { display:inline-block; width: 100%; float:left; text-align:center; margin:2px 0px 0px 0px;} /* otp */




.footercentermobile.footercolumns ul li, .footercenter.footercolumns ul li a{
font-family: helvetica;
font-weight: lighter;display:inline-block;
}

.footercentermobile.footercolumns ul li.divider a { 
  display: inline-block;
  text-decoration: none;
  padding: 0px 2px 0px 4px; /* otp */
  /*ez az elvalaszto a menuk kozott*/
  font-size:12px;
  background: url(../images/navigation-divider.png) no-repeat left 50%; 
}






#left_pic img#prev, #right_pic img#next{
height:0px; width:0px;
display:none;
}


    #fullheader .headerleft.headercolumns                  { width: 100px; float:left; text-align:left; margin:10px 0px 5px 5px; height:1px; min-height:1px;  }
    #fullheader .headerright.headercolumns                  { width: 250px; float:right; text-align:right;  margin:5px 5px 0px 0px; }
    #fullheader .headercenter.headercolumns                  { width: 70px; display:inline-block; margin:10px 0px 15px 10px; min-height:10px;  }

	#fullheader .headerright.headercolumns ul li.divider a { font-size:12px;  padding: 0px 7px 0px 7px;	}
	

#fullheader .headerright.headercolumns ul li.divider:first-child a { 

	padding: 0px 7px 0px 7px;
	/*ez az elvalaszto a menuk kozott*/
	background:none;
}
#fullheader .headerright.headercolumns ul li.divider:last-child a { 
	background: url(../images/navigation-divider.png) no-repeat right 50%;
}









/* Header search bar */

.searchproructdiv .mediumbox{
width:413px;
}
.searchproructdiv .mediumbox span.reset_search{
float:right;
font-size:13px;
}



fieldset{
	
			font-size:13px;    
font-family: helvetica;
    font-weight: normal;
		color:#fff;	
	
}

.searchstartform, .searchstartform span, .searchstartform div{
			font-size:13px;    
font-family: helvetica;
    font-weight: normal;
		color:#fff;	
	
}

#nopadding{
margin:0; padding:0;
	
}


#bigpadding{
margin:0; padding:0;
	
}


.line1_box1, .line1_box2, .line1_box3, .line1_box4, .line1_box5, .line1_box6, .line1_box7{
display:inline-block; 

}


.line1_box1{
width:86px; float:left; padding-top:13px;
text-align:left;
}

.line1_box2{
width:115px; float:left; padding-top:6px;
}

.searchstartform .line1_box2 input[type=text].small{
margin-left:0px; 
}




.line1_box3{
width:167px; float:left; padding-top:6px;
text-align:right;
}
.line1_box4{
width:33px;
float:right;
padding-top:4px;
padding-right:3px;
}

.line1_box5{
width:380px; float:left; padding-top:15px;
text-align:left;

}


.line1_box6{
width:36px;
float:right;
padding-top:8px;
}


.line1_box7{
width:100%;
float:left;
padding-top:8px;
padding-left:0px;
}



.line1_box4 input[type=submit].submitregistration, .line1_box4 input[type=button].submitregistration{
float:right; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}


.line1_box6 input[type=submit].imageregistration{

float:left; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:3px;
}



.line2_box1, .line2_box2, .line2_box3, .line2_box4, .line2_box5, .line2_box6, .line2_box7{
display:inline-block; 

}


.line2_box1{
width:100%; float:left; padding-top:10px;
text-align:left;
}

.line2_box2{
width:415px; float:left; padding-top:6px;
}

.line2_box2_mobile{
display:inline-block; float:right;
}


.line2_box3 span{
display:none;
}


.line2_box3_mobile{
display:inline-block;
width:100%; float:left; padding-top:8px;
text-align:left;
}


.line2_box2 input[type=submit].submitregistration{

float:right; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}



.searchstartform .line1_box2 input[type=text].district{
width:365px; 
margin-left:0px;
float:left;
		background-image: url(../images/belepes-nyil.png);
		background-repeat: no-repeat;
appearance:none;
background-position:95% 6px;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */


}






.searchstartform .line2_box2 input[type=text].smallrestaurant{
margin-left:0px;
}


.line2_box3{
width:377px; float:left; padding-top:6px;

}
.line2_box4{
width:38px;
float:left;
padding-top:6px;
}

.line2_box5{
width:222px;
float:left;
text-align:right;
padding-top:25px;
}

.line2_box6{
width:37px;
float:left;
padding-top:18px;
}


.line2_box3 input[type=submit].submitregistration{

display:none;
}



.line2_box4 input[type=submit].submitregistration{

float:right; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}


.line2_box6 input[type=submit].imageregistration{

float:right; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}


.line2_box7{
padding-top:8px;
padding-left:0px;
}





.street_box #street_list {
width: 260px;
left:0px;
}
.street_box #street_list  ul li > div {
font-size:13px;
}


.tooltip {
  font-size: 13px;
}


.tooltip.right {
margin-left:-290px;
margin-top:-32px;
}


.tooltip.bottom {
  margin-top: -78px;
  margin-left:100px;
}




        .ui-widget-content a
        {
			max-width:375px;
			font-size:13px;
            color: #fff;
        }

/*Header search bar / END */








}



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

	
/* otp */

	#footer_mainpage {		

  height: 60px;
		
	}
/* otp end */	
	
    .footerleft.footercolumns                  { width: 100%; float:left; text-align:center; margin:1px 0px 0px 0px; } /* otp */
    .footerleft.footercolumns img                  { height:18px; }
	
   .footerright.footercolumns                  { width: 100%; float:none; text-align:center;  margin:0; }
    .footerright.footercolumns img                 { display:none; height:0px; width:0px; padding:0; margin:0; }
   .footerright.footercolumns .font16                 { font-size:12px; } /* otp */
	.footerright.footercolumns .footer_main_right	{margin-right:0px; }

    .footercenter.footercolumns                 { display:none;}

    .footercentermobile.footercolumns                 { display:inline-block; width: 100%; float:left; text-align:center; margin:2px 0px 0px 0px;} /* otp */




.footercentermobile.footercolumns ul li, .footercenter.footercolumns ul li a{
font-family: helvetica;
font-weight: lighter;display:inline-block;
}

.footercentermobile.footercolumns ul li.divider a { 
	display: inline-block;
	text-decoration: none;
	padding: 0px 2px 0px 4px;	/* otp */
	/*ez az elvalaszto a menuk kozott*/
	font-size:13px;
	background: url(../images/navigation-divider.png) no-repeat left 50%;	
}

	
	



#left_pic img#prev, #right_pic img#next{
height:0px; width:0px;
display:none;
}


    #fullheader .headerleft.headercolumns                  { width: 80px; float:left; text-align:left; margin:10px 0px 5px 5px; height:1px; min-height:1px; }
    #fullheader .headerright.headercolumns                  { width: 220px; float:right; text-align:right;  margin:5px 5px 0px 0px;  }
    #fullheader .headercenter.headercolumns                  { width: 70px; display:block; margin:0px 0px 0px 10px; min-height:10px;  }

	#fullheader .headerright.headercolumns ul li.divider a { font-size:12px;  padding: 0px 4px 0px 4px;	}
	

#fullheader .headerright.headercolumns ul li.divider:first-child a { 

	padding: 0px 4px 0px 4px;
	/*ez az elvalaszto a menuk kozott*/
	background:none;
}
#fullheader .headerright.headercolumns ul li.divider:last-child a { 
	background: url(../images/navigation-divider.png) no-repeat right 50%;
}



#country-select {
width: 50px;
	}







/* district selector */

.selectclick{
position:absolute; 
width:80px; 
margin-top:0px; 
margin-left:0px;
height:30px;
}

#disbox{

display:none; 
text-align:left; 
position:absolute; 
width:258px; 
margin-top:-1px; 
margin-left:0px;
/*background-color:#141313;  */
background-color:#000; 
min-height:100px;
font-family:helvetica;
font-weight:lighter;
padding-bottom:10px;
z-index:99;	
text-align:center;
}

#disbox .disform{

padding:10px 5px 15px 15px;

}




.disform span {
		display: block;
		font-weight: lighter;
		
}



.disline_box{
display:inline-block; 
		padding:13px 3px 10px 3px;
border:solid 1px #461e00;		
width:12%; float:left;
text-align:center;
vertical-align:middle;
margin:4px;
}


.disline_box_all{
display:inline-block; 
		padding:13px 3px 10px 3px;
border:solid 1px #461e00;		
width:30.8%; float:left;
text-align:center;
vertical-align:middle;
margin:4px;
}





/* rought form styles for when JS is disabled */


#paybox{

margin-left:3px;
max-height:300px; overflow-y:scroll; overflow-x: hidden;
}

#paybox .payform{

padding-left:8px;
width:195px;
}

.payline_box input[type=submit].submitpay{

margin-bottom:13px;
}



#catbox{

margin-left:3px;
max-height:300px; overflow-y:scroll; overflow-x: hidden;
	
}

#catbox .catform{

padding-left:8px;
width:195px;
}



#loginbox .loginform{

padding-left:8px;
}



#country-select form {
	width: 120px;
	}

.dropdown dd { position: absolute; margin-left:-82px;    }

.dropdown a {
font: 12px helvetica;
width:120px;
padding-left:5px;
	}

.dropdown dt a {
	width:120px;
	}
	
	

.dropdown dd ul li a {
padding: 3px 0px 0px 30px;
}
	

	.dropdown dd ul li a span,
	.dropdown dt a span {
		margin: -3px 18px 0px 0px;
		}
		











/* Header search bar */

.searchproructdiv .mediumbox{
width:295px;
}
.searchproructdiv .mediumbox span.reset_search{
float:right;
font-size:13px;
}



fieldset{
	
			font-size:13px;    
font-family: helvetica;
    font-weight: normal;
		color:#fff;	
	
}

.searchstartform, .searchstartform span, .searchstartform div{
			font-size:13px;    
font-family: helvetica;
    font-weight: normal;
		color:#fff;	
	
}

#nopadding{
margin:0; padding:0;
	
}


#bigpadding{
margin:0; padding:0;
	
}


.line1_box1, .line1_box2, .line1_box3, .line1_box4, .line1_box5, .line1_box6, .line1_box7{
display:inline-block; 

}


.line1_box1{
width:100%; float:left; padding-top:5px;
text-align:left;
}

.line1_box2{
width:86px; float:left; padding-top:6px;
}

.searchstartform .line1_box2 input[type=text].small{
margin-left:0px; 
}




.line1_box3{
width:177px; float:left; padding-top:6px;
text-align:right;
}
.line1_box4{
width:33px;
float:left;
padding-top:4px;
}

.line1_box5{
width:220px; float:left; padding-top:20px;
text-align:left;

}


.line1_box6{
width:36px;
float:right;
padding-top:13px;
padding-right:2px;
}


.line1_box7{
width:100%;
float:left;
padding-top:8px;
padding-left:0px;
}



.line1_box4 input[type=submit].submitregistration, .line1_box4 input[type=button].submitregistration{
float:right; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}


.line1_box6 input[type=submit].imageregistration{

float:left; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:3px;
}



.line2_box1, .line2_box2, .line2_box3, .line2_box4, .line2_box5, .line2_box6, .line2_box7{
display:inline-block; 

}


.line2_box1{
width:100%; float:left; padding-top:10px;
text-align:left;
}

.line2_box2{
width:296px; float:left; padding-top:6px;
}

.line2_box2_mobile{
display:inline-block; float:right;
}


.line2_box3 span{
display:none;
}


.line2_box3_mobile{
display:inline-block;
width:100%; float:left; padding-top:8px;
text-align:left;
}


.line2_box2 input[type=submit].submitregistration{

float:right; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}

.searchstartform .line1_box2 input[type=text].district{
width:246px; 
margin-left:0px;
float:left;

		background-image: url(../images/belepes-nyil.png);
		background-repeat: no-repeat;
appearance:none;
background-position:95% 6px;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */

}






.searchstartform .line2_box2 input[type=text].smallrestaurant{
margin-left:0px;
}


.line2_box3{
width:258px; float:left; padding-top:6px;

}
.line2_box4{
width:38px;
float:left;
padding-top:6px;
}

.line2_box5{
width:259px;
float:left;
text-align:left;
padding-top:25px;
}

.line2_box6{
width:37px;
float:left;
padding-top:18px;
}


.line2_box3 input[type=submit].submitregistration{

display:none;
}



.line2_box4 input[type=submit].submitregistration{

float:right; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}


.line2_box6 input[type=submit].imageregistration{

float:right; width:29px; height:29px;
background-image:url(../images/submitsearch.png);
background-repeat:no-repeat;
background-color:transparent;
margin-left:2px;
}


.line2_box7{
padding-top:8px;
padding-left:0px;
}




.street_box #street_list {
width: 170px;
left:0px;
}
.street_box #street_list  ul li > div {
font-size:13px;

}


.tooltip {
  font-size: 13px;
}


.tooltip.right {
margin-left:-250px;
margin-top:-32px;
}


.tooltip.bottom {
  margin-top: -78px;
  margin-left:100px;
}




/*Header search bar / END */


        .ui-widget-content a
        {
			max-width:256px;
			font-size:13px;
            color: #fff;
        }






.search_field {
   margin-top:0px;
}

.line2_box7 .search_field input[type=text].searchproductname {
    	border: none;
		padding: 5px;
}

.search_field input[type=image] {
 	width:23px;
}

.container .tartalom .searchstartform .line2_box7 input[type=text].medium{
width:252px;
}




}




.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;

}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #fff;
	position: relative;
}

.jspDrag
{
	background: #efeded;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}


* html .jspCorner
{
	margin: 0 -3px 0 0;
}





/*

.bred{
border:solid 1px #FF0000;	
}

.bgreen{
border:solid 1px #00FF00;	
}

.bblue{
border:solid 1px #0000FF;	
}

.bgold{
border:solid 1px #FFFF00;	
}

*/


/* removes border when onclick img or submit button ---chrome--- */
*:focus {
    outline: none;
}


	a#webblack, a#mainwebblack{
		color:#000
	}
	a#webblack:hover { text-decoration:underline; color:#000 }

	a#webwhite, a#mainwebwhite{
		color:#fff
	}
	a#webwhite:hover { text-decoration:underline; color:#fff }


