#oversearch{
	padding: 2px;
	background: #ffea00 ;
	border: 1px solid #e2e0e2;
	z-index: 0;
	margin-top: 1px;
	margin-right: 1px;
	width: 300px;
	float: left;
	text-align: left;
	float: left;
	min-height: 366px;


}
#sidebox #oversearch{
  height: auto;
	margin-top: 32px;
  width: 375px;
  float: none;
	background: #fff url('../images/showbuttons.gif') repeat-x left bottom;
	position: relative;
}
#oversearch .exh4  {
	position: absolute;
	height: 20px;
	line-height: 21px;
	margin-top: -36px;
	left: 0;
	background: #fff8ad;
	padding: 5px 10px;
	width: 60px;
	_width: 110px;
	border: 1px solid #e2e0e2;
	border-bottom: none;
	border-top: 3px solid #0072bc;
	color: #0072bc;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;

}
#sidebox #oversearch .exh4{
 margin-left: -1px;
	width: 90px;
	_width: 120px;

}
#sidebox #oversearch .exh4.inhotel{
 margin-left: -1px;
	width: auto;
}
#sidebox #oversearch .exh4.inhotel{
 margin-left: -1px;
	width: auto;

}
#sidebox #oversearch .exh4.inhotel1{
 margin-left: -1px;
	width: auto;

}
#sidebox #oversearch .exh4.inhotel2{
 margin-left: -1px;
	width: 130px;
	_width: 160px;
}
#sidebox #oversearch .exh4.vyber{
  left: -2px;
	width: 120px;
	_width: 150px;
}
#sidebox #oversearch .exh4.detail{
 left: 165px;
	width: 105px;
	_width: 125px;
}
#sidebox #oversearch .exh4.detailvyber{
 left: 153px;
	width: 105px;
	_width: 125px;
}
#sidebox #oversearch .exh4.mapa{
 left: 85px;
	width: 60px;
	_width: 80px;
}
#sidebox #oversearch .exh4.mapasmall{
 left: 293px;
	width: 40px;
	_width: 60px;
}
#sidebox #oversearch .exh4.mapa2{
 left: 125px;
	width: 60px;
	_width: 80px;
}
#oversearch .exh4 a{
	color: #0072bc;
	text-decoration: none;
}
#oversearch .exh4.qs {
	border-top: 3px solid #ed145b;
	color: #ed145b;
	left: 83px;
	width: 130px;
	_width: 180px;
	height: 20px;
	background: #fff8ad;
	font-size: 13px;
}
#oversearch .exh4.mp {
	border-top: 3px solid #ed145b;
	color: #ed145b;
	left: 236px;
	width: 48px;
	_width: 75px;
	height: 20px;
	background: #fff8ad;
	font-size: 13px;
}
#oversearch .exh4.qs a{
	color: #ed145b;
	text-decoration: none;
}
#oversearch .exh4.mp a{
	color: #ed145b;
	text-decoration: none;
}
#oversearch .exh4.act{
	height: 21px;
	line-height: 21px;
	background: #ffea00;
}
#oversearch input, #oversearch select, #newslet input, .hotelinfo input{
	border: 1px solid #e2e0e2;
	padding: 5px 4px;
	width: 124px;
	_width: 132px;
	margin: 4px;
	_height: 25px;
}
#oversearch textarea {
		border: 1px solid #e2e0e2;
	padding: 5px 4px;
	overflow: auto;
	margin: 4px;
	}
#sidebox #oversearch input, #sidebox #oversearch select {
	border: 1px solid #e2e0e2;
	padding: 5px 4px;
	width: 165px;
	margin: 4px;
	_height: 25px;
}
#oversearch select {
	padding: 4px;
	width: 280px;
	_width: 270px;
}
/*
#oversearch #thisqs  input{
	width: 118px;
}
#oversearch #thisqs  select{
	width: 128px;
	_width: 118px;
	font-size: 90%;
}
#sidebox #oversearch select {
	padding: 4px;
	width: 175px;
	_width: 165px;
}
*/
#oversearch input.button, #oversearch input.button2, #dotaznik input.button, #newslet input.button, #overtext input.mapbutton, #overtext input.qsmapbutton  {
	background: #0072bc url('../images/newbuttline.gif') repeat-x left top;
	padding: 8px;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #0072bc;

	float: left;
	margin-left: 10px;
	margin-top: 10px;
	color: #fff!important;
	width: 280px;
}
#overtext input.qsmapbutton  {
  margin-left: 0;
}
#overtext input.nothing_found{

	background: red url("../images/h3_inred.gif") repeat-x left top;
	padding: 8px;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid red;
	_height: auto;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	color: #fff!important;
	width: 280px;
}#newslet.short {
 height: 60px;
}

#newslet.short input.button{
   width: 130px;
   margin: 9px 0 ;
   height: 30px;
   padding: 0;
}

#overtext input.mapbutton2  {
	background: #fff ;
	padding: 8px;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #c0c0c0;
	_height: auto;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 20px;
	color: #c0c0c0!important;
	width: 150px;
}
#sidebox #oversearch input.nobutton, #sidebox .boxinright a.nobutton{
 width: 365px;
 background:  #e00020;
 color: #fff;
 font-weight: bold;
 cursor: pointer;
 text-decoration: underline!important;

}
#sidebox .boxinright a.nobutton{
 display: block;
 padding: 10px;
  width: 335px;
 border-top: 1px solid #E00120
}
#sidebox #oversearch input.nobutton, #sidebox .boxinright a.nobutton{
 background:  #E00120;
 cursor: pointer;
 text-decoration: none;
 border-top: 1px solid #E00120
}
#oversearch input.button2 {
	background: #f2f2f2 ;
	padding: 8px;
	font-weight: bold;
	text-transform: uppercase;
	width: auto;
	border: 1px solid #e2e0e2;
	margin-left: 5px;
}
#nonadvanced {
	display: none;
	width: 278px;
	_width: 284px;
	float: right;
	padding: 0 20px 20px 7px;
	border: 1px solid #e2e0e2;
	border-top-width: 0px;
	position: absolute;
	top: 360px;
	left: -4px;
	z-index: 1000;
	background: #ffea00;
}
.inkatalog #nonadvanced{
	top: 553px;
		left: -9px;
		padding-left: 7px;
		width: 278px;
}
#destreg #nonadvanced{
	top: 550px;
}
#sidebox #nonadvanced {
 float: none;
 padding-right: 0;
 width: 375px;
}
#normal {
	display: block;
	float: left;
	width: 292px;
	_width: 306px;
	padding: 4px 6px 0px 6px;
	height: auto;
     min-height: 145px;
	_height: 65px;
	_margin-top: 15px;


}
#advanced, #clrhim {
	cursor: pointer;
	color: #0072bc;
	text-decoration: underline;
	background:  url('../images/advanced.gif') no-repeat left center;
	padding-left: 12px;
	position: relative;
	margin-left: 10px;
	display: block;
	float: left;

}

#advanced.tonon {
	background: url('../images/nonadvanced.gif') no-repeat left center;
}
.shwbuttons {
	float: left;
	clear: both;
	margin-top: 0px;
	.padding-top: 4px;
	width: 100%;

    _color: red;
}
input.date {
	background-image: url('../images/date.gif');
	background-position: right center;
	background-repeat: no-repeat;
}
input#fulltext {
	font-size: 90%
}
#thisqs{
 display: none;

}
#thisqs.visi{
 display: block;
}
#thisearch.visi{
 display: block;
}
#thisqs.none{
 display: none;
}
#thisearch.none{
 display: none;
}

#sidebox #oversearch select#filtrkid_1,#sidebox #oversearch select#filtrkid_2, #sidebox #oversearch select#filtrkid_3 {
 width: 30%;
 }
.invisible{
 display: none;

}
.odpal{

  height: 40px;
  margin-top: 10px;
  }
.counting{
 padding:  10px;
 margin: 5px ;
 color: #0072BC;
 display: block;
 font-weight: bold;
 background: #FAEC78;
 border: 1px solid #C6B600;
}
.warning{
 padding:  10px;
 margin: 5px ;
 color: red;
 display: block;
 font-weight: bold;
 background: #FFD0CE;
 border: 1px solid red;
}
.hotel #oversearch{
 position: absolute;
 right: 0;
 background: transparent;
 border: none;

}
.hotel #oversearch h2{
 border: none;
 position: relative;
 background: transparent;
 margin: 5px 5px 10px 0;
 text-align: right;
}
.trip #oversearch{
 height: auto;
 width: 600px;
}
.shorter #oversearch, #tripform, #tripform #oversearch, #giftform, #giftform #oversearch, #qsform{
 width: 500px;
 background: #fff;

}
.hotelinfo .nobutton{
 width: 350px;
 margin-top: 0px;
 background:  #e00020;
 color: #fff;
 font-weight: bold;
 cursor: pointer;
 text-decoration: underline!important;
 color: #fff!important;
 padding: 7px 0;
 display: block;
 float: left;
 clear: left;
 text-align: center;
 
}
.boxinright h3{
 padding-left: 10px;
}
#requiredtext2 {
 display: none;
 background: url('../images/warning.png') left top no-repeat;
 padding-left: 60px;
 margin-bottom: 2em;
}
 #requiredtext{
  display: none;
 background: #fff url('../images/warning.png') 10px 10px no-repeat;
 padding: 10px 10px 10px 70px;
 margin-bottom: 2em;
 border: 2px solid #e7e7e7;
 position: absolute;
 left: 150px;
 top: 80px;
 width: 200px;
 height: 100px;

 }
.trip #oversearch{
  padding-top: 1em;
}

.trip #oversearch label{
 width: 5em;

 _width: 7em;
 float: left;
 display: block;
 line-height: 25px;
 padding: 0px 4px;
 clear: left;
 margin: 4px;
}
.trip #oversearch label.noclr{
  clear: none;
}
.trip #oversearch input, .trip #oversearch select{
  float: left;
 }
 .trip #oversearch select.short{
  width: 145px;
 }
 .trip #oversearch select.shorter{
  width: 143px;

 }
 .trip #oversearch textarea{
  width: 440px;

 }
 .trip #oversearch textarea.shorter{
  width: 400px;
 }
#oversearch input#iamok{
 border: none;
 width: 20px;
 float: left;
 }
 #oversearch #foriamok{
  float: left;
  width: 300px;
  clear: none;
 }
 p.note{

  margin-top: 10px;
  padding-right: 10px;
  clear: both;
  display: block;
 }
#oversearch fieldset.note{
 float: right;
 margin-right: 8px;
}
#oversearch fieldset.ok{
 margin-top: 20px;
 line-height: 24px;
}

#oversearch fieldset.sendit{
 margin-top: 50px;

}
#oversearch fieldset.note textarea{
 width: 400px!important;
 height: 60px!important;

}
#newsbox.none{
 display: none;
}

#search, #search-hotel, #search-aicp
{
	position: relative;
}


/* 2011 */
#menubox form{
 margin-top: 0px;
float: left;
 width: 630px;
 height: 40px;
 text-align: right;
 background: url('../images/menuboxform.gif') no-repeat 400px center;
}
#menubox iframe{
  margin-top: 12px;
}
#fulltext{
  background: #fff;
  border: 1px solid #c7d7e1;
  width: 280px;
  padding: 3px;
  float: left;
  margin-top: 12px;
}
#menubox .newbutton{
  border: none;
  background: transparent url('../images/newbutton.gif') no-repeat right center;
  text-transform: uppercase;
  color: #3a3a3a;
  font-size: 90%;
  padding-right: 20px;
  .padding-right: 10px;
  cursor: pointer;
  float: left;
  margin-top: 15px;
}
#oversearch label{
  margin-left: 5px;
  color: #6c7070;
  text-transform: uppercase;
  font-size: 80%;
  line-height: 1.2em;
  .floaT: left;
}
#oversearch label.goright{
 float: right;
 margin-right: 10px;
}
#oversearch #filtrdur, #oversearch #filtradult{
 width: 280px;
}
#oversearch fieldset{
 width: 290px;

}
#newslet input.button{
 border: 1px solid #ffea00;
 background: #ffea00 url('../images/yellowstrip.gif') repeat-x left top;
 color: #3a3a3a!important;
 margin: 0;
 width: 345px;
 _height: 35px;
}
#newslet #myemail{
 margin-left: 45px; width: 290px; margin-top: 10px; margin-bottom: 10px;
}
#newslet.short #myemail{
 margin-left: 0px; width: 190px; margin-top: 10px; margin-bottom: 10px; float: left;
}
#oversearch label.click2zero{
 background: #faec78 url('../images/closezero.gif') no-repeat left center!important;
 display: block!important;
 floaT: left;
 padding: 0 3px 0 20px!important;
 cursor: pointer!important;
}
#oversearch label.click2zeroright{
 background: #faec78 url('../images/closezero.gif') no-repeat left center!important;
 display: block!important;
 floaT: right;
 padding: 0 3px 0 20px!important;
 cursor: pointer!important;
}
#destregin #oversearch{
 /*min-height: 655px;*/
}

