@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:#3e3c39;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}

#main {	padding: 0px;	width: 983px;	margin: 0 auto;}
mainmain {	width: 100%;	padding: 0px;	margin: 0px;}
body {	font-family: "Times New Roman", Times, serif;	margin: 0px;	padding: 0px;	background-color:#590b01;	background-image: url(../pictures/background.jpg);}
.felsoarnyek {	height: 76px;	background-image: url(../pictures/background-header.gif);}
.felsodiszcsik {	margin: 0px;	padding: 0px;	height: 96px;	background-image: url(../pictures/background-content-header.gif);	background-repeat: no-repeat;}
.logo {	position:absolute; margin: 5px 0 0 15px;	height: 128px;	width: 223px;	padding: 0 0 0 30px;text-align: left;	float: left;}
.titlesor {	height: 80px;	width: 640px;	float: left;	text-align: left;margin-left:263px;}
h1 {font-weight:800; margin-bottom:0em; padding-top: 27px;  font:1.3em Georgia, Verdana; color:#3E3C39; text-decoration:none; text-transform:uppercase;border-bottom:1px dotted #cfae3f;}
h2 {font-weight:800; margin-bottom:0em; padding: 10px 0;  font:0.9em Georgia, Verdana; color:#9e2601; text-transform:uppercase;}
h3 {font-weight:800; margin-bottom:0em; padding: 0;  font:0.9em Georgia, Verdana; color:#4d3606; text-transform:uppercase;}
p {padding-bottom:1em; text-align:justify;}
.nagy {	background-image: url(../pictures/background-content.gif);	background-repeat: repeat-y;	margin:0;	padding: 0px;	width: 983px; height: auto;	float: left;}
.leftside {	width:233px; padding: 5px 0px 25px 0;	text-align: right;	height: auto; float: left;}
.leftside img{	padding-left: 0px;	padding-top: 4px;	float:right;}
.rightside {	width:610px;background: #f0efd3;float: left; padding: 15px 15px 25px 15px; height: auto; text-align: left;margin:-15px 0 0 30px;}
a {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	font-style: normal;	color: #660000;	text-decoration: none;}
a:hover {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	font-style: normal;	color: #990000;	text-decoration: none;}
a:active {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	font-style: normal;	color: #660000;	text-decoration: none;}
a:visited {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	font-style: normal;	color: #660000;	text-decoration: none;}
input, textarea { 	font-family: "Times New Roman", Times, serif;	font-size: 14px;	font-style: normal;	color: #660000;	text-decoration: none;}

#balmenu {float:left; padding:0 0 0 0px; margin:70px 0 0 40px;font:0.8em Georgia, Verdana; text-decoration:none; text-transform:uppercase; background-image:url('/grafikak/balmenuhatter.png'); background-repeat:no-repeat; background-position:100% 0; width: 200px;height: auto; }
#balmenu ul.sidemenu {margin: 2px 0 15px 0px;	border-top: 1px dashed #E1E1E1;	}
#balmenu ul.sidemenu li {	list-style: none;	border-bottom: 1px dashed #E1E1E1; }
#balmenu ul.sidemenu a {display: block;color: #663300; text-decoration: none;	padding: .3em .3em .3em 0px;width: 200px;}
#balmenu ul.sidemenu a:hover {padding: .3em .3em .3em 0px;color: #CB4721;background: #e7dcac;width: 200px;}
#balmenu ul.sidemenu .aktiv {font-family: "Times New Roman", Times, serif;	font-size: 14px;	font-style: normal;padding: .3em .3em .3em 0px;color: #f00;background: #e7dcac;width: 200px;}

ul.duma {margin: 2px 0 5px 20px;}
ul.duma li {	list-style: square;height:18px;}

#kiemeles{width:590px;background-color:#ffc;height:auto;padding:10px;margin:0 0 10px 0;}
.rendeles {float:left; padding:0 0 0 0px; margin-left:0px;font: 11px Georgia, Verdana;text-transform:lowercase; line-height:14px;text-decoration:none; width: 200px;height:auto; color:#fff;}
.rendelesbelso{background-color:#61382d; width: 190px;height:auto; color:#fff;padding:5px;text-align:left;}
.tetel{width:190px;float:left;text-transform:lowercase;color:#fff568;}
.tetel font{text-transform:uppercase;color:#fff568;font:1em Georgia, Verdana;}
.feltet{font:1em Georgia, Verdana;text-transform:lowercase;margin-bottom:10px;height:auto;clear:both;}
.ar{float:right;display:inline; width:50px; text-align:right;height:14px;line-height:12px;}
.osszesito{background-color:#ffc; width: 180px;height:auto; color:#000;padding:5px;text-align:left;margin-top:10px;clear:both;}
.osszesito font{color:#f00;}
.sep{margin: 20px 0;clear:both;}
.adatok{width:50px;height:16px;float:left;padding: 3px 0 0 0;}
.adatokinput{width:130px;height:auto;clear:both;padding:0;}
.adatokinput input, textarea{ 	font-family: "Times New Roman", Times, serif;	font-size: 14px;	font-style: normal;	color: #660000;	text-decoration: none; width:180px;}
.rendelesmegjegyzes{width:130px;height:80px;clear:both;padding: 3px 0 0 0;}
.captcha{width:90px;height:30px;float:left; padding-left:0px;float:left;display:block;}
.codeinput{width:30px;height:30px;float:left;padding-top:15px; margin-left:10px;}
.newcode{width:190px;padding-top:5px;clear:both;text-align:center;color:#fff;}
.newcode a {color: #fff;}
.newcode a:hover {color: #f00;}
.day{ margin: 0px 0 0 0;padding:0px 0 30px 0;overflow:hidden;background:url(../grafikak/info-separator.gif) no-repeat 0 100%;}
.day h2{margin:0;color:#9e2601;}
.image-holder{width:120px;height:92px;padding:10px 10px 15px 10px;margin-left:15px;display:inline;float:left;overflow:hidden;background:url(../grafikak/bg-image-holder.gif) no-repeat;}

.uzenet{text-align:justify;width:558px;}
.uzenet span{color:#7a0026;margin-top:6px;}
.uzenet font{color:#010f4d;margin-bottom:6px;font-weight:bold;}
#form form {border-bottom:1px solid #d6d5d2; background:url('../grafikak/bgForm.png') no-repeat; padding:1px 20px 0; margin-bottom:1em;}
#form form fieldset {overflow:hidden;}
#form form p+fieldset, #form form fieldset+fieldset+fieldset {margin-top:3.2em;}
#form form span {font-weight:700; display:block; float:left; text-align:right; width:140px; border-bottom:1px solid #d6d5d2;}
#form form ul.formadatok li, #form form ul.formcheck li  {margin-top:.8em;}
#form form ul.formadatok input, #form form ul.formcheck input  {width:350px; margin-left:20px;}
#form form ul.formcheck input {list-style: none;width:50px; margin-left:20px;}
#form form textarea {float:left; width:350px; margin-left:160px;}
#form form textarea:focus {background:url('../img/contact/formulaire/bgTextarea.png') repeat-x;}
#form form input[type=image] {margin:1.8em 0 1.8em 158px;}
#form form input[type=text]:focus {background:url('../img/contact/formulaire/bgInputText.png') repeat-x;}
.formcheck {width:760px; display:block;padding:0 0px 0 0px;clear:both;margin-left:0px;}
#form .newcode a {color: #f00;}

#asztalfoglalas-form a{color: #f00;}
#asztalfoglalas-form textarea{width:550px;}

b.rtop, b.rbottom { display : block; background : #fff; }
b.rtop b { display : block; height : 1px; overflow : hidden; background : #61382d; } 
b.rbottom b { display : block; height : 1px; overflow : hidden; background : #61382d; }
b.r1 { margin : 0 5px; } 
b.r2 { margin : 0 3px; } 
b.r3 { margin : 0 2px; } 
b.rtop b.r4, b.rbottom b.r4 { margin : 0 1px; height : 2px; } 

.content_footer {	background-image: url(../pictures/background-content-footer.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 93px;	width: 983px;		float: left;}
.footer {	background-image: url(../pictures/background-footer.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 206px;	width: 983px;	clear: both;}

#lablec {margin-top:0em; font-size:.8em; color:#333;}
#lablec .keret {padding-top:2.5em; height:1.5em; }
#lablec p {font-family:times, "times new roman", "nimbus roman no9 l", serif; background:url('/grafikak/footersep.png') no-repeat 50% 50%; text-align:center; margin-bottom:1.2em;}
#lablec p strong {text-transform:uppercase; font-weight:700; letter-spacing:3px;}
#lablec strong {font-weight:400; color:#000;}
