p {margin:0; padding:0;}

div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:100;
  background-color:#ffffff; border:1px solid #336; 
  width:250px; padding:4px;
  color:#000; font-size:11px; line-height:1.2;
}
#etlap {line-height: 130%; float: left; width: 907px;  /*background-image:url([#nrwl#]/images/bg-2.gif); background-position: bottom right; background-repeat: no-repeat; /*border: 1px solid black;*/ font-size:10px; margin:0; padding:0}
#etlap acronym {color: #297200;}
.napok {background-color: black; color: #FFFFFF; float: left; width: 134px; height: 25px; border-right: 1px solid gray; text-align:center; font-size:9px; font-weight: bold; padding: 5px; overflow: hidden;}
/* Adott hét napjai */
.hetA {float: left; display: block; width: 149px; height: 30px; padding-top: 2px; text-align:center; background-image:url(http://www.menzafood.hu/gfx/etlap_het_bg.png); background-position: top left; background-repeat: repeat-x; color: white;}
.het {float: left; border-left: 1px solid white; display: block; width: 150px; height: 28px; padding-top: 0px; text-align:center; background-image:url(http://www.menzafood.hu/gfx/etlap_het_bg.png); background-position: top left; background-repeat: repeat-x; color: white;}
.hetdatum {color: #FFFFFF; font-size: 11px; line-height:14px;}
.hetnap {color: #FF7B00; font-size: 13px; font-weight: bolder; line-height:14px;}
/* A sorok betui, feliratai*/
.sorok {clear: both; width: 907px; height: 170px; border-bottom: 1px solid white; overflow: hidden; padding-bottom:2px;}
.sorok_large {clear: both; width: 907px; height: 155px; border-bottom: 1px solid white; overflow: hidden; }
.sorok2 {clear: both; width: 907px; height: 125px; border-bottom: 1px solid white; overflow: hidden; }
.sorok3 {clear: both; width: 907px; height: 170px; border-bottom: 1px solid white; overflow: hidden; }
.betudoboz {float: left; display: block; width: 149px; height: 170px; color: white; }
.betudoboz_large {float: left; display: block; width: 149px; height: 155px; color: white; }
.betudoboz2 {float: left; display: block; width: 149px; height: 125px; color: white; }
.betunagy {font-size: 36px; margin: 20px 0 2px 15px; display: block;}
.betusor {font-size: 11px; margin-left: 15px; display: block; color:#FFFFFF;}
.spacer {width: 150px; height: 90px; display: block; float: left; border-left: 1px solid white;}
/*Egy étel doboza*/
.etelcont {float: left; display: block; width: 150px; height: 170px; overflow: hidden; border-left: 1px solid white; }
.etelcont_large {float: left; display: block; width: 150px; height: 155px; overflow: hidden; border-left: 1px solid white; }
.etelcont2 {float: left; display: block; width: 150px; height: 125px; overflow: hidden; border-left: 1px solid white; }
.etelcont3 {float: left; display: block; width: 150px; height: 170px; overflow: hidden; border-left: 1px solid white; }
/*Az ikonok doboza*/
/*.inputdoboz {width: 18px; height:54px;}*/  /*lecserélve a féladagok miatt*/
.inputdoboz {width: 18px; height:30px;}
.ikondoboz {width: 18px; height:18px;} 
/*.inputstyle {border: none; font-weight: bold; font-size: 14px; margin-left: 5px; padding: 0;}*/ /*lecserélve a féladagok miatt*/
.inputstyle {width: 18px; margin: 0px; text-align: center; border: none; font-weight: bold; font-size: 14px; padding: 0;}
/*.etelardoboz {display: block; width: 132px; height: 105px;}*/ /*lecserélve a féladagok miatt*/
.etelardoboz {display: block; width: 113px; height: 170px;}
.etelardoboz_large {display: block; width: 132px; height: 155px;}
/*.etelardoboz2 {display: block; width: 132px; height: 125px;}*/ /*lecserélve a féladagok miatt*/
.etelardoboz2 {display: block; width: 113px; height: 125px;}
.etelardoboz p {	margin-top: 0px; padding-top: 3px;}
.etelardoboz2 p { margin-top: 0px; padding-top: 3px;}
.etelnev {font-size: 9px; font-weight: bold; margin: 5px}
.etelar {font-size: 11px; font-weight: bold; margin: 5px; height: 134px;}
.egy_adag_gomb { border-right: 1px solid #FAE614; }




.heti {clear: both; line-height: 130%; text-align: center; margin: 10px 0; font-size: 11px; font-family: verdana;}



.data {width: 907px; /*border: 1px solid black;*/ font-size:11px; margin:0; padding:0; height: 40px; clear: both;}
.data_regisztraljon { float:left; padding: 5px 5px 5px 5px; display: block; background-color: #FFA500; color:#000000; font-weight: bold;}
.data_regisztraljon a{color:#000000; text-decoration: none;}
.data_regisztraljon a:hover{padding: 2px; padding-left: 25px; color:#000000; text-decoration: none; background-color: #ffffff;}

.data_elkuld {text-align:right}

.data_sumPrice { float: left; }
.data_sumPrice input { border: none; }


.fdef {color: #000000; font-family: verdana; font-size: 12px; background: #ffffff;}

.t_order { border: 1px solid #000; background: #ebebeb; font-family: verdana; font-size: 12px; color:#000000;}
.t_order tr.h1 { font-size: 14px; background: #FFA500; font-weight: bold; }
.t_order td { margin: 5px; padding: 5px;  color:#000000;}
.t_order td.name { font-size: 13px; font-weight: bold; }
.t_order tr.day { font-size: 13px; background: #c3dfcf; font-weight: bold; }
.t_order tr.menu { font-size: 13px; background: #B8D5DF; font-weight: bold; }
.t_order a { color:#336600; }

.sweek a{font-weight: bold;}
.sweek {margin: 0px; padding: 10px;}

#valid {color: white;}
#valid a {color: #FFA500;}

/*reg*/
.selection {font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #000000; background-color: #FFFFFF;}
#marginForm legend { margin-bottom: 20px; padding: 0; font-size: 14px; font-weight: bold; }
#marginForm fieldset {display: block; margin: 0 0 1em 0; border: 0 solid #FFFFFF; border-top: 1px solid #000000; padding: 0 1em 1em 1em;}
#marginForm input {position: relative; top: -1.4em; left: 10em;	display: block;}
#marginForm textarea { position: relative; top: -1.4em; left: 10em;	display: block;}
#marginForm input.submit { clear: both; top: 0;}
#marginForm label {clear: both;	float: left; display: block; width: 12em; margin-top: -1em;	font-weight: bold; font-size: 12px; color: #8a3f1c;}
#marginForm label.first {margin-top: 1em;}
#marginForm select { position: relative; top: -1.4em; left: 10em; display: block;}

#mform_msg { position: relative; top:0; left: 0; background-color: #ffffff; width: 560px; height: 40px; padding: 10px 20px 0 20px;}
#mform { line-height: 130%; background-color: #ffffff; }

/*Cikk kipakolás*/
.hirfel-bg {float: right; display: block; line-height: 200%; margin-left: 20px; margin-top: 20px; width:219px; height:325px; }
.hirfel-bg ul {margin-top:180px;}
.hirfel-bg a{color: black}
.hirfel-bg a:hover{color: #FFA500; text-decoration: none; font-weight: bold;}

.rovatname {font-size:18px; font-weight:bold;}
.rovatname a {text-decoration: none;}
.rovatftime {color: gray; font-size:9px;}

.rovat_cont2 {/*border: 1px dashed red;*/ float: left; margin: 0 0 20px 0px; width: 100%;}
.rovat_cont {/*border: 1px dashed red;*/ float: left; margin: 0 0 20px 50px; width: 80%;}
.rovat_cont_cim {clear: both; display: block; width: 100%; font-size:24px; padding-bottom: 5px; margin-top:10px; margin-bottom:10px;  border-bottom: 1px dashed #BEBEBE}
.rovat_cont_pics {float: left; border: 1px solid gray; margin-right: 10px; border: 3px solid white;}
.rovat_cont_stext {}
#popup {style="display:none;"}
#hatterc { margin: 0 auto;}
#cikk { min-height: 380px;}
#cikk div { line-height:14px;font-size:13px !important;}
.cikkcim {font-weight: bold; font-size: 28px; line-height: 150%;}
.cikkcim_cont {clear: both; margin: 30px 0px 10px 0px; padding: 0; }
.cikktime {font-size: 9px; color: gray; margin-bottom: 20px;}
.cikkleed {padding-left: 10px; font-weight:bold; text-align:left; font-size: 15px;}
/*.cikkleed {padding-left: 10px; font-weight:bold; text-align:left; font-size: 20px;}*/
.cikkleed_pics {float:right; padding: 0 0 0 10px; }
.cikkleed_pics img {/*border: 1px solid #000;*/}
.cikktext {margin: 20px 0px 0px 0px; padding: 0 0 0px 0; text-align:justify; font-size: 15px; display: block;}
/*.cikktext {margin: 20px 0px 0px 0px; padding: 0 0 0px 0; text-align:justify; font-size: 16px; display: block;}*/
.cikkszerzo {font-size: 9px; color: #666666; text-align: right;}

.hirek_lista{display: block; line-height: 150%; margin-bottom:20px;}
.hirek_lista_kep {float: left; width:62px; height:62px; overflow: hidden; margin-right: 5px; border: 1px solid #808FAC;}
.hirek_lista_cim {font-weight: bold;}

