.articles {
	padding: 20px;
}

#forgottable td {
	color: #ffffff;
	padding-top: 8px;
}

#loggedintable td {
	color: #ffffff;
	padding-top: 8px;
}

@font-face {
	font-family: 'Novecentowide-Normal';
	src: url('font/novecentowidenormal.eot');
	src: url('font/novecentowidenormal.eot?#iefix') format('embedded-opentype'),
			 url('font/novecentowidenormal.woff') format('woff'),
			 url('font/novecentowidenormal.ttf') format('truetype'),
			 url('font/novecentowidenormal.svg#novecentowidenormal') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Novecentowide-Bold';
	src: url('font/novecentowidebold.eot');
	src: url('font/novecentowidebold.eot?#iefix') format('embedded-opentype'),
			 url('font/novecentowidebold.woff') format('woff'),
			 url('font/novecentowidebold.ttf') format('truetype'),
			 url('font/novecentowidebold.svg#novecentowidebold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans';
	src: url('font/opensansregular.eot');
	src: url('font/opensansregular.eot?#iefix') format('embedded-opentype'),
			 url('font/opensansregular.woff') format('woff'),
			 url('font/opensansregular.ttf') format('truetype'),
			 url('font/opensansregular.svg#opensansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Extrabold';
	src: url('font/opensansextrabold.eot');
	src: url('font/opensansextrabold.eot?#iefix') format('embedded-opentype'),
			 url('font/opensansextrabold.woff') format('woff'),
			 url('font/opensansextrabold.ttf') format('truetype'),
			 url('font/opensansextrabold.svg#opensansextrabold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Bold';
	src: url('font/opensansbold.eot');
	src: url('font/opensansbold.eot?#iefix') format('embedded-opentype'),
			 url('font/opensansbold.woff') format('woff'),
			 url('font/opensansbold.ttf') format('truetype'),
			 url('font/opensansbold.svg#opensansbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Light';
	src: url('font/opensanslight.eot');
	src: url('font/opensanslight.eot?#iefix') format('embedded-opentype'),
			 url('font/opensanslight.woff') format('woff'),
			 url('font/opensanslight.ttf') format('truetype'),
			 url('font/opensanslight.svg#opensanslight') format('svg');
	font-weight: normal;
	font-style: normal;
}
.nwn{font-family: 'Novecentowide-Normal';}
.osr{font-family: 'OpenSans';}
body ,html {	font-family: Arial, Verdana , Tahoma;	color:#000000;	font-size: 12px;	padding: 0px;	margin: 0px;	height:100%;	background:#ffffff url(../hpimages/bg-body.jpg) repeat top left;}
.error_messages {	color: #FF0000;}
.portion_select {	border: 1px solid #777777;	width: 16px;	height: 12px;	align: middle;}
form {	padding: 0px;	margin: 0px;	border: 0px;}
p {	margin: 0px;	padding: 5px 0px 5px 0px;}

h1 {	color:#621016;	margin: 8px 0px 10px 0px;	padding: 0px;	font-weight: bold;	font-size: 24px;	font-family: 'OpenSans';}
h2 {	color: #621016;	margin: 6px 0px 6px 0px;	padding: 0px;	font-weight: bold;	font-size: 16px;	font-family: 'OpenSans';}
h3 {	color: #621016;	margin: 4px 0px 4px 0px;	padding: 0px;	font-weight: bold;	font-size: 14px;	font-family: 'OpenSans';}
h4 {	color: #621016;	margin: 4px 0px 0px 0px;	padding: 0px;	font-weight: bold;	font-size: 13px;	font-family: 'OpenSans';}

#login_msg {	font-family: Arial, Verdana , Tahoma;}

a{ text-decoration: none; color: #621016; }
a:hover { color: #333; }


.clearer , .clr{	clear:both;	}
.site{	margin:auto; width:990px; position:relative;  }

.header{ background: transparent url(../hpimages/bgr_header.jpg) repeat-x top left; }
.top{ height:37px; padding-top:3px;  }
.top ul{ margin:0px; padding:0px; list-style: none; }
.top ul li{ display:inline-block; color:#FFF; float:left; }
.top ul li:first-child{ width:230px; padding:8px 0px 0px 0px; }
.top ul li:nth-child(2){ width:60px; padding-top:12px; }
.top ul li:nth-child(3){ width:160px; padding-top:7px; }
.top ul li:nth-child(4){ width:60px; padding-top:12px;}
.top ul li:nth-child(5){ width:160px; padding-top:7px; }
.top ul li:nth-child(6){ width:80px; padding-top:7px; }
.top ul li:nth-child(7){ width:110px; padding-top:8px; }
.top ul li:nth-child(8){ width:100px; padding-top:10px; }

.top ul li a{ color:#FFF; }


input.inpTop{ padding:2px; border:none; width:140px; }

input.submitTop{ background-color:#621016; color:#FFF; text-transform: uppercase; font-size:11px; border:none; padding:3px 8px; cursor:pointer; }
.top ul li a.regButton{ display:inline-block; padding:3px 8px; text-transform: uppercase; font-size:11px;  color:#000; background-color:#e39b04; }

a.regButton{ display:inline-block; padding:3px 8px; text-transform: uppercase; font-size:11px;  color:#000; background-color:#e39b04; }

.headerBox{ height:160px; position:relative; }
.logoBox{ position: absolute; top:15px; left:35px; }
.menuBox{ width:710px; height:35px; border-bottom:8px solid #ffb900; position:absolute; top:25px; left:240px; }

ul.topMenu{ margin:0px; padding:0px; list-style:none; text-align:center; } 
ul.topMenu li{ display:inline-block; margin-right:15px; }
ul.topMenu li a{ display:inline-block; color:#FFF; font-size:16px;  padding:8px 15px; border-bottom:8px solid #ffb900;  }
ul.topMenu li a:hover , ul.topMenu li a.active{  border-bottom:8px solid #e81a1a; background-color:#ffb900; color:#000; }

.headerText{ position:absolute; top:80px; color:#FFF; font-size:16px; left:240px; }
.headerText span{ color:#c0c0c0; font-size:12px; font-style: italic; }

.headerPhone{ text-align:right; position:absolute; top:80px; color:#FFF; font-size:18px; right:40px; color:#ffb900; font-weight:100; }

.content{ background-color:#FFF; padding:15px 0px; padding-bottom:30px; }
.middleText{ width:680px; margin-left:15px; float:left; }
.rightText{ width:245px; border-left:1px solid #DDD; padding:0px 15px; float:right; } 

.rightBox{ margin:10px 0px; border-bottom:1px solid #621016; padding:15px 0px; }
.rightBox ul{ padding-left:20px; }

a.moreBtn{ display:inline-block; background-color:#621016; color:#FFF; text-transform: uppercase;  padding:3px 8px;  }
a.moreBtn:hover{ color:#000; background-color:#e39b04; }

.homeBoxes{ padding:15px 0px;  }
.homeBox{ float:left; border:1px solid #DDD; padding:2px; width:320px; }
.homeBoxes .first{ margin-right:16px; }
.homePicBox{ height:200px; position:relative; }
.homeBox .bgr1{ background: transparent url(../hpimages/pic1.jpg) no-repeat top left; }
.homeBox .bgr2{ background: transparent url(../hpimages/pic2.jpg) no-repeat top left; }

.homePicTitle{ position: absolute; bottom:0px; background: transparent url(../hpimages/fade80.png) repeat top left; padding:10px; color:#000; font-size:24px; }
.homePicTitle span{ display:block; font-size:16px; }
.homeBoxText{ padding:10px;} 
.homeBoxText ul{ margin:0px; padding:0px;  list-style:none;  padding-left:20px; }
.homeBoxText ul li{  padding-left:15px; background: transparent url(../hpimages/bgr_li.jpg) no-repeat 0 3px; margin-bottom:5px; }

.footer{ padding:20px 40px; color:#ebebeb; background-color:#282828; margin-bottom:30px; }
.footer a , .footerBox h2{ color:#ebebeb; }
.callMe{ float:right; width:300px;  text-align:right; font-size:16px;}
.highText{ font-size:36px; }
.footerBox{ width:200px; float:left; }
.footerBox ul{ padding-left:20px; }
.footerBox ul li{ padding:3px 0px; }


.copy{ margin-top:30px; }

.upBox{margin-top:30px;margin-bottom:30px;text-align: center;}

#week_changer{ width:95%; margin-left:20px; }
#week_changer h2 a{ color:#000; background-color:#ffb900; text-decoration:none; display:inline-block; padding:5px 10px; }


.tEtlap tr.nagymenu td{ background-color:#feebb7; }
.tEtlap tr.kismenu td{ background-color:#fff8e4; }
.tableRowBorder{ border-bottom:3px solid #666; }

input.inp{background-color:#e8e8e8; color:#898989; font-size:14px; padding:6px; font-family: 'OpenSans'; border-color:#feb800;}
select.inp{background-color:#e8e8e8; color:#898989; font-size:14px; padding:6px; font-family: 'OpenSans'; border-color:#feb800;}
textarea.inp{background-color:#e8e8e8; color:#898989; font-size:14px; padding:6px; font-family: 'OpenSans'; border-color:#feb800;}

.submit{background-color:#621016; color:#FFF; text-align:center; padding:7px 12px; font-weight:bold;  box-shadow: 0px 0px 2px #858585; -moz-box-shadow: 0px 0px 3px #333; border:none; cursor:pointer; font-family: 'OpenSans-Extrabold'; font-size:14px;}
.submit:hover{background-color:#621016; color:#ffb900; text-align:center; padding:7px 12px; font-weight:bold;  box-shadow: 0px 0px 2px #858585; -moz-box-shadow: 0px 0px 3px #333; border:none; cursor:pointer; font-family: 'OpenSans-Extrabold'; font-size:14px;}
.contentText{   font-size:14px; padding-left:20px;  }
.contentText ul{ padding-left:20px; }



/*------------------------------------------------------------------------------------------------------------------------------------------*/

ul{ margin:0px; padding:0px; }

.tEtlap { width:980px; border-bottom: 1px solid #ebebeb;border-top: 1px solid #ebebeb;border-left: 1px solid #ebebeb;}
.tEtlap td{ text-align:center; border-right:1px solid #ebebeb;  }
.tEtlap td.col{ width:110px; }
.tEtlap .day{ font-family: 'OpenSans-Bold'; font-size:14px; background-color:#ffb900; color:#000; display:block; padding:4px 0px; margin:0px 3px; }
.tEtlap .date{ font-family: 'OpenSans-Extrabold'; font-size:18px; background-color:#621016; color:#FFF;  display:block;  padding:4px 0px; margin:1px 3px; }
.tEtlap td ul.price { height:45px; list-style:none; margin-bottom:1px; }
.tEtlap td ul.price li{ display:inline-block;  text-align:center; width:45%; padding:5px 0px 10px 0px;  }
.tEtlap td ul.price2 { height:45px; list-style:none; margin-bottom:1px; }
.tEtlap td ul.price2 li{ display:inline-block;  text-align:center; width:45%; padding:5px 0px 10px 0px;  }
.tEtlap td ul.price li:first-child{ border-right:1px solid #ebebeb; }
.tEtlap td .sel{ background-color: #ebebeb; text-align:center; padding:4px 0px 8px 0px; line-height:26px; }
.tEtlap td .item{ margin:0px 3px; }
.tEtlap td .itemText{ padding:8px 0px; margin-top:1px; }
.tEtlap td select.week{ width:95%;}
.tEtlap td .itemTitle{ font-size:14px;  }
.tEtlap td .itemTitle span{ font-size:48px; line-height:50px;  }
.tEtlap td.menuName{  background-color:#e7e7e7;  }
.tEtlap td.noBR{ border-right:none;  }
.tEtlap .weekName{ background-color:#621016; }
.tEtlap td.selected .itemText , .tEtlap td.selected ul{ background-color:#f2f7d5; }

.orderBtn{ padding:20px 15px 10px 0px; text-align:right; }



/*------------------------------------------------------------------------------------------------------------------------------------------*/


.contRight{float:right; position:relative; width:250px; }
.contentText span{font-family: 'OpenSans-Bold';}
h5 {color:#00bae8; font-family: 'OpenSans'; font-size:15px; margin-left:-40px; margin-right:-80px;}
.contentText span.textDate{font-size:13px; color:#898989; font-family: 'OpenSans';}
.regBoxright{ position:static;}
.infoBoxright{position:static; margin-top:-1px; }
.shadow1Right{left:239px; top:211px; width:8px; overflow:hidden;}
.shadow2Right{left:239px; top:414px;}

.registrationBox{ float:none; width:510px;  }
.inputCol{ float:left; width:255px; }
.inputColSmall{ float:left; width:155px; }
.inptR{ width:200px; }
.inptRE{ width:350px; }
.inputBox{ line-height:30px; color:#898989; }
.aszf{margin-top:15px;}
.aszf span{font-family: 'OpenSans';}
.aszf a{color:#00bae8;}
.C{background-color:#d7d7d7;}
.bCancel{float:left;}
.bReg{float:left;}
.R{margin-left:270px;}
.RB{margin-left:20px;}
.buttons{margin-top:10px;}
.regText{margin-top:15px; font-size:12px; color:#898989; font-family: 'OpenSans';}

#ordered_items th {
	border-bottom: 1px solid #F2F2F2;
	height: 23px;
}

#ordered_items td {
	border-bottom: 1px solid #F2F2F2;
	height: 23px;
}


/* OLD 


.contentText a { text-decoration: underline; color: #00bae8; }
.contentText li { padding-top: 5px; }
.logo{float:left; padding-top:15px; display:inline-block; padding-left:25px; width:110px;}

.menuBox{ float:left; width:855px; position:relative;}
.mainMenu{position:absolute;}
.mainMenu a{text-transform:uppercase; font-size:18px; border-bottom:2px solid #00bae8; display:inline-block; padding:12px 90px 14px 0px; margin-right:30px; color:#000;}
.mainMenu a.selected{font-family: 'Novecentowide-Bold';}
.mainMenu a.witem{background:transparent url(../hpimages/menu_item.png) no-repeat center right;}
.mainMenu a:hover{color:#00bae8;}

.contactBox{margin-top:10px; color:#00bae8; font-size:13px;  position:absolute; top:50px;}
.contactBox a{font-family: 'Novecentowide-Bold'; font-size:13px; margin-right:8px; display:inline-block; color:#00bae8;}
.contactBox span{color:#959595; text-transform:uppercase; line-height:19px;}

.loginBox{width:340px; height:71px; border:1px solid #eaeaea; right:0; position:absolute; z-index:10; background-color:#FFF; padding:8px;}
.loginCol{float:left;}

input.inp{background-color:#f1fcff; color:#898989; font-size:14px; padding:6px; font-family: 'OpenSans'; border-color:#bff0fc;}
.inptL{width:100px; margin-right:8px;}
.inptM{width:140px; margin-right:8px;}
select.inp{background-color:#f1fcff; color:#898989; font-size:14px; padding:6px; font-family: 'OpenSans'; border-color:#bff0fc;}
textarea.inp{background-color:#f1fcff; color:#898989; font-size:14px; padding:6px; font-family: 'OpenSans'; border-color:#bff0fc;}

.submit{background-color:#1bc5f0; color:#FFF; text-align:center; padding:7px 12px; font-weight:bold; border-radius:6px; -moz-border-radius:6px; box-shadow: 0px 0px 2px #858585; -moz-box-shadow: 0px 0px 3px #333; border:none; cursor:pointer; font-family: 'OpenSans-Extrabold'; font-size:14px;}
.loginLinks{padding-top:7px; font-size:13px;}
.loginLinks span{float:left;}
.loginLinks a{float:right;}

.content{padding-top:30px;}
.contentmh{padding-top:30px;min-height:600px;}

.feelingBox{position:relative; height:403px;}
.feelingPic1{position:absolute; border:1px solid #e1e1e1; padding:7px; width:489px;}
.feelingPic2{position:absolute; border:1px solid #e1e1e1; padding:7px; width:224px; left:504px;}
.regBox{width:231px; height:196px; padding:7px; border:1px solid #e1e1e1; z-index:10; position:absolute; left:743px; top:-10px;}
.regBox_in{ background-color:#00bae8; height:182px; color:#FFF; font-family: 'OpenSans'; font-size:13px; padding:7px; }
.regBox_in h1{font-weight:normal; margin-top:30px; color:#FFF; font-size:24px;}
.regBox_in a{color:#FFF; font-family: 'OpenSans-Extrabold'; font-size:18px; margin-top:20px;}
a.button{background:transparent url(../hpimages/reg_button.png) no-repeat top left; padding:14px 100px 14px 14px; display:inline-block; margin-bottom:7px;}
.infoBox{width:224px; height:196px; padding:7px; border:1px solid #e1e1e1; z-index:10; position:absolute; left:504px; top:201px;}
.infoBox_in{background-color:#bed62f; height:178px; color:#FFF; font-family: 'OpenSans'; font-size:13px; padding:9px;}
.infoBox_in h1{font-weight:normal; margin-top:30px; color:#FFF; font-size:24px;}
.infoBox_in a{color:#FFF; font-family: 'OpenSans-Extrabold'; font-size:18px; margin-top:20px;}
a.inf{ background:transparent url(../hpimages/inf_button.png) no-repeat top left; padding:8px; display:block;}
.Pic3{left:743px; top:201px; width:222px;}
.shadow1{position:absolute; width:10px; left:981px; z-index:10; top:201px;}
.shadow2{position:absolute; width:10px; left:743px; z-index:10; top:403px;}



.footer{height:122px; background-color:#f2f7d5; margin-top:10px;}
.footerBox{border-top:5px solid #bed62f;}
.fMenuBox{width:135px; margin-right:40px; float:left;}
.fMenuBox h4{font-family: 'OpenSans-Bold'; font-weight:normal;}
.fMenuBox a{font-family: 'OpenSans'; font-size:12px; color:#000000; display:block;}
.shareBox{border:1px solid #bed62f; padding:3px; background-color:#FFF; width:245px; height:44px; float:right; margin-top:-20px;}
.shareBox a{border-right:1px solid #bed62f; padding:0px 4px; display:inline-block;}
a.nBord{border-right:none;}
.CRight{float:right; font-family: 'OpenSans-Light'; margin-top:50px; margin-right:15px;}
.CRight span{font-family: 'OpenSans';}

*/