
/* urlap-mezo-holder */

.urlap-mezo-holder-kek{
  background-color: #cedde8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 3px;
  margin-bottom: 0px 4px 4px 0px;
}

.urlap-mezo-holder-kek .megjegyzes{
  border: 0px dotted gray;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  text-align: right;
}

.urlap-mezo-holder-kek .megjegyzes span{
  line-height: 20px;
  padding: 2px;
}

.urlap-mezo-holder-kek .info{
  border: 1px dotted gray;
  float: right;
  padding: 0 0 0 5px;
  width: 19px;
}

.urlap-mezo-holder-kek .cimke{
  border: 1px dotted gray;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  padding: 0 2px 0 2px;
  text-align: left;
}

.urlap-mezo-holder-kek .cimke span{
  color: #c90c11;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  margin: 0 2px 0 2px;
}


/* autocomplete */

/* not used css, but html elements with this class are needed
      .autocomplete-w1{
         border: 0px dotted red;
         position:absolute;
         top:0px;
         left:0px;
         margin:12px 0 0 5px; // IE6 fix: 
      }
*/
.autocomplete{
   border:1px solid #999;
   background:#FFF;
   cursor:pointer;
   height: expression( document.body.clientHeight > 350 ? "350px" : "auto" ); /* sets max-width for IE */
	 max-height:350px;
	 min-width:40px;
   margin: 6px 0 0 -4px;
   overflow:auto;
   left:0px; top:0px;
   z-index:1000000;
   position:absolute;
}
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
.autocomplete strong { font-weight:normal; color:#3399FF; }


/* foxcombo */

.foxcombo{
  border: 0px dotted yellow;
  height: 29px;
}

.foxcombo-center{
  border: 0px dotted purple;
  background: url('../../js/ajax-autocomplete/bg.png') repeat-x left;
  display: inline-block;
  height: 29px;
  float: left;
}

.foxcombo-text-input{
  background: none;
  border: 0px dotted red;
  margin: 3px 0px 0px 3px;
  padding:3px 3px 2px 0px;
  width: 100%;
  outline:none;
  background:none;
}      

.foxcombo-leftside{
  background: url('../../js/ajax-autocomplete/left.png') no-repeat left;
  float: left;
  width: 5px;
  height: 29px;
}

.foxcombo-rightside{
  background: url('../../js/ajax-autocomplete/dropdownbutton.png') no-repeat right;
  cursor: pointer;
  float: left;
  width: 26px;
  height: 29px;
}

.foxcombo-rightside-disabled{
  background: url('../../js/ajax-autocomplete/dropdownbutton-disabled.png') no-repeat right;
  cursor: default;
  float: left;
  width: 26px;
  height: 29px;
}

.foxcombo-rtl-rightside{
  background: url('../../js/ajax-autocomplete/right.png') no-repeat left;
  float: left;
  width: 5px;
  height: 29px;
}

.foxcombo-rtl-leftside{
  background: url('../../js/ajax-autocomplete/dropdownbutton-rtl.png') no-repeat right;
  cursor: pointer;
  float: left;
  width: 26px;
  height: 29px;
}

.foxcombo-rtl-leftside-disabled{
  background: url('../../js/ajax-autocomplete/dropdownbutton-disabled-rtl.png') no-repeat right;
  cursor: default;
  float: left;
  width: 26px;
  height: 29px;
}



/* foxinput */

.foxinput{
  border: 0px dotted yellow;
  height: 29px;
}

.foxinput-leftside{
  background: url('../../js/ajax-autocomplete/left.png') no-repeat left;
  float: left;
  width: 5px;
  height: 29px;
}

.foxinput-center{
  border: 0px dotted purple;
  background: url('../../js/ajax-autocomplete/bg.png') repeat-x left;
  display: inline-block;
  height: 29px;
  float: left;
}

.foxinput-text-input{
  background: none;
  border: 0px dotted red;
  line-height: 25px;
  margin: 4px 2px 0 0;
  width: 100%;
}      

.foxinput-rightside{
  background: url('../../js/ajax-autocomplete/right.png') no-repeat right;
  float: left;
  width: 5px;
  height: 29px;
}


.autocomplete .flag{
  border: 1px dotted red;
  margin: 0 5px 0 0;
}





/* form button red */      

a.form-button-red {
    background: transparent url('../image/buttons/form-button-red-bg-a.png') no-repeat scroll top right;
    display: block;
    float: left;
    font: normal 11px Tahoma, sans-serif;
    height: 43px;
    margin: 6px 6px 6px 0;
    padding-right: 17px;
    text-decoration: none;
    text-align: center;
}

a.form-button-red span {
    background: transparent url('../image/buttons/form-button-red-bg-span.png') no-repeat;
    color: #ffffff;
    display: block;
    line-height: 33px;
    padding: 5px 0 5px 17px;
} 



/* form button green */      

a.form-button-green {
    background: transparent url('../image/buttons/form-button-green-bg-a.png') no-repeat scroll top right;
    display: block;
    float: left;
    font: normal 11px Tahoma, sans-serif;
    height: 50px;
    margin: 6px 6px 6px 0;
    padding-right: 14px;
    text-decoration: none;
    text-align: center;
}

a.form-button-green span {
    background: transparent url('../image/buttons/form-button-green-bg-span.png') no-repeat;
    color: #ffffff;
    display: block;
    line-height: 40px;
    padding: 5px 0 5px 14px;
} 



/* button red */      

a.button-red {
    background: transparent url('../image/buttons/button-red-bg-a.png') no-repeat scroll top right;
    display: block;
    float: left;
    font: normal 11px Tahoma, sans-serif;
    height: 47px;
    margin: 6px 6px 6px 0;
    padding-right: 10px;
    text-decoration: none;
    text-align: center;
}

a.button-red span {
    background: transparent url('../image/buttons/button-red-bg-span.png') no-repeat;
    color: #ffffff;
    display: block;
    line-height: 37px;
    padding: 5px 0 5px 10px;
} 



/* button green */      

a.button-green {
    background: transparent url('../image/buttons/button-green-bg-a.png') no-repeat scroll top right;
    display: block;
    float: left;
    font: normal 11px Tahoma, sans-serif;
    height: 47px;
    margin: 6px 6px 6px 0;
    padding-right: 10px;
    text-decoration: none;
    text-align: center;
}

a.button-green span {
    background: transparent url('../image/buttons/button-green-bg-span.png') no-repeat;
    color: #ffffff;
    display: block;
    line-height: 37px;
    padding: 5px 0 5px 10px;
} 



/* foxfinder */

.foxfinder{
  border: 0px dotted yellow;
  height: 29px;
  float: left;
  margin-right: 10px;
}

.foxfinder-leftside{
  background: url('../../js/ajax-autocomplete/left.png') no-repeat left;
  float: left;
  width: 5px;
  height: 29px;
}

.foxfinder-center{
  border: 0px dotted purple;
  background: url('../../js/ajax-autocomplete/bg.png') repeat-x left;
  display: inline-block;
  height: 29px;
  line-height: 25px;
  float: left;
  padding: 0 3px 0 0;
}

.foxfinder-text-input{
  background: none;
  border: 0px dotted red;
  margin: 6px 2px 0 0;
  width: 100%;
}      

.foxfinder-rightside{
  background: url('../../js/ajax-autocomplete/findbutton.png') no-repeat right;
  cursor: pointer;
  float: left;
  width: 27px;
  height: 29px;
}




/* fox-lang-combo */

.fox-lang-combo{
  background: url('../image/countryselect/bg.png') repeat-x left;
  border: 0px dotted red;
  display: inline-block;
  float: left;
  height: 29px;
  position: relative;
}

.fox-lang-combo .text{
  background: none;
  border: 0px dotted red;
  color: #000000;
  line-height: 25px;
  margin: 2px;
  float: left;
}      

.fox-lang-combo .leftside{
  background: url('../image/countryselect/left.png') no-repeat left;
  float: left;
  width: 5px;
  height: 29px;
}

.fox-lang-combo .rightside{
  background: url('../image/countryselect/dropdownbutton.png') no-repeat right;
  cursor: pointer;
  float: left;
  width: 26px;
  height: 29px;
}

.fox-lang-combo ul{
  background: #ffffff;
  border: 1px solid gray;
  list-style-type: none;
  padding: 1px;
  position: absolute;
  left: 1px;
  top: 30px;
}

.fox-lang-combo ul li{
  line-height: 23px;
}

.fox-lang-combo ul li a {
  color: #000000;
  display: block;
  text-decoration: none;
}

.fox-lang-combo ul li a:hover{
  background-color: #cccccc;
  text-decoration: none;
}

.fox-lang-combo ul li a .flag{
  border: 0;
  margin: 5px 5px 0 5px;
}

.fox-lang-combo ul li a .value{
  display: none;
  margin: 0 5px 0 5px;
}

.fox-lang-combo .text .flag{
  border: 0;
  margin: 5px 5px 0 2px;
}

.fox-lang-combo .text .value{
  display: none;
  margin: 0 5px 0 5px;
}






.search_select2 {
  min-width:55px;
}
.search_select3 {
  min-width:55px;
}

.search_select2_grayed {
  min-width:55px;
}
.search_select3_grayed {
  min-width:55px;
}
