  body,div, pre{
      margin: 0px;
      padding: 0px;
      font-family: Tahoma;
      font-size: 12px;
      line-height:150%;
  }
  a,
  a img{
      border: 0px;
      margin: 0px;
      padding: 0px;
  }
  .ahref, .ahref object{
      cursor:pointer;
      display:block;
  }
  h3, a h3{
      text-decoration:none;
      font-size:13px;
      color: #336600;
  }
  p{
      text-align:justify;
  }
  body{
      background: #F1F1F1;
  }
  body, p, div, table, td{
      font-size:12px;
  }
  #containerHeader{
   
    background: #F0F0F0 url('img/header.png') repeat-x ;
  
  }
  #containerMiddle{
    overflow: hidden;
    background: url('img/content.png') repeat-x;
  }
  #containerFooter{
    overflow: hidden;
    background: #FFF;
  }
    
  
  #header{
     height: 153px;
    width: 1020px;
    margin: auto;
    overflow: hidden;
  }
  #middlePart{
    width: 1020px;
    margin: auto;
    overflow: hidden;
  }
  #middle{
      margin-left:37px;
      overflow: hidden;
  }
  #footer{
    width: 1020px;
    margin: auto;
    height: 62px;
    overflow: hidden;
  }
  
  #headerLeft{
      padding-left: 38px;
  
      width: 215px;
      margin-right: 15px;
      float: left;
      overflow: hidden;
  }
  #headerCenter{
      width: 486px;
      float: left;
      overflow: hidden;
  }
  #headerRight{
      
  }
  #languages{
      height: 32px;
      padding-left: 7px;
  }
  
  #languages input{
      width: 20px;
      height: 15px;
      margin: 10px 8px 7px 8px;
  }
  
  #headerButtons{
      height: 78px;
  }
  #search{
      margin-top: 7px;
      visibility:hidden;
      height:0px;
  }
  .searchControl{
    background: url('img/search.png') no-repeat;
    height: 29px;
  }
  .searchControl .input{
      float: left;
      width: 162px;
  }
  .searchControl .input input{
      border: 0px;
      margin: 5px 0px 5px 6px;
      line-height: 16px;
      height: 16px;
      width: 145px;
      color:#999;
  }
  .searchControl .button{
      float: left;
      width: 45px;
      margin: 4px 0px 4px 2px;
  }
  #headerMenu{
      height: 66px;
      visibility:hidden;
      height:0px;
  }
  #headerBanner{
      height: 75px;
      margin-left:5px;
  }
  #headerLogo{
      width: 266px;
      height: 153px;
      float: left;
      overflow:hidden;
  }
  #headerLogo #banner{
      margin-left:50px;
      height:130px;
  }
  #headerLogo a{
      
  }
  /* ---------------    menu left  -----------   */
  #menuLeft{
      width: 214px;
      margin-right: 17px;
      
      float: left;
      overflow: hidden;
      background: url('img/menu/leftMenu.png');
      visibility:hidden;
      height:0px;
  }
  #menuLeft ul{
      margin: 0px;
      padding: 0px;
  
  }
  #menuLeft li{
      margin: 0px;
      padding: 0px;
  }
  #menuLeft a{
      display: block;
      padding: 0px 5px;
      height: 23px;
      line-height: 23px;
      text-decoration: none;
      cursor: pointer;
  }
  #menuLeft .top{
      background: url('img/menu/leftMenuTop.png');
      height: 8px;
      overflow:hidden;
      width:214px;
  }
  #menuLeft .bottom{
      background: url('img/menu/leftMenuBottom.png');
      height: 10px;
      width:214px;
      overflow:hidden;
  }
  
  #menuLeft .level1{
      margin: 0px 3px;
      background: url('img/menu/leftMenuLI1.png');
      height: 24px;
      overflow: hidden;
      list-style-type:none;
  }
  #menuLeft .level1 .title{
      line-height:21px;
  }
  #menuLeft .level1 .divider{
      background:  url('img/menu/leftMenuLI1divider.png');
      height: 2px;
      overflow:hidden;
  }
  #menuLeft .level1 a:hover{
      background: url('img/menu/leftMenuLI1hover.png');
  }
  #menuLeft .level1 a{
      color: #FFF;
  }
  #menuLeft .level1 ul{
      height: 0px;
  }
  
  #menuLeft .level2{
      background: url('img/menu/leftMenuLI2.png');
      height: 24px;
  }
  #menuLeft .level2 .divider{
      background:  url('img/menu/leftMenuLI2divider.png') repeat-y;
      height: 2px;
      overflow:hidden;
  }
  #menuLeft .level2 a:hover{
      background: url('img/menu/leftMenuLI2hover.png');
  }
  #menuLeft .level2 a{
      color: #000;
      border:0px solid red;
  }
  #menuLeft .sign{
      float:left;
      width:15px;
  }
  #menuLeft .sign a{
      margin:0px;
      padding:0px;
      float:left;
      margin-top:-2px;
  }
  #menuLeft .level2 .title{
      margin-left:15px;
      line-height:21px;
  }
  
  /********* menu top *************************************/
  #menuTop{
      padding-top: 28px;
  }
  #menuTop ul{
      margin: 0px;
      padding: 0px;
      list-style-type: none;
  }
  #menuTop li{
      margin: 0px;
      padding: 0px;
  }
  
  #menuTop a{
      display: block;
      
      /*
      padding: 0px 5px;
      height: 23px;
      line-height: 23px;
      */
      
  }
  
  
  
  #menuTop .level1{
      float: left;
      height: 24px;
      overflow: hidden;
      z-index:1;
      list-style-type:none;
  }
  #menuTop .divider{
      float: left;
      width: 2px;
      height: 24px;
      background: url('img/menu/top/menu1Divider.png');
  }
  
  #menuTop .level2{
      visibility: hidden;
      width: 220px;
      position: absolute;
      z-index:0;
      margin-left:5px;
      margin-top:-3px;
  }
  #menuTop .top{
      overflow:hidden;
      height: 8px;
      width: 220px;
      background: url('img/menu/top/menu2Top.png');
  }
  #menuTop .bottom{
      overflow:hidden;
      height: 7px;
      width: 220px;
      background: url('img/menu/top/menu2Bottom.png');
  }
  
  #menuTop .level2 ul{
      
  }
  
  #menuTop .level2 li a{
      display: block;
      height: 24px;
      line-height: 24px;
      background: url('img/menu/top/menu2Item.png');
      color: #FFF;
      text-decoration: none;
      color: #FFF;
      padding:0px 10px;
  }
  #menuTop .level2 li a:hover{
      background: url('img/menu/top/menu2hover.png');
  }
  #menuTop .level2 .divider{
      height: 1px;
      float: none;
      overflow:hidden;
      width: auto;
      background: url('img/menu/top/menu2Divider.png');
  }
  
  #leftPanel{
      float:left;
      width:220px;
      overflow:hidden;
      visibility: hidden;
      height:0px;
  }
  #content{
      float: left;
      width: 740px;
      
      overflow: hidden;
  }
  
  #footer .logo{
      float:left;
      width:85px;
      position:relative;
      left:50px;
      top:10px;
      overflow: hidden;
  }
  #footer .copyright{
      float:left;
      position:relative;
      left:50px;
      top:30px;
      color:#9A9A9A;
      overflow: hidden;
  }
  #footer .links{
      float:right;
      position:relative;
      top:30px;
      margin-right:40px;
      color:#9A9A9A;
  }
  #footer .links a{
      color:#9A9A9A;
      
  }
  /**********   home page ****************************/
  #leftPanel{
      float:left;
      margin-right:16px;
      visibility:hidden;
  }
  .centerPanel{
      float:left;
  }
  .rightPanel{
      float:left;
      width:214px;
      margin-left:16px;
      
  }
  .titleMenu img {
      margin-left:16px;
  }
  
  
  .homeContent{
      width:481px;
      margin-top:20px;
  }
  .homeContent td{
      vertical-align:top;
  }
  
  .homeContent .columnLeft{
      width:230px;
      overflow:hidden;
      
  }
  .homeContent .columnLeft a{
      text-decoration:none;
  }
  .homeContent .columnDivider{
      background: url('img/randomHouseDivider.png') no-repeat 8px 0px;
      width:20px;
      height:255px;
      
  }
  .homeContent .columnCenter{
      width:230px;
  }
  .smallUl ul{
      list-style-type:none;
      margin:0px;
      padding:0px;
  }
  .smallUl li{
      list-style-type:none;
      margin:0px;
      padding:0px;
      margin-left:12px;
      text-indent: -7px;
      font-size: 11px;
  }
  
  .smallUl h3{
    font-size:11px;
      margin:5px 0px 0px 5px;
      padding:0px;
  }
  .homeContent .columnCenter .center{
      text-align:center;
      font-size:11px;
      margin:-4px 0 5px 0 ;
      text-transform: uppercase;
      
  }
  
  .homeContent h3{
    font-size:11px;
    
  }
  .homeContent .homePageImg{
      background: url('img/homePageHouseBck.png') no-repeat;
      width:230px;
      height:154px;
      text-align:center;
      
  }
  .homeContent .homePageImg img{
      margin:2px;
  }
  
  /***********    vertikalni menu na prave strane ********/
  .menuRight{
      width: 214px;
      float: left;
      overflow: hidden;
      background: url('img/menu/leftMenu.png');
  }
  .menuRight ul{
      margin: 0px;
      padding: 0px;
  }
  .menuRight .top{
      background: url('img/menu/rightMenuTop.png');
      height: 8px;
      overflow: hidden;
      width:214px;
  }
  .menuRight .bottom{
      background: url('img/menu/rightMenuBottom.png');
      height: 10px;
      overflow: hidden;
      width:214px;
  }
  .menuRight a{
      display: block;
      padding: 0px 5px;
      height: 23px;
      line-height: 23px;
      text-decoration: none;
      cursor:pointer;
  }
  
  .menuRight .level1{
      margin: 0px 3px;
      padding: 0px;
      background: url('img/menu/rightMenuLI1.png');
      height: 24px;
      overflow: hidden;
      list-style-type:none;
  }
  .menuRight .level1 .divider{
      background: url('img/menu/rightMenuLI1divider.png');
      height: 2px;
  }
  .menuRight .level1 a{
      color: #FFF;
  }
  .menuRight .level1  a:hover{
      background: url('img/menu/rightMenuLI1hover.png');
  }
  .menuRight .title{
      
  }
  .menuRight .sign{
      float:left;
      width:15px;
  }
  .menuRight .sign a{
      margin:0px;
      padding:0px;
      float:left;
      margin-top:-2px;
  }
  
  .menuRight .level2{
      background: url('img/menu/leftMenuLI2.png');
      height: 24px;
  }
  .menuRight .level2 .divider{
      background:  url('img/menu/leftMenuLI2divider.png') repeat-y;
      height: 2px;
      overflow:hidden;
  }
  .menuRight .level2 a:hover{
      background: url('img/menu/leftMenuLI2hover.png');
  }
  .menuRight .level2 a{
      color: #000;
      border:0px solid red;
  }
  .menuRight .sign{
      float:left;
      width:15px;
  }
  .menuRight .sign a{
      margin:0px;
      padding:0px;
      float:left;
      margin-top:-2px;
  }
  .menuRight .level2 .title{
      margin-left:15px;
      line-height:21px;
  }
  #rightLogo{
      text-align:center;
      padding-top:5px;
      padding-bottom:30px;
      font-size:9px;
      line-height:25px;
  }
  /***************** search **********************************/
  .searchHomePage #searchPanel{
      width:484px;
      height:205px;
      background: url('img/searchPanel.png');
      
  }
  .searchHomePage #searchPanel  #fields{
      float:left;
      width:240px;
      margin:12px 0px 12px 0px;
  }
  .searchHomePage #searchPanel  #fields2{
      height:150px;
  }
  .searchHomePage #searchPanel #advancedSearch{
      float:left;
      width:240px;
  }
  .searchHomePage #searchPanel #advancedSearch img{
      margin:12px 14px 12px 8px;
      
  }
  .searchHomePage #searchPanel .field{
      overflow: hidden;
      padding-left:14px;
      padding-bottom:5px;
      
  }
  .searchHomePage #searchPanel .label{
      color:#FFF;
      width: 80px;
      float:left;
      
  }
  .searchHomePage #searchPanel .dropdown,
  .searchHomePage #searchPanel .doubleinput{
      width:140px;
      padding:0px 3px;
      float:left;
  }
  .searchHomePage #searchPanel .dropdown select{
      width:140px;
      border:1px solid #000;
      color: #666666;
      text-align:left;
  }
  
  .searchHomePage #searchPanel .dropdown input{
      width:140px;
      border:1px solid #000;
      color: #666666;
      /*text-align:center;*/
  }
  .searchHomePage #searchPanel .dropdown .half1{
        width:70px;
        float:left;
  }
  .searchHomePage #searchPanel .dropdown .half2{
        width:70px;
        float:right;
  }
  .searchHomePage #searchPanel .doubleinput input{
      width:40px;
      border:1px solid #000;
      color: #666666;
  }
  .searchHomePage #searchPanel .dropdown .double1{
    width:90px;
    float:left;
  }
  .searchHomePage #searchPanel .dropdown .double2{
     width:40px;
     float:right;
  }
  .searchHomePage #searchPanel .button{
      float:left;
      padding-left:92px;
  }
  
  .searchHomePage #searchPanel{
      width:484px;
      height:205px;
      background: url('img/searchPanel.png');
      
  }
  .searchHomePage #searchPanel  #fields{
      float:left;
      width:240px;
      margin:12px 0px 12px 0px;
  }
  .searchHomePage #searchPanel  #fields2{
      height:150px;
  }
  .searchHomePage #searchPanel #advancedSearch{
      float:left;
      width:240px;
  }
  .searchHomePage #searchPanel #advancedSearch img{
      margin:12px 14px 12px 8px;
      
  }
  .searchHomePage #searchPanel .field{
      overflow: hidden;
      padding-left:14px;
      margin-bottom:5px;
      
  }
  .searchHomePage #searchPanel .label{
      color:#FFF;
      width: 80px;
      float:left;
      
  }
  .searchHomePage #searchPanel .dropdown,
  .searchHomePage #searchPanel .doubleinput{
      width:140px;
      padding:0px 3px;
      float:left;
  }
  .searchHomePage #searchPanel .dropdown select{
      width:140px;
      border:1px solid #000;
      color: #666666;
      text-align:left;
  }
  
  .searchHomePage #searchPanel .dropdown input{
      width:140px;
      border:1px solid #000;
      color: #666666;
      /*text-align:center;*/
  
  }
  .searchHomePage #searchPanel .dropdown .half1{
        width:70px;
        float:left;
  }
  .searchHomePage #searchPanel .dropdown .half2{
        width:70px;
        float:right;
  }
  .searchHomePage #searchPanel .doubleinput input{
      width:40px;
      border:1px solid #000;
      color: #666666;
  
  }
  .searchHomePage #searchPanel .button{
      float:left;
      padding-left:92px;
  }
  /******/
  .searchOtherPage #searchPanel{
      width:214px;
      height:234px;
      background: url('img/otherSearch.png');
      padding-top:30px;
      
  }
  
  .searchOtherPage #searchPanel  #fields{
          height:200px;
          
  }
  .searchOtherPage #searchPanel  #fields2{
      height:150px;
      padding-top:15px;
  }
  
  .searchOtherPage #searchPanel #advancedSearch{
      padding:3px 0px 0px 3px;
  }
  .searchOtherPage #searchPanel #advancedSearch img{
  }
  .searchOtherPage #searchPanel .field{
      overflow: hidden;
     padding-left:10px;
      margin-bottom:10px;
      
  }
  .searchOtherPage #searchPanel .label{
      color:#000;
      width: 60px;
      float:left;
      
  }
  .searchOtherPage #searchPanel .dropdown,
  .searchOtherPage #searchPanel .doubleinput{
      width:130px;
      padding:0px 3px;
      float:left;
  }
  .searchOtherPage #searchPanel .dropdown select{
      width:130px;
      border:1px solid #000;
      color: #666666;
      text-align:left;
  }
  
  .searchOtherPage #searchPanel .dropdown input{
      width:130px;
      border:1px solid #000;
      color: #666666;
      
  
  }
  .searchOtherPage #searchPanel .dropdown .half1{
        width:70px;
        float:left;
  }
  .searchOtherPage #searchPanel .dropdown .half2{
        width:70px;
        float:right;
  }
  .searchOtherPage #searchPanel .doubleinput input{
      width:40px;
      border:1px solid #000;
      color: #666666;
  
  }
  .searchOtherPage #searchPanel .dropdown .double1{
    width:90px;
    float:left;
  }
  .searchOtherPage  #searchPanel .dropdown .double2{
     width:40px;
     float:right;
  }
  .searchOtherPage #searchPanel .button{
      float:left;
      padding-left:75px;
  }
  
  
  .detailNavigation{
      overflow:hidden;
      background: url('img/detailNavigationDivider.png') no-repeat top;
      margin-top:5px;
      padding-top:5px;
      visibility:hidden;
      height: 0px;
  }
  .detailNavigation .left{
      float:left;
  }
  
  .detailNavigation .right{
      float:right;
  }
  .detailNavigation .right td{
      padding-left:20px;
  }
  .detailNavigation a{
      color:#000;
  }
  /*********** rychly vypis nemovitosti ****************/
  .pager{
      width:714px;
      
  }
  .pager .page{
      margin:0px 3px;
  }
  
  .topcurrency{
       width:114px;
    
  }
  
  #pageHierarchy{
      height:20px;
      padding-top:8px;
      padding-bottom:0px;
      overflow:hidden;
      color: #666666;
      visibility: hidden;
      height:0px;
  }
  
  /********** rychly vypis *******************/
  .primaryDetail,
  .advancedDetail{
      width:714px;
      background: url('img/summaryBck.png') repeat-y;
      margin: 6px 0px;
      overflow:hidden;
  }
  .advancedDetail{
      margon-top:0px;
  }
  .primaryDetail .top,
  .advancedDetail .top{
      height:35px;
      background: url('img/summaryTop.png') repeat-y;
      line-height: 35px;
      color:#000000;
      font-weight:bold;
      padding: 0px 10px;
  }
  .primaryDetail .bottom,
  .advancedDetail .bottom{
      height:8px;
      background: url('img/summaryBottom.png') repeat-y;
      float:left;
      width: 744px;
  }
  .primaryDetail .right,
  .advancedDetail .right{
      float:right;
      line-height: 35px;
  }
  .primaryDetail .info,
  .advancedDetail .info{
      float:left;
      width: 470px;
      overflow:hidden;
  }
  .primaryDetail .properties{
      /*height: 100px;*/
      margin-left: 10px;
  }
  .primaryDetail .properties td{
      width: 230px;
      vertical-align:top;
      line-height:22px;
      }
  .primaryDetail .properties select{
      border:1px solid #aaa;
  }
  
  
  .primaryDetail .properties .unit,
  .primaryDetail .properties .tdprice,
  .tdprice{
      
      overflow:hidden;
  }
  .advancedDetail .tdprice,
  .advancedDetail .tdprice select
  {
      color:#2A60B4;
  }
  
  .primaryDetail .text{
  
      background:  url('img/summaryDivider.png') no-repeat top left;
      border-top:1px solid #ddd;
      margin-left: 10px;
      text-align: justify;
  }
  .primaryDetail  .actions,
  .advancedDetail .actions{
      height: 35px;
      margin-left: 10px;
      background:  url('img/summaryDivider.png') no-repeat top left;
      border-top:1px solid #ddd;
      width:100%;
      overflow:hidden;
  }
  .primaryDetail  .smallActions,
  .advancedDetail .smallActions{
      width:470px;
      float:left;
  }
  .primaryDetail  .action,
  .advancedDetail .action{
      float:left;
      margin-right:10px;
      line-height: 35px;
  }
  .primaryDetail  .action img,
  .advancedDetail .action img{
      margin-top:3px;
  }
  .primaryDetail  .smallActions a,
  .advancedDetail .smallActions a{
      color:#000;
  }
  .primaryDetail .photo{
      width:244px;
      _height:150px;
      min-height:150px;
      float:left;
  }
  
  .primaryDetail .photo div{
      margin: 4px 10px 4px 10px;
      text-align:center;
      background: #bbb;
  }
  .primaryDetail .photo img{
      
  }
  .primaryDetail .applyButton{
      width:244px;
      float:left;
      
      padding-top:7px;
      /*margin-left:470px;*/
  }
  .primaryDetail .applyButton input{
     margin-left:-3px;
  }
  
  .primaryDetail .tdprice div,
  .tdprice div{
      float:left;
  }
  
  .primaryDetail .tdprice .price,
  .tdprice .price{
      float:right;
      font-weight:bold;
  }
  .primaryDetail .tdprice .price{
      
      color: #2A60B4;
  }
  
  .primaryDetail .tdprice .price .value,
  .tdprice .price .value{
      /*width:55px;*/
      margin-right:5px;
      text-align:right;
  }
  .primaryDetail .tdprice .price .currency,
  .tdprice .price .currency{
      margin-right:10px;
  }
  
  .advancedDetail .info{
      overflow:hidden;
      
      margin: 12px 0 12px 11px;
      width:700px;
  }
  .advancedDetail .properties{
     width:228px;
     float:left;
     background: url('img/detailPanelBck.png');
     margin:0px;
     padding:0px;
  
  }
  .advancedDetail .properties .top{
     background: url('img/detailPanelTop.png');
     height:9px;
     width:228px;
     margin:0px;
     padding:0px;
  }
  .advancedDetail .properties .bottom{
      background: url('img/detailPanelBottom.png');
      height:10px;
      width:228px;
  }
  .advancedDetail .properties .divider{
      background: url('img/detailPanelDivider.png');
      height:1px;
      width:228px;
      margin-top:5px;
      margin-bottom:5px;
  
  }
  .advancedDetail .properties .content{
      padding-left:10px;
      width:218px;
  }
  .advancedDetail .properties .unit{
      width:218px;
  }
  .advancedDetail .main{
      float:left;
      overflow:hidden;
      width:470px;
      padding-top:2px;
  }
  .advancedDetail .main1{
     overflow:hidden;
     width:450px;
      margin-left:12px;
  }
  .advancedDetail .main .divider{
      background:url('img/advancedDetailDivider.png');
      height:1px;
      width:450px;
      margin-top:5px;
      margin-bottom:5px;
  }
  .advancedDetail .main1 td{
      width:150px;
  }
  .advancedDetail .main1 select{
      width:130px;
  }
  
  .advancedDetail .main .left{
      overflow:hidden;
      width:336px;
      
      float:left;
  }
  .advancedDetail .main .left img{
      width:330px;
     
  }
  .advancedDetail .main .right{
      overflow:hidden;
      
      width:113px;
      float:left;
  }
  .advancedDetail .main .right img{
      width:113px;
      margin-bottom:6px;
  }
  .advancedDetail .main .icos span{
      padding-bottom:5px;
  }
  /************ formulare ********************/
  .form{
      width:714px;
      background: url('img/summaryBck.png') repeat-y;
      margin: 6px 0px;
      overflow:hidden;
  
      font-weight:bold;
  }
  .form .top{
      height:35px;
      background: url('img/summaryTop.png') repeat-y;
      line-height: 35px;
      color:#FFF;
      font-weight:bold;
      padding: 0px 10px;
  }
  .form .bottom{
      height:8px;
      background: url('img/summaryBottom.png') repeat-y;
      float:left;
      width: 744px;
  }
  .form .content{
      margin:10px 10px;
  }
  .form table{
    width:100%;
  }
  .form td{
      width:50%;
      vertical-align:top;
  }
  .form table table td{
      width:100%;
  }
  .form .textbox{
      font-weight:normal;
      border:1px solid #aaa;
      width:300px;
  }
  form .textboxsmaller{
      font-weight:normal;
      border:1px solid #aaa;
      width:150px;
  }
  .form .textarea{
      border:1px solid #aaa;
      font-weight:normal;
      width:330px;
      height: 200px;
  }
  .form .left{
      float:left;
  }
  
  .goodResult{
      color:green;
      font-weight:bold;
  }
  
  .developerProjects{
      text-align:center;
      width:714px;
  }
  
  
  
  
  #menuLeft .level1 ul{
      display:none;
  }
  #menuRight .level1 ul{
      display:none;
  }
  
  .searchHomePage #searchPanel #advancedSearch img{
   margin-right:12px;
  }
  
  #footer, #header, #ctl0_Main_btnRequest { display: none } 