@import url('../js/highslide/highslide.css');
/*----- HIRLEVEL -----------------------------------------------------------------------------------*/
.hirinput, .button1 {
  border: 1px solid #705516;
  background-color: #efe7d5;
  color: #705516;
}
.required { text-align:right; color: #705516; font-weight:bold;	}

.button1 {

}

/* ----- TÁBLÁZAT ----- */
#arlista { width: 100%;
  border-top: 1px solid #9f7916; border-right: 1px solid #9f7916;
  margin: 1em auto; border-collapse: collapse;
  font: 100%/160% "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif; }
  
#arlista caption { font-size: 1em; letter-spacing: .1em;
  padding: 0;  margin: 1em 0 0 0;  margin-bottom: 0;
  caption-side: top; text-align: center; }

#arlista td { border-bottom: 1px solid #9f7916; border-left:1px solid #9f7916; color:#705516; }

#arlista th { border-bottom: 1px solid #9f7916; border-left:1px solid #9f7916; color:#705516; padding-left: 1em; }

#arlista tbody tr td {  padding: 0.5em; text-align:center; }

#arlista tbody tr.odd  td { background-color: #f2e9d6; padding: 0.5em; }

#arlista .date { background: #fdfaf5 url(../templates/default/images/hu/bg_td.gif) repeat-x top left; 
  color: #563e23;
  font-weight: bold; text-align: center; height: 30px;
 }
#arlista .type { background-color: #f9f4e6; width: 27%; font-weight: bold; color: #563e23;  }

#arlista .type40 { background-color: #f9f4e6; width: 40%; font-weight: bold; color: #563e23;  }

.design {
  float: right;
  margin-top: 33px;
  margin-right: 20px;
  clear: both;
}

.valid {
  float: right;
  margin-right: 10px;
  width: 95px;  height: 33px;
}

/* Slideshow */
#slideshow {
  position:relative;
  top: 122px;
  left: 4px;
  width: 972px;
  height: 245px;
}

/* Vendégkönyv */
.lquote {
  width: 20px;
  height: 7px;
  background: transparent url(../templates/default/images/en/quote1.gif) no-repeat top left;
  position: relative;
  top: .3em;
  line-height: .8em; /*0;*/
}
.rquote {
 background: transparent url(../templates/default/images/en/quote2.gif) no-repeat top left;
 width: 20px;
 height: 7px;
}
.message {
  margin: 0; padding: 0;
  text-align: justify;
  font-style: italic;
  font-size: 14px;
}
.gbookname {
  float: right;
  text-align: right;
}

/* Galéria jobb hasáb */
.galeria {
  margin-top: 10px;
}
.current_page { font-weight: bold; color: #000000; }

.csomag {
  display:block;
  position: relative;
  left:20px; 
  background-color: #ece4d2;
  border: 1px solid #a08e64;
  padding: 5px;
  color: #5a471c;
  text-align: center;
  width: 600px;
  line-height: 150%;
}

div#maincontent div.beutymenu {
  margin: 0 auto;
  width:  662px;
  height: 202px;
  padding: 7px 0px 0px 7px;
  background: transparent url(../templates/default/images/en/bg_beauty.gif) no-repeat;
}
div#maincontent div.beutymenu img {
  margin-left: 13px;
}

div#maincontent div.beutymenu a:link, div#maincontent div.beutymenu a:visited{
  text-decoration: none;
  background:none; 
}

/* Elérhetőség tooltip */
.ttimg{position:relative;float:left;width:100px;margin-right:15px !important;margin-right:5px;}
.tttxt{position:relative;float:left;text-align:center;margin-top:30px;line-height:150%;}

a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info:hover { z-index:25; background-color:#ff0}

a.info span { display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position: absolute;
    left: 200px;
    background-color: #ece4d2;
    padding: 5px;
    border: 1px solid #a08e64;
    color: #5a471c;
    text-align: center;
    width: 350px;
    line-height: 150%;
}

.map {
	vertical-align: middle; 
	padding-right: 5px;
}
/* ZADÍR template */
div#wrapper {
 width: 974px;
 margin: 0 auto;
}

div#maincontent {
  float: left;
  margin-top: 412px;
  width: 684px;
  padding: 15px 10px 10px 10px;
  background: #fdfaf5 url(../templates/default/images/en/bg_content.jpg) repeat-x top left;
  font: normal 13px/130%  "Palatino Linotype", Verdana, Arial;
  color: #705516; text-align: justify;
  border: none;
}

div#maincontent p:first-letter { 
    font-size: 150%;
    font-weight: bold;
    color: #b19f7a;
}

div#maincontent h1, div#maincontent h5 {
  height: 25px;
  margin: 0; padding: 0 0 0 20px;
  font: 18px "Palatino Linotype", Verdana, Arial;
  color: #723c00;
}

div#maincontent h2 {
  height: 55px;
  background: url(../templates/default/images/en/bg_h2.jpg) no-repeat bottom left;
  margin: 0; padding: 0 0 0 20px;
  font: normal 18px "Palatino Linotype", Verdana, Arial;
  color: #723c00;
}

div#maincontent h3 {
  margin: 0; padding: 5px 0 0 20px;
  height: 25px;
  background: url(../templates/default/images/en/bg_h3.gif) no-repeat bottom left;
  background-position: 10px 0px;
  font: normal 16px "Palatino Linotype", Verdana, Arial;
  color: #723c00;
}

div#maincontent h4 {
  margin: 0; padding: 0 0 0 20px;
  font: normal 18px "Palatino Linotype";
  color: #9a7a36;
}

div#maincontent a:link, #maincontent a:visited {
  text-decoration: none;
  color: #705924;
  background: transparent url(../templates/default/images/en/bg_a.gif) repeat-x bottom left;
}

div#maincontent a:hover {
  text-decoration: none;
  color: #702b24; 
  background: transparent url(../templates/default/images/en/bg_a.gif) repeat-x bottom left;
}

div#flags a:link, div#flags a:visited {
  text-decoration: none;
  color: #705924;
}

div#flags a:hover {
  text-decoration: none;
  color: #702b24; 
}

div#maincontent ul {
  margin: 20px;
  padding-left: 5px;
  line-height: 12px;
  display: block;
}

#maincontent li {
  margin-bottom: 5px;
  line-height: 16px;
  list-style-image:url(../templates/default/images/en/dott.gif);
  padding: 0;
}

.bal-div {
  float: left;
  width: 200px; text-align: center;
}

.jobb-div {
  float: right;
  width: 200px; text-align: center;
}

/* Árlista táblázat */
#alap {
  width: 95%;
  border-top: 1px solid #9f7916;
  border-right: 1px solid #9f7916;
  margin:1em auto; font:100%/160% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
  border-collapse:collapse;
}
#alap caption {
  color: #705516;
  font-size:.94em;
  letter-spacing:.1em;
  padding:0;
  margin:1em 0 0 0;
  margin-bottom:0;
  caption-side:top;
  text-align:center;
}	
#alap tr.odd td, tr.odd .column1 {
  background: #f2e9d6;
}	
#alap .column1	{
  background: #f9f4e6; font-weight: bold; 
}
#alap td {
  color:#705516;
  border-bottom: 1px solid #9f7916;
  border-left:1px solid #917019;
  padding:.3em 1em;
  text-align:center;
}				
#alap th {  font-weight:bold;
  color: #563e23;
  text-align:left;
  border-bottom: 1px solid #917019;
  border-left:1px solid #917019;
  padding:.3em 1em;
}	
#alap thead th { 
  background: #f2e9d6 url(../templates/default/images/en/bg_td.gif) repeat-x;  
/* background:#f2e9d6; */
  text-align:center;
  font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
  color:#563e23;
}				
#alap tfoot th {
	background:#fefcf4;
	text-align:center;
}	
#alap tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
}		
tfoot th em {
	color:#563e23;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
}

/* Ajánlat box */
#ajanlat {
  padding: 0px;
  width: 310px;
  height: 212px;
  background-color: #dfd3b9;
  float: left;
}

#ajanlat h2 {
  height: 23px;
  margin: 0; padding: 3px 0 5px 10px;
  font-family: "Times New Roman", Verdana;
  font-weight: normal;
  font-size: 20px;
  color: #705516;
}

#ajanlat .content {
  margin: 0;
/*   padding: 7px; */
  height: 155px;
/*  background-color: #f3ece0; */
  font-size: 12px;
  color: #705516;
/*  border-top: 2px solid #723c00; */
}

div#maincontent div.ajan a:link, div#maincontent div.ajan a:visited{
  float:left;
  text-decoration: none;
  background:none;
}

.ajan { position: relative; }
.ajan img { border:none; }

/* Kiemelt ajánlat box*/
#wellnessajanlat {
  float: right;
  padding: 3px;
  width: 310px;
  height: 212px;
  background-color: #f3ece0;
}

#wellnessajanlat h2 {
  height: 23px;
  margin: 0; padding: 3px 0 5px 10px;
  background: url(../templates/default/images/en/bg_ajanlat.gif) repeat-x top left;
  font-family: "Times New Roman";
  font-weight: normal;
  font-size: 20px;
  color: #705516;
}

#wellnessajanlat .content {
  margin: 0;
  padding: 7px;
  height: 155px;
  width: 296px;
  background-color: #dfd3b9;
  color: #705516;
  border-top: 2px solid #723c00;
}

.wellnessajan{position:relative; float:right;}

/* HR */
div.line hr { /* take out the troublemaking HR */
  display: none;
}

div.line { /* DIV that wraps and replaces the HR */
  margin: 10px;
  height: 13px;
  border: none;
  background: transparent url(../templates/default/images/en/hr.gif) no-repeat scroll center;  
}

/* IMG BORDER */
.img_border {
  margin: 0 7px 0 0px;
  background-color: #fdfcf8;
  border: 1px solid #b3b4a0; padding: 1px;
}

.img_borderr {
  float: right;
  margin: 0 0px 0 10px;
  background-color: #fdfcf8;
  border: 1px solid #b3b4a0; padding: 1px;
}

html, body { 
  margin:0; padding:0;
  background: #e6e2d9 url(../templates/default/images/en/bg.jpg) fixed;
}

div#wrap {
  margin:0 auto;
  width: 980px;
  background: #dfd3b9 url(../templates/default/images/en/bg_wrap.gif) repeat-y;
}


/* Mentés */
div#header {
  width: 980px;
  height: 412px;
  background: url(../templates/default/images/en/wellnesshotel.jpg) no-repeat;
  background-position: 3px 0px;
  position: absolute;
  top: 0px;
  z-index: 9;
}

div#leftblock {
}

div#rightblock {
  float: right;
  width: 264px;
  margin: 0;
  margin-top: 412px;
  padding: 3px 0 0 5px;
  background: #dfd3b9 url(../templates/default/images/en/bg_contentright.jpg) repeat-x top left;
  font: normal 13px/130%  "Palatino Linotype", Verdana, Arial;
  color: #705516; 
  border: none;
}

a.arlista:link, a.arlista:visited {
  text-decoration: none;
  color: #705924;
  background: transparent url(../templates/default/images/en/bg_a.gif) repeat-x bottom left;
}

a.arlista:hover {
  text-decoration: none;
  color: #702b24; 
  background: transparent url(../templates/default/images/en/bg_a.gif) repeat-x bottom left;
}


.textinput { border: 1px solid #9a0000; color: #6c5b4a; background-color: #fafbfc; }
textarea { border: 1px solid #9a0000; color: #6c5b4a; background-color: #fafbfc; }
input:hover, input:focus, textarea:hover, textarea:focus { background-color: #f1f4f6; }

.bg_main {
  background:#fcfcfc url(../templates/default/images/en/bg_main.gif) repeat-x;
}

div#maincontent, #leftblock li {
  list-style-image: url(../templates/default/images/en/dott.gif);
}

/*--- FOOTER ---*/
#footer  { 
  width: 980px;
  height: 97px;
  padding-top: 10px;
  color: #d8c8a7;
  font-family:verdana; text-align:center;
  background: url(../templates/default/images/en/bg_footer.jpg) no-repeat top left;
}

#footer a:link { color: #3b3b3b; text-decoration: none; }
#footer a:visited { color: #3b3b3b; text-decoration: none; }
#footer a:hover { color: #565656; text-decoration: none; }

.sublink {
  float: left;
  margin: 0; padding: 0;
  font-size:11px; color:#d8c8a7;
  width: 710px; 
}

.copyright {
  text-align: center;
  padding:22px 0 0 0px;
  font-size:11px;
  color:#c5af80;
}

.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }

div.warning {
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 400px;
	font-weight: bold;
	background-color: #EFEFEF;
	border: 1px solid #777870;
	line-height: 2em;
	padding: 1em;
	margin: 2em;}

div.sys {
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 400px;
	font-weight: normal;
	background-color: #FAFAFA;
	border: 1px solid #777870;
	line-height: 2em;
	padding: 1em;
	margin: 2em;
}
/* Galéria Hasáb */
.quick_gal {
  text-align: center;
}

/* Uj contact form */ 

div#contact{
	width:450px;
	margin:0 auto;
}
#contact input {
position:relative;
float:left;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #622220;
background:transparent;
border: none;
}
#contact textarea {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
overflow: auto;
width: 365px;
height: 42px;
margin-bottom:4px;
padding:3px 4px;
background:transparent;
}
#contact span#contact_sti{
display: block;
float:left;
margin-left:80px !important;
margin-left:40px;
}
#contact button {
margin-left:200px;
text-indent: -9999px;
cursor: pointer;
width: 79px;
height: 21px;
overflow: hidden;
background: transparent url(default/images/en/mehet_btn.jpg) no-repeat top;
border: none;
}
#contact button:hover, #contact button:focus { background-position: bottom; }
#contact label.w{width:50px;}
#contact span.text5  {
display:block;
position:relative;
float:left;
background: transparent url(default/images/text5.gif) no-repeat left top;
width: 375px;
height: 51px;
margin-bottom:4px;
}
.empty{}

#contact_q label.w60, #gb_q label.w60, #nw_q label.w60{width:55px;}
#nw_new label.w60{width:100px;}
#contact_q label.mb10, #gb_q label.mb10, #nw_q label.mb10, #nw_new label.mb10{margin-bottom:10px;}
#contact_q span.text6, #gb_q span.text6 {
display:block;
position:relative;
float:left;
background: transparent url(default/images/text6.gif) no-repeat left top;
width: 156px;
height: 102px;
margin-bottom:4px;
}
#contact_q textarea, #gb_q textarea {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
overflow: auto;
width: 146px;
height: 97px;
padding:3px 4px;
background:transparent;
}

#contact_q button, #gb_q button {
text-indent: -9999px;
cursor: pointer;
clear: both;
float: right;
width: 79px;
height: 21px;
margin-right: 15px;
overflow: hidden;
background:transparent;
border:none;
}

#contact_q button {background: transparent url(../templates/default/images/en/tovabb_btn.jpg) no-repeat top;}
#gb_q button {background: transparent url(../templates/default/images/en/mehet_btn.jpg) no-repeat top;}

#contact_q img, #gb_q img, #nw_q img {
float:left;
margin-left:65px;
margin-right:10px;
margin-top:4px;
}
#nw_new img {
float:left;
margin-left:5px;
margin-right:10px;
}
#contact_q .mt4, #gb_q .mt4, #nw_q .mt4, #nw_new .mt4 {margin-top:4px !important; margin-top:5px;}
/*
 * Quick reserve form
*/
#reserves_q, #contact_q, #gb_q, #nw_q {
width:254px;
padding:1px;
margin-top: 5px;
margin-left:0 !important;
margin-left:1px;
float:left;
border: 1px solid #b29b69;
background: #f3ece0 url(default/images/en/reserves_logo.gif) no-repeat;
background-position: center 36px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#6f5616;
}
#nw_new{
width:420px;
margin:10px auto;
}
#reserves_q input, #reserves_q button, #contact_q input, #gb_q input, #nw_q input, #nw_new input {
position:relative;
float:left;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #622220;
background:transparent;
border: none;
}
#reserves_q span.ml10 input{margin:0 !important; margin-left:-5px;}
#reserves_q span.ml20 input{margin:0 !important; margin-left:-22px;}
#reserves_q span.ml40 input{margin:0 !important; margin-left:-28px;}
#reserves_q label.w45{width:45px;}
#reserves_q label.w65{width:65px;}
#reserves_q span.ml10{margin-left:10px !important; margin-left:4px;}
#reserves_q span.ml20{margin-left:20px;}
#reserves_q span.ml40{margin-left:40px !important; margin-left:25px;}
#reserves_q label.mb10{margin-bottom:10px;}
#reserves_q button {
text-indent: -9999px;
cursor: pointer;
clear: both;
float: right;
width: 79px;
height: 21px;
margin-right: 15px;
margin-top:10px;
overflow: hidden;
background: transparent url(../templates/default/images/en/tovabb_btn.jpg) no-repeat top;
border:none;
}
.reserveqbg{
background:url(default/images/reserve_top_bg.jpg) top left repeat-x;
padding:15px 0 40px 0 !important;
padding:5px 0 40px 0;
}
/*
 *Foglalas urlap
 *
*/
#reserves {
width: 675px;
border: 1px solid #b29b69;
background: #f3ece0 url(../templates/default/images/en/reserves_logo.gif) no-repeat;
background-position: center 36px;
margin: 0 auto;
padding: 1px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#6f5616;
}
#reserves br, #reserves_q br, #contact br, #contact_q br, #gb_q br, #nw_q br, #nw_new br{
clear:left;
}

select {   
  border: 1px solid #b29b69;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #622220;
  background-color: #FDFAF5; 
}

#reserves input, textarea {
  position:relative;
  float:left;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #622220;
  border: none;
  background: transparent;
}
#reserves span.text1, #reserves_q span.text1, #contact span.text1, #contact_q span.text1, #gb_q span.text1, #nw_q span.text1, #nw_new span.text1 {
display:block;
position:relative;
float:left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background: url(../templates/default/images/text1.gif) no-repeat left top;
width: 153px;
height: 21px;
padding:3px 3px 0 3px;
margin:0;
}	
#reserves span.text2, #reserves_q span.text2, #contact span.text2, #contact_q span.text2, #gb_q span.text2, #nw_q span.text2, #nw_new span.text2 {
display:block;
position:relative;
float:left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background: transparent url(../templates/default/images/text2.gif) no-repeat left top;
width: 45px;
height: 21px;
padding:3px 3px 5px 3px;
}
#reserves span.text3, #reserves_q span.text3 {
display:block;
position:relative;
float:left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background: transparent url(../templates/default/images/text3.gif) no-repeat left top;
width: 120px;
height: 21px;
padding:3px 3px 2px 3px;
}
#reserves textarea {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
overflow: auto;
width: 275px;
height: 42px;
margin-bottom:4px;
padding:3px 4px;
background:transparent;
}
#reserves span.text4 {
display:block;
position:relative;
float:left;
background: transparent url(../templates/default/images/text4.gif) no-repeat left top;
width: 286px;
height: 51px;
margin-bottom:4px;
}
#reserves label, #reserves_q label, #contact label, #contact_q label, #gb_q label, #nw_q label, #nw_new label{
position:relative;
float: left;
text-align: right;
display: block;
padding:2px 5px;
margin-bottom:3px;
}
#reserves button.button1, #reserves button.button3 {
text-indent: -9999px;
cursor: pointer;
clear: both;
width: 79px;
height: 21px;
margin-right: 15px;
overflow: hidden;
background: transparent url(../templates/default/images/en/tovabb_btn.jpg) no-repeat top;
border: none;
}
#reserves button.button3 {float:right;}
#reserves button.button2 {
text-indent: -9999px;
cursor: pointer;
width: 79px;
height: 21px;
margin-right: 15px;
overflow: hidden;
background: transparent url(../templates/default/images/en/javit_btn.jpg) no-repeat top;
border: none;
}
#reserves button:hover, #reserves button:focus { background-position: bottom; }

#reserves label.w63{width:63px;}
#reserves label.w81{width:71px;padding-top:3px;}
#reserves label.w139{width:139px;}
#reserves label.w91{width:91px;}
#reserves label.w85{width:85px;}
#reserves label.w140{width:140px;}
#reserves label.w130{width:130px;}
#reserves label.w167{width:167px;}
#reserves label.w134{width:134px;}
#reserves label.w129{width:134px;}
#reserves label.w331{width:331px;}
#reserves label.w285{width:285px;}
.reservebg{
background:url(default/images/reserve_top_bg.jpg) top left repeat-x;
padding:15px 0 30px 0;
}
.calendar * { margin: 0; padding: 0; border: 0; font-family: Verdana, Arial; font-weight: normal; color: #b29b69; }
.calendar .invalidday a, .calendar .invalidday a:hover { color: #ccc; cursor: default; }
.calendar .selectedday { background: #ddd; }
.calendar .today { font-weight: bold; color: #f00; }
.calendar a { padding: 0 2px; color: #b29b69; text-decoration: none; }
/*.calendar a:hover { background: #bbb; }*/
.calendar table { border-collapse: collapse; font-size: 10pt; }
.calendar tbody td { width: 20px; }
.calendar td, .calendar th { padding: 1px; text-align: center; }
.calendar thead td { border-bottom: 1px solid #b29b69; }
/*.calendar thead td { font-weight: bold; }*/
.calendar thead th a { font-size: 95%; }
.calendar thead th { padding: 2px 0; vertical-align: middle; }
.calendar { padding-bottom: 2px; border: 1px solid #b29b69; font-size: 8pt; background: #fdfaf5 url(default/images/en/bg_content.jpg) top left repeat-x; }
.calendaricon { position:relative; float:left; cursor: pointer; }
.calendarlink, .calendaricon { margin: 0 6px; }


.checkbox, .radio {
	height: 20px;
	margin: 0 0 3px;
	padding: 0 0 0 25px;
	background: transparent url("default/images/checkbox.jpg") no-repeat 0 0;
	cursor: default;
}
.checkbox input, .radio input {
	display: none;
}
.radio {
	background: transparent url("default/images/radio.jpg") no-repeat 0 0;
}
.selected {
	background-position: 0 -52px;
}

.checkbox input.show, .radio input.show {
	display: inline;
}
#nw_q button.button1, #nw_q button.button2, #nw_new button.button1 {
text-indent: -9999px;
cursor: pointer;
clear: both;
width: 79px;
height: 21px;
margin-right: 15px;
overflow: hidden;
border: none;
margin-top:5px;
margin-bottom:5px;
}
#nw_q button.button1, #nw_new button.button1 {background: transparent url(default/images/en/feliratkozas_btn.jpg) no-repeat top;}
#nw_q button.button2{background: transparent url(default/images/en/leiratkozas_btn.jpg) no-repeat top;}
#nw_q {height:160px; min-height:160px;}

/*
 * nempiszka
*/
#javit {
clear: both;
width: 79px;
height: 21px;
margin-right: 15px;
padding: 0;
border: 0;
background: transparent url(../templates/default/images/en/javit_btn.jpg) no-repeat center top;
cursor: pointer;
/*cursor: hand; */
overflow: hidden;
}
#elkuld {
clear: both;
width: 79px;
height: 21px;
margin-right: 15px;
padding: 0;
border: 0;
background: transparent url(../templates/default/images/en/mehet_btn.jpg) no-repeat center top;
cursor: pointer;
/*cursor: hand; */
overflow: hidden;
}
#reserves button:hover, #reserves button:focus { background-position: bottom; }

div.jobbmenu {
  height: 186px;
}
#package_quick_search {
background:url(default/images/reserve_top_bg.jpg) top left repeat-x;
position:relative;
margin-bottom:15px;
padding-top:10px;
}
#package_quick_search__{
width:254px;
padding:1px;
margin-top: 5px;
margin-left:0 !important;
margin-left:1px;
margin-bottom:15px;
border: 1px solid #b29b69;
background: #f3ece0 url(default/images/hu/reserves_logo.gif) no-repeat;
background-position: center 36px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#6f5616;
}
#package_quick_search br {
clear:both;
}
#package_quick_search #search_packtype label, #package_quick_search #search_packtype input {
display:block;
float:left;
text-align:right;
}
#package_quick_search #search_packtype label {
width:104px;
}
#package_quick_search span {
display:block;
font-size: 12px;
font-weight:bold;
text-align:left;
margin: 0 0 10px 10px;
}

.last {
font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #bf0000;
text-align:left;
}
