    div#hpTextDiv,div#hpInvesticeTextDiv {
      background-image: url(/img/whiteBG.png);
      min-height: 100px;
      _height:100px;
      border: 1px solid white;
      margin-bottom: 3px;
      padding:10px ;
    }
    
    div#hpReklamyDiv {
      margin-bottom: 3px; 
      height: 120px;
     display:block;
     width : 700px;
      
    }
    
    div#hpReklamyDiv div#hpFlashDiv1 {
      display:inline;
     float:left;
border: 1px solid #ffffff;
    }
    div#hpReklamyDiv div#hpFlashDiv2 {
     display:inline;
      float:left;
       padding-left:2px;
      
border: 1px solid #ffffff;
    }
    div#hpReklamyDiv div#hpFlashDiv3 {
       display:inline;
      float:left;
      padding-left:2px;
border: 1px solid #ffffff;
    }
    
    /*homepage*/
    
    div#homepageObsahDiv {
      margin-top: 40px;
      /*width: 677px;*/
      width:692px;
      margin-bottom: 20px;

position: relative;
    }
    
    div#formulareDiv { 
      height: 192px;
     display:inline-block;
      margin-bottom: 3px;
      padding-top:2px;
    }
    
    div#realitySearchDiv {
      background-image: url(/img/whiteBG.png);
      height: 190px;
    /*  position: relative;
      left: 340px;
      top: 0px;*/
      float: right;
  display:inline-block;
      width: 337px;
      border: 1px solid white ;
      margin-left: 0px;
     
    }
    
    div#realitySearchDiv input#cenaMin {
      position: absolute;
      left: 27px;
      top:129px;
      width: 87px;
      border: 0px ;
      background-color: #ffffff !important;
		padding: 0 2px 0 2px !important;
    }
    div#realitySearchDiv input#cenaMax {
      position: absolute;
      left: 144px;
      top:129px;
      width: 87px;
      border: 0px ;
      background-color: #ffffff !important;
padding: 0 2px 0 2px !important
    }
    div#realitySearchDiv select#typId {
      position: absolute;
      left: 25px;
      top:63px;
      width: 150px;
    }
    div#realitySearchDiv select#okresId {
      position: absolute;
      left: 25px;
      top:95px;
      width: 130px;
    }
    div#realitySearchDiv div#dhtml_okresId{
      position: absolute;
      left: 25px;
      top: 94px;
      border: none ;
      background-color: #dceefc;
    }
    div#realitySearchDiv select#oblastId, div#realitySearchDiv select.oblastId {
      position: absolute;
      left: 171px;
      top:95px;
      width: 130px;
    }
    
    div#realitySearchDiv div#dhtml_oblastId{
      position: absolute;
      left: 171px;
      top: 94px;
      border: none ;
      background-color: #dceefc;
    }
    div#realitySearchDiv div#dhtml_typId{
      position: absolute;
      left: 25px;
      top: 62px;
      border: none ;
      background-color: #dceefc;
    }
    div#realitySearchDiv div#dhtml_typId input, div#realitySearchDiv div#dhtml_oblastId input, div#realitySearchDiv div#dhtml_okresId input {
      background-color: #dceefc;
    }
    div#realitySearchDiv a#realityMoreLink {
      position: absolute;
      top: 160px;
      left: 30px;
      font-weight: bold;
      color: orange;
text-decoration: underline;
    }
div#realitySearchDiv a#realityMoreLink:hover
{
text-decoration: none;
}
    
    div#realitySearchDiv a#realitySubmitLink {
      position: absolute;
      top: 124px;
      left: 250px;
    }
    
    div#realitySearchDiv a#realityMoreLink:hover {
      color: orange;
    }
        
    div#zajezdySearchDiv {
      height: 190px;
      width: 337px;
      float: left;
      position: relative;
      background-image: url(/img/whiteBG.png);
      border: 1px solid white ;
    }
    div#zajezdySearchDiv div#dhtml_typZajezdu{
      position: absolute;
      left: 15px;
      top: 61px;
      border: none ;
      background-color: #dceefc;
    }
    div#zajezdySearchDiv div#dhtml_typZajezdu input{
      background-color: #dceefc;
    }
                          /*TODO*/
    div#zajezdySearchDiv div#dhtml_locationId{
      position: absolute;
      left: 15px;
      top: 128px;
      border: none ;
      width: 200px !important;
      /*border: 1px solid #dceefc ;*/
      background-color: #ffffff;
    }
    div#zajezdySearchDiv div#dhtml_locationId input{
      background-color: #dceefc;
      border: none ;
      width: 190px !important;
    }
    
    .dhtmlselect .dropdown{
      z-index: 1000;
    }
    .dhtmlselect {
      z-index: 1000;
    }
    
    
    div#zajezdySearchDiv input#terminOd {
      background-color: #ffffff;
      border: 0px ;
      font-size: 13px;
      padding-top: 3px;
      height: 16px;
      width: 70px;
      padding: 0 2px 0 2px;
      margin-right: 0;
    }
    
    div#zajezdySearchDiv a#zajezdyMoreLink {
      position: absolute;
      top: 160px;
      left: 30px;
      font-weight: bold;
      color: orange;
text-decoration: underline;
    }
div#realitySearchDiv a#zajezdyMoreLink:hover
{
text-decoration: none;
}
    
    div#zajezdySearchDiv a#zajezdySubmitLink {
      position: absolute;
      top: 124px;
      left: 270px;
    }
    
    div#zajezdySearchDiv a#zajezdyMoreLink:hover {
      color: orange;
    }
    
    
    div#terminOdDiv * ,div#terminDoDiv * {
      float: left;
    }
    
    div#zajezdySearchDiv div#terminOdDiv {
      position: absolute;
      top: 93px;
      left: 17px;
      height: 23px;
      width: 115px;
    }
    
    div#zajezdySearchDiv div#terminDoDiv {
      position: absolute;
      top: 93px;
      left: 135px;
      height: 23px;
      width: 115px;
    }
    
    div#zajezdySearchDiv input#terminDo {
      background-color: #ffffff;
      border: 0px;
      font-size: 13px;
      padding-top: 3px;
      height: 16px;
      width: 70px;
      padding: 0 2px 0 2px;
      margin-right: 10px;
    }
    div#zajezdySearchDiv select#locationId {
      background-color: #ffffff;
      /*border: 0px;*/
      font-size: 13px;
      position: absolute;
      top: 127px;
      left: 15px;
      /*padding-top: 2px;
      height: 18px;*/
      width: 232px;
      /*padding-left: 3px;*/
    }
    
    div#zajezdySearchDiv select#typZajezdu {
      position: absolute;
      top: 62px;
      left: 15px;
      width: 150px;
    }
span.search-form-title
{
color: #008FD1;
font-size: 24px;
padding-left: 10px;
padding-top: 20px;
display: block;
}

input.nice-button
{
background: #ff6600;
color: #ffffff;
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
font-size: 15px;
border: none;
position: absolute;
bottom: 40px;
right: 10px;
width: 70px !important;
}

body.homepage div#footer
{
margin-top: -17px;
padding:20px;
}

table.tourAdvTable td.shortTd
{
border-bottom:1px solid #3a77b6;
}
