body    
{ 
  background: url(../images/bg.jpg); 
  color: #7E868C; 
  margin: 0; 
  padding: 0; 
  font: 75%/1.3 arial; 
  position: relative;
  text-align: center;
  line-height: 18px;
}


#sub-body
{
  background: url(../images/body-top.jpg) left top repeat-x;
}

/* prvky viditelne jen bez pouziti css */

.no_css
{
  visibility: hidden;
  position: absolute;
  width: 0;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
}

/* konec: prvky viditelne jen bez pouziti css */


/* obecne elementy */
.on_h2{
  height:30px;
  padding:0 30px;
  margin:0 10px;
  background-color:rgb(138,156,175);
  display: block;
}
.on_h2_orange{
  height:30px;
  padding:0 30px;
  margin:0 10px;
  background-color:rgb(254,163,90);
  display: block;
}
.on_h2_green{
  height:30px;
  padding:0 30px;
  margin:0 10px;
  background-color:rgb(142,220,84);
  display: block;
}
h2{
  position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	color:#fff;
	letter-spacing: 1px;
	line-height: 30px;
	overflow: hidden;
	font-size:1.3em;
  display: block;
}
h3{
  position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-size:1.1em;
	margin-top:20px;
}
h5{
  position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-size:1.1em;
	margin:0 20px 0 20px;
}


  img
  {
    border: none;
  }

  hr
  {
    height: 0;
    overflow: hidden;
    border: none;
    border-top: 1px solid #ccc;
    display: block;
    margin: 10px 0 10px 0;
  }

/* konec: obecne elementy */


/* obecne tridy */      

  .float_left
  {
   float: left;
  }

    
  .float_right     
  {
    float: right;
  }    

    
  .clear_both
  {
    clear: both;
  }
  
    
  .margin-top
  {
    margin-top: 15px;  
  }

  .margin-left
  {
    margin-left: 15px;  
  }

  .margin-rigth
  {
    margin-right: 15px;  
  }

  .big
  {
    color:#d00000;
    font-size: 1.3em;
    margin-left: 20px;
    font-weight: bolder;
  }

  .red
  {
    color: #d00000;
  }  
  
  .green
  {
    color: #00aa00;
  }
  
  .center
  {
    text-align: center;
  }

  .justify
  {
    text-align: justify;
  }

  a
  {
    color: #900000;  
  }
 
    a:hover
    {
      color: #f00000;  
    }


  .hr
  {
    clear: both;
    height: 1px;
    margin: 5px 0 0 0;
  }


  .odd
  {
    background: #eee;
  }


  .paging
  {
    margin: 15px 0;
    text-align: center;
  }

  
/* konec: obecne tridy */    


  #page
  {
    width: 990px;
    _width:980px;
    padding: 0;
    margin: 0 auto;
    bottom: 0;
    text-align: left;
    padding-right: 10px;
    _padding-right: 0px;
    background: url(../images/right-bar.jpg) right top no-repeat;
  }


  /* hlavicka */

  #header
  { 
    top: 0;
    width: 982px;
    height: 32px;
    background: url(../images/header.jpg) left top no-repeat;
  }   

  /* konec: hlavicka */
  

/* http://www.phazeddl.com/dl480794/ */

  #sub-page
  {
    background: url(../images/left-bar.jpg) top left no-repeat;
    _width:980px;
    padding-left: 8px;
    _margin-right: 0px;
    _padding:0px 0px 0px 0px;
  }

  #middle
  {
    background: #fff;
    padding: 2px 1px 1px 1px;
  }


  /* obsah stranky*/
    #content
    {
      float: right;
      width: 780px;
      overflow: hidden;
      text-align: justify;
      padding: 0px;
      color:#000;
    }

      #content h3{
        font-size: 1.2em;
        margin-left: 20px;
      }
      #content h4{
        font-size: 1em;
        margin-left: 20px;
      }
      #content ul
      {
        padding: 0;
        list-style-type: square;
        padding:0px 15px;
        margin: 10px 0 10px 0; 
      }
      #content ol
      {
        
        padding:0px 15px 0 20px;
        margin: 10px 0 10px 20px; 
      }
      #content ol li{
        margin-bottom: 10px;
      }
      
      
      
        #content ul li
        {
          background: url(../images/blue_arrow.png) left top no-repeat;
          line-height: 15px;
          margin: 0 0 5px 20px; 
        }
        
      
      
      #content p
      {
        padding: 10px 20px;
        margin: 0;
      }
  /* konec obsah stranky */
  
  
  /* leva cast stranky */

  #left
  {
    float: left;
    width: 195px;
    background: url(../images/menu-sub.jpg) 0px 375px no-repeat;
    position:relative;
  }

  #left #trans {
    text-align: center;
    height:50px;
    margin-top: 10px;
    padding-left: 25px;
  }
  #left #trans a{
    background:url(../images/bg/trans.gif) center center no-repeat;
    height:46px;
    display: block;
    width:118px;
  }
  /* konec: leva cast stranky */




  /* menu */
  #menu
  {
    height: 355px;
    background: none;
    list-style-type: none;
    margin: 0;
    padding: 14px 0 0 0;
    overflow: hidden;
    background:url(../images/menu-3.jpg) top left no-repeat; 
  }    

  #menu li
  {
    margin: 0;
    padding: 0;
  }

    
    #menu li a
    {
      display: block;
      text-decoration: none;
      padding: 0 0 0 30px;
      line-height: 26px;
      height: 26px;
      width: 180px;
      overflow: hidden;
      background: url(../images/menu_active.jpg) -100px -100px no-repeat;
      color: #fff;
    } 
  
    #menu li a:hover
    {
    background: url(../images/menu_active.jpg) 13px 0px no-repeat;
    }  

    #menu li a.active
    {
    background: url(../images/menu_active.jpg) 13px 0px no-repeat;
    font-weight: bolder;
    letter-spacing: 1px;
    }  

ul#submenu10{
  list-style-type: none;
  margin-top: 3px;
  line-height: 27px;
  margin: 0;
  padding: 0;
  height:131px;
  width: 182px;
  position: absolute;
  top:385px;
  left:25px;
  visibility: hidden;
  background:url(../images/submenu.jpg) top left no-repeat; 
  display: none;
  z-index: 10;
}

ul#submenu10 li {
  height: 26px;
  list-style-type: none;
  padding: 0;
  margin: 0;
  line-height: 26px;
  overflow: hidden;
  width: 182px;

}
ul#submenu10 li a{
  display: block;
  text-decoration: none;
  font-size: 1em;
  padding:0 0 0 25px;
  line-height: 26px;
  color: #fff;
  width: 182px;
  background: url(../images/menu_active.jpg) -100px -100px no-repeat;
  z-index: 100;
}
ul#submenu10 li a:hover{
  background: url(../images/menu_active.jpg) 5px 2px no-repeat;
} 
ul#menicko{
  display: inline;
  list-style-type: none;
  list-style: none;
  margin:0;
  padding;0;
  height:44px;
  width:780px;
  background:none;
}
ul#menicko li{
  width:260px;
  display: block;
  list-style-type: none;
  list-style: none;
  height:99px;
  float:left;
  margin:0;
  padding:0; 
}
ul#menicko li a{
  width:260px;
  height: 99px;
  display: block;
  margin:0;
  padding:0;  
}
ul#menicko li.l0{
  background: url(../images/prodej_new.jpg) no-repeat;
  border-bottom: none;
  margin:0;
  padding:0;
}
ul#menicko li.l1{
  background: url(../images/pronajem_new.jpg) no-repeat;
  border-bottom: none;
  margin:0;
  padding:0;
}
ul#menicko li.l2{
  background: url(../images/poptavka_new.jpg) no-repeat;
  border-bottom: none;
  margin:0;
  padding:0;
}
ul#menicko li.l0 a.aktivni{
  background: url(../images/prodej_new1.jpg) no-repeat;
  border-bottom: none;
  margin:0;
  padding:0;
}
ul#menicko li.l1 a.aktivni{
  background: url(../images/pronajem_new1.jpg) no-repeat;
  border-bottom: none;
  margin:0;
  padding:0;
}
ul#menicko li.l2 a.aktivni{
  background: url(../images/poptavka_new1.jpg) no-repeat;
  border-bottom: none;
  margin:0;
  padding:0;
}


ul#menicko li.l_en0{
  background: url(../images/prodej_new_en.jpg) no-repeat;
  border-bottom: none;
  margin:0;
  padding:0;
}
ul#menicko li.l_en1{
  background: url(../images/pronajem_new_en.jpg) no-repeat;
  border-bottom: none;
  margin:0;
  padding:0;
}
ul#menicko li.l_en2{
  background: url(../images/poptavka_new_en.jpg) no-repeat;
  border-bottom: none;
  margin:0;
  padding:0;
}
ul#menicko li.l_en0 a.aktivni{
  background: url(../images/prodej_new_en1.jpg) no-repeat;
  border-bottom: none;
  margin:0;
  padding:0;
}
ul#menicko li.l_en1 a.aktivni{
  background: url(../images/pronajem_new_en1.jpg) no-repeat;
  border-bottom: none;
  margin:0;
  padding:0;
}
ul#menicko li.l_en2 a.aktivni{
  background: url(../images/poptavka_new_en1.jpg) no-repeat;
  border-bottom: none;
  margin:0;
  padding:0;
}
  /* konec: menu */  
 


  /* paticka */
    #footer
    {
      clear: both;
      height: 74px;   
      line-height: 74px;
      color:#000;
      text-align: left;
      font-size: .9em;
      overflow: hidden;
      padding: 0 20px;
      text-align: center;
      background: url(../images/footer.jpg);
    }    
    

    #footer a
    {
      color: #d00;
      text-decoration: none;
    }

    #footer a:hover
    {
      text-decoration: underline;
    }

  /* konec: paticka */
  
  

  
  

  .pdf
  {
    padding-left: 20px;
    background: url('../images/pdf.png') left center no-repeat;
  }
  
  .doc
  {
    padding-left: 20px;
    background: url('../images/doc.png') left center no-repeat;
  }
  
  .pps
  {
    padding-left: 20px;
    background: url('../images/pps.png') left center no-repeat;
  }




/******************  K O N T A K T Y  ********************/
#logos{
  display: none;
  width:200px;
  height:71px;
  background: url('../images/bg/logo.jpg')no-repeat;
}

a#logo{
  width:196px;
  height:89px;
  display:block;
  background-image: url(../images/logo.jpg);
  background-repeat: no-repeat;
  cursor:pointer;
}
.kontaktbox {
  float:left;
  width: 344px;
  height:121px;
  margin-left:10px;
  margin-top:18px;
  margin-right:0px;
  font-size:12px;
  line-height: 1.7em;
  background: url(../images/kontakty/kontaktbox.jpg) no-repeat; 
}

#kontaktbox1 {
  float:left;
  width: 717px;
  height:153px; 
  margin-left:10px; 
  margin-top:18px; 
  margin-right:0px; 
  font-size:12px; 
  line-height: 1.7em;
  background: url(../images/kontakty/kontaktbox1.jpg) no-repeat;
}

#kontaktbox1 .info{
  margin-top:32px;
  font-size: 0.9em; 
  margin-left: 130px;
}

.kontaktbox .info{
  margin-top:15px;
  font-size: 0.9em;
}
#kontaktbox1 .info span, .kontaktbox .info span{
  color:rgb(0,52,113);
  font-weight: bold;
  font-size: 1em;
}

.kontaktbox img, #kontaktbox1 img{ 
  margin-top:32px; 
  margin-left:15px;  
  border: 1px rgb(138,156,175) solid;
  float:left
}
.kontaktbox img{
  margin-top: 13px;
}
.info{
  float:left;
  margin-top:13px;
  margin-left:25px
}

/***********************  H L E D A N I  **********************/

.result_item{
  width:760px;
  height:68px;
  line-height: 1em;
  font-size: 0.8em;
  margin:8px 0px 8px 10px; 
  _margin:0px 5px;
}

.result_item .leva {
  border:1px rgb(254,163,90) solid;
  width:89px;
  height:67px;
  float:left;
}
.result_item .leva img{
  height:67px;
}
.result_item .leva_greeny{
  border:1px  rgb(142,220,84) solid;
  width:89px;
  float:left;
  height:67px;
  _height:64px;
}
.result_item .prava{
  background-color:rgb(254,227,206);
  width:667px;
  height:69px;
  float:left;
}
.result_item .prava_green{
  background-color:rgb(196,243,162);
  width:667px;
  height:69px;
  float:left;
}
.result_item .prava_lichy{
  width:667px;
  height:69px;
  float:left;
}
.result_item .result_1{
  padding:4px;
}
.result_item .result_2{
  text-align: left;
  width: 250px;
  float:left;
  margin-top: 10px;
}
.result_item .result_2 span{
  color:rgb(254,163,90);
}
.result_item .result_2 span.greeny{
  color:rgb(142,220,84);
}

.result_item .result_2 a{
  color:#000;
  text-decoration: none;
}
.result_item .result_2 a:hover{
  text-decoration: underline;
}
.result_item .result_3{
  float:left;
  overflow: hidden;
  width: 150px;
  margin: 5px 0 0 15px;
  display:block;
  height:50px;
  ##height:70px;
  _height:55px;
  
}
.result_item .result_3 span{
  _margin: 0px 0px -12px 0px;
  ##margin: 0px 0px -20px 0px;
  display:block;
  overflow: hidden;
  height:10px;
  float:left;
}
.result_item .result_3 b{
  color:rgb(254,163,90);
  width:60px;
  overflow: hidden;
  display:block;
  float:left;
}
.result_item .result_3 b.greeny{
  color:rgb(142,220,84);
}
.result_item .result_4{
  width:80px;
  text-align: center;
  float:left;
  margin-top: 10px;
  height:50px;
  #height:100px;
  ##padding-bottom: 50px;
  _padding-bottom: 0px;
  _height:50px;
}
.result_item .result_5{
  width:20px;
  float:left;
  height:30px;
  margin: 26px 0 0 20px;
  
}
.result_item .result_6{
  width:90px;
  float:left;
  height:68px;
  line-height: 68px;
  margin: 0 0 0 25px;
  
}

/***********************  P R A V O  **********************/
  
.adresbox {
  width: 510px;
  float:left;
  padding-left:20px;
  padding-top:15px;
  font-size: 0.9em;
}
.adresbox .box{
  width: 310px;
  float:right; 
}
.adresbox .box ul{
  width: 310px;
  float:right;
  font-size: 0.9em;
  padding:0;
  margin:0; 
}
.adresbox .boxleft{
  width: 180px;
  float:left;
  color:black;
  font-weight: bold;
  color:rgb(138,156,175);
}
.advokatleft {
  width: 360px;
  float:left;
  padding-left:20px;
  padding-top:15px;
  font-size: 0.85em;
}
.advokatleft .box{
  width: 200px;
  float:right; 
}
.advokatleft .boxleft{
  width: 160px;
  float:left;
  color:black;
  font-weight: bold;
  font-size:1.1em;
  color:rgb(138,156,175);
}


/****************************** D E T A I L 2 ******************/


#detail2{
  padding:0;
/*  background-color: #B3DAF1;*/
  color:#000;
}
#detail2 .detail_nav{
  color:#000;
  height:17px;
  width:760px;
  line-height: 17px;
  background-color:rgb(142,220,84);
}
#detail2 .detail_nav a{
  color:#000;
  text-decoration: none;
}
#detail2 .detail_nav_left{
  float:left;
  height:15px;
  width:270px;
  text-decoration: none;
  color:#000;
  background: url(../images/bg/sipka_doleva_g.gif) no-repeat 10px 2px;
  padding-left:25px;
}
#detail2 .detail_nav_center{
  float:left;
  text-decoration: none;
  color:#000;
  background: url(../images/bg/sipka_nahoru_g.gif) no-repeat 10px 4px;
  padding-left:30px;
}
#detail2 h4{
  margin-left: 0px;
  width:780px;
	height:31px;
	line-height: 31px;
	background: url(../images/bg/nadpis_green.jpg) no-repeat;
	color:#000;
	padding-left: 10px;
}
#detail2 .detail_nav_right{
  float:right;
  height:15px;
  background: url(../images/bg/sipka_doprava_g.gif) no-repeat right 2px;
  padding-right:10px;
  margin-right: 10px;
  _padding-right:10px;
}
#detail2 #line_top{
  height:3px;
 /* background: url(../images/bg/detail_top_line.jpg) repeat-y ;*/
  width:760px;
  float:right;
}
#detail2 a#vp{
  background:rgb(142,220,84) url(../images/bg/ico_virtual_green.gif) no-repeat 10px 3px;
  display:block;
  width:260px;
  height:24px;
  line-height: 24px;
  color:#000;
  padding-left:35px;
  text-decoration: none;
  margin:2px 10px 0 0;
  float:left;
  border:#fff 1px solid;
}
#detail2 a#vds{
  background:rgb(142,220,84) url(../images/bg/ico_schranka_g.jpg) no-repeat 10px 3px;
  display:block;
  width:180px;
  height:24px;
  line-height: 24px;
  color:#000;
  padding-left:35px;
  text-decoration: none;
  margin:2px 10px 0 0;
  float:left;
  border:#fff 1px solid;
}
#detail2 a#tn{
  background:rgb(142,220,84) url(../images/bg/ico_tisk_g.jpg) no-repeat 10px 3px;
  display:block;
  width:140px;
  height:24px;
  line-height: 24px;
  color:#000;
  padding-left:35px;
  text-decoration: none;
  margin:2px 0;
  float:left;
  border:#fff 1px solid;
  cursor:pointer;
}
#detail2 #detail_head{
  margin:0 0 0 5px;
  text-decoration: none;
 /* border-left: 1px solid #1A7AB5*/;
  padding-left: 5px;
}
#detail2 #virt_tour{
  height:475px;
  width:744px;
}
#detail2 #detail_left{
  float:left;
  width:360px;
}
#detail2 #detail_right{
  float: right;
  width:365px;
}
#detail2 #big-photo-href{
  display: block;
  text-align: center;
  overflow: hidden;
}
#detail2 .big_foto{
  height:266px;
  border:1px solid grey;
  margin:10px 0 0 0;
}

#detail2 .little_foto{
  width:110px;
  overflow: hidden;
  height:82px;
  text-align: center;
  float:left;
  margin:5px 4px;
  border:1px solid grey; 
}

#detail2 #detail_info{
  margin:0px 4px 4px 5px;
  text-decoration: none;
  /*border-left: 1px solid #1A7AB5;*/
  padding-left: 5px;
  /*background-color: #409FD5;*/
  
}
#detail2 a#zo{
  background: url(../images/bg/zo.gif) no-repeat 10px 3px;
  display:block;
  width:140px;
  height:24px;
  line-height: 24px;
  padding-left:35px;
  margin:2px 0;  
}
#detail2 .attributes {
  /*background-color: #B3DAF1;*/
  margin: 5px 5px 5px 0;
  line-height: 14px;
  padding: 4px;
  text-align: justify;
}
#detail2 .attributes table{
  line-height: 14px;
}
#detail2 table .td_left{
  width:160px;
  font-weight: bold;
  border:none;
  font-size: 0.85em;
  padding-left: 5px;
  margin:0;
}
#detail2 #adresa{

  padding-left: 5px;
  font-size: 0.9em;
  /*background-color: #B3DAF1;*/
  margin:5px 5px   0 0;
}
#detail2 .tech_pod{
 /* color: rgb(26,122,181);*/
 color:#000;
  background: url(../images/bg/linka_z.jpg) no-repeat bottom;
  width:353px;
  display: block;
}
#detail2 .tech_pod_table tr{
 background: url(../images/bg/linka_z.jpg) no-repeat bottom;
  width:353px;
  display: block;
}
#detail2 #cena{
  height:30px;
  text-align: center;
  line-height: 30px;
  padding-left: 5px;
  font-size: 0.9em;
  /*background-color: #B3DAF1;*/
  margin:5px 5px   0 0;  
}
#detail2 .left_ref{
  height:17px;
  line-height: 17px;
  color:#000; 
  background:rgb(142,220,84) url(../images/bg/sipka_doprava_g.gif) no-repeat 5px 2px;
  width:157px;
  font-size: 0.8em;
  font-weight: bold;
  text-align: center;
  border:1px solid #fff;
  margin:5px 5px;
  text-decoration: none;
  display:block;
  float:left;
  padding-left: 3px;
}
#detail2 #kont{
  border:#fff 1px solid;
  width:335px;
}
#detail2 #kontakt{
  font-weight: bold;
  height:15px;
  line-height: 15px;
  padding:3px 0px 5px 25px;  
}

#detail2  #kont img{
  float:left;
  width:70px;
  margin:0 0 10px 10px;
}
#detail2 #kontakt_right{
  float:left;
  width:240px;
  margin-left: 15px;
}
#detail2 #kontakt_right h5 {
  padding:0;
  margin:0;
}


/******************* D E T A I L   ***********************************/
#detail{
  padding:0;
/*  background-color: #B3DAF1;*/
  color:#000;
}
#detail .detail_nav{
  color:#000;
  height:17px;
  line-height: 17px;
  width:760px;
  display: block;  
  background-color:rgb(254,163,90);
}
#detail .detail_nav a{
  color:#000;
  text-decoration: none;
}
#detail span.detail_nav_left{
  width:270px;
  height:15px;
  float:left;
  display:block;  
  text-decoration: none;
  color:#000;
  background: url(../images/bg/sipka_doleva.gif) no-repeat 10px 2px;
  padding-left:25px;
}
#detail .detail_nav_center{
  float:left;
  text-decoration: none;
  color:#000;
  background: url(../images/bg/sipka_nahoru.gif) no-repeat 10px 4px;
  padding-left:30px;
}
#detail h4{
  padding-left: 10px;
  width:800px;
	height:31px;
	line-height: 31px;
	background: url(../images/bg/nadpis.jpg) no-repeat;
	color:#000;
	font-size: 1.0em;
	_width:760px;
}
#detail .detail_nav_right{
  float:right;
  height:15px;
  background: url(../images/bg/sipka_doprava.gif) no-repeat right 2px;
  padding-right:10px;
  margin-right: 10px;
  _padding-right:10px;
}
#detail #line_top{
  height:3px;
 /* background: url(../images/bg/detail_top_line.jpg) repeat-y ;*/
  width:760px;
  float:right;
}
#detail a#vp{
  background: rgb(254,163,90) url(../images/bg/ico_virtual.jpg) no-repeat 10px 3px;
  display:block;
  width:260px;
  height:24px;
  line-height: 24px;
  color:#000;
  padding-left:35px;
  text-decoration: none;
  margin:2px 10px 0 0;
  float:left;
  border:#fff 1px solid;
}
#detail a#vds{
  background:rgb(254,163,90) url(../images/bg/ico_schranka.jpg) no-repeat 10px 3px;
  display:block;
  width:180px;
  height:24px;
  line-height: 24px;
  color:#000;
  padding-left:35px;
  text-decoration: none;
  margin:2px 10px 0 0;
  float:left;
  border:#fff 1px solid;
}
#detail a#tn{
  background:rgb(254,163,90) url(../images/bg/ico_tisk.jpg) no-repeat 10px 3px;
  display:block;
  width:140px;
  height:24px;
  line-height: 24px;
  color:#000;
  padding-left:35px;
  text-decoration: none;
  margin:2px 0;
  float:left;
  border:#fff 1px solid;
  cursor:pointer;
}
#detail #detail_head{
  margin:0 0 0 5px;
  text-decoration: none;
 /* border-left: 1px solid #1A7AB5*/;
  padding-left: 5px;
}
#detail #virt_tour{
  height:475px;
  width:744px;
}
#detail #detail_left{
  float:left;
  width:360px;
}
#detail #detail_right{
  float: right;
  width:365px;
  _width:345px;
}
#detail #big-photo-href{
  display: block;
  text-align: center;
  overflow: hidden;
}
#detail .big_foto{
  height:266px;
  border:1px solid grey;
  margin:10px 0 0 0;
}
#detail .little_foto{
  width:110px;
  overflow: hidden;
  text-align: center;
  float:left;
  margin:5px 4px;
    height:82px;
  border:1px solid grey; 
}

#detail #detail_info{
  margin:0px 4px 4px 5px;
  text-decoration: none;
  /*border-left: 1px solid #1A7AB5;*/
  padding-left: 5px;
  /*background-color: #409FD5;*/
  
}
#detail a#zo{
  background: url(../images/bg/zo.gif) no-repeat 10px 3px;
  display:block;
  width:140px;
  height:24px;
  line-height: 24px;
  padding-left:35px;
  margin:2px 0;  
}
#detail .attributes {
  /*background-color: #B3DAF1;*/
  margin: 5px 5px 5px 0;
  line-height: 14px;
  padding: 4px;
  text-align: justify;
}
#detail .attributes table{
  line-height: 14px;
}
#detail table .td_left{
  width:160px;
  font-weight: bold;
  border:none;
  font-size: 0.85em;
  padding-left: 5px;
  margin:0;
}
#detail #adresa{

  padding-left: 5px;
  font-size: 0.9em;
  /*background-color: #B3DAF1;*/
  margin:5px 5px   0 0;
}
#detail .tech_pod{
  /*color: rgb(26,122,181);*/
  color:#000;
  background: url(../images/bg/linka_o.jpg) no-repeat bottom;
  width:353px;
  display: block;
}
#detail .tech_pod_table tr{
 background: url(../images/bg/linka_o.jpg) no-repeat bottom;
  width:353px;
  display: block;
}
#detail #cena{
  height:30px;
  text-align: center;
  line-height: 30px;
  padding-left: 5px;
  font-size: 0.9em;
  /*background-color: #B3DAF1;*/
  margin:5px 5px   0 0;  
}
#detail .left_ref{
  height:17px;
  line-height: 17px;
  color:#000; 
  background:rgb(254,163,90) url(../images/bg/sipka_doprava.gif) no-repeat 5px 2px;
  width:157px;
  _width:147px;
  font-size: 0.8em;
  font-weight: bold;
  text-align: center;
  border:1px solid #fff;
  margin:5px 5px;
  text-decoration: none;
  display:block;
  float:left;
  padding-left: 3px;
}
#detail #kont{
  border:#fff 1px solid;
  width:335px;
}
#detail #kontakt{
  font-weight: bold;
  height:15px;
  line-height: 15px;
  padding:3px 0px 5px 25px;  
}

#detail  #kont img{
  float:left;
  width:70px;
  margin:0 0 10px 10px;
}
#detail #kontakt_right{
  float:left;
  width:240px;
  margin-left: 15px;
}
#detail #kontakt_right h5 {
  padding:0;
  margin:0;
}
/************************** I N P U T - V Y H L E D A V A C****************************/
#orange{
  background-color:rgb(254,229,209);
  height:1093px;
  margin:5px 10px;
}
#green{
  background-color:rgb(196,243,162);
  height:1093px;
  margin:5px 10px;  
}
#search_obj{
  padding:0 0 0 30px;

}
#orange label{
  color:rgb(253,126,19);
}

.input{
  display:block;
  margin:10px 10px;
}

.input label{
  width:160px;
  display: block;
  font-weight: bold;  
  letter-spacing: 1px;
}

.input .okres{
  display: Block;
  width: 160px;
  float: left;
}

.input .velikost{
  display: Block;
  width: 100px;
  float: left;
}

#hide{
  visibility: hidden;
  display:none;
}


#hide_show{
  display: block;
  text-align: center;
  padding-top: 10px;
  _padding-top:0px;
  text-align: right;
}
#hide_show a.hideSearch {
  width:200px;
  height:23px;
  text-align: center;
  text-decoration: none;
  display: inline;
  line-height: 23px;
  padding: 2px 15px;
  margin:10px 25px;
  background: url(../images/orange_button.jpg) repeat-x;
  cursor: pointer;
  color:#fff;
}
#green #hide_show a.hideSearch {
  width:200px;
  height:23px;
  text-align: center;
  display: inline;
  line-height: 23px;
  padding: 2px 15px;
  margin:10px 25px;
  background: url(../images/green_button.jpg) repeat-x;
  cursor: pointer;
  color:#fff;
}



/*************************************************************/
#search_result  {
  background-color:rgb(254,227,206);
  text-align: center;
  padding:0;
  margin:5px 10px;
  height:20px;
}
#search_result2 {
  background-color:rgb(196,243,162);
  text-align: center;
  padding:0;
  margin:5px 10px;
  height:20px;
  line-height: 20px;
}
#sort_search_result{
  float: right;
  padding: 0px 40px 0 0;
}
#sort_search_result span{
  width:85px;
  float: left;
  display: block;
  color:rgb(254,126,16);
}
#sort_search_result .span1{
  width:160px;
  float: left;
  display: block;
  margin:0 280px 0 50px;
  _margin:0 250px 0 50px;
  color:rgb(254,126,16);
}
#sort_search_result .span2{
  width:50px;
  float:left;
  display: block;
  color:rgb(254,126,16);
}
#search_result #sort_search_result span{
  color:rgb(254,126,16);
}
#search_result2 #sort_search_result span{
  color:rgb(65,164,12);
}
.partneri{
  margin:10px 30px;
  display:block;
}


object {
  padding:0;
  margin:0;
}

.about_us{
  padding:5px 20px 0px 30px;
  margin-left:20px;
  /*background: url(../images/bg/onas_sipka.gif) 0px 3px no-repeat;*/
  
}

.center{
  display:block;
  text-align: center;
  font-weight: bold;
  font-size: 0.9em;
}
.refer{
  display:block;
  margin-top:10px;
  padding-left:40px;
  background: url(../images/bg/onas_sipka.gif) 20px 3px no-repeat;
}
.red{
  
  margin-left: 40px;
}

.red2{
  color:#d00000;
}
#law_advise{
  width:400px;
  margin-left:40px;
  padding:10px 0 10px 20px;
  border:1px solid #000;
}
#law_advise legend{
  color:#000;
}
#law_advise label{
  display: block;
  font-weight: bold;
  font-size: 0.85em;
  margin-top: 10px;
  width:350px;
  float:left;
}

#law_advise input{ 
  width:350px;
}
#law_advise textarea{
  width:350px;
  height:120px;
}
#law_advise .submit{
  width:100px;
}
#prac_prilezitosti{
  background: url(../images/bg/prace.gif) no-repeat;
  width:200px;
  height:25px;
  display:block;
}
.border_green{
  border-color: green;
}
#translator{
  text-align: center;
  background: url(../images/bg/leve_menu_dole.jpg) no-repeat;
  width:200px;
  height:84px;
  padding-top: 7px;
  position: relative;
  top:5px;
}
hr.cl {
	clear: both;
	height: 1px;
	margin: -1px 0 0 0;
	padding: 0;
	border: none;
	visibility: hidden;
}


/*******************  F O T O G A L E R I E *************************/

#page2{
  display:block;
  margin:10px 10px 2px 10px;

}
#page2 #name{
  background-color: rgb(255,163,90);
  padding:2px 5px;
  color:#fff;
  font-size: 1.2em;
  font-weight: bolder;
  margin-bottom: 5px;
}
#page2 #name_g{
  background-color: #8edc54;
  padding:2px 5px;
  color:#fff;
  font-size: 1.2em;
  font-weight: bolder;
  margin-bottom: 5px;
}
#page2 #photo{
  padding:1px;
  height:480px;
  text-align: center;
  
}
#page2 img{
  padding:1px;
  background-color: #fff;
}

#photo_menu{
  margin:0 auto;
  height:30px;
  line-height: 30px;
  width:642px;
  background: url(../images/bg/photo_bg.jpg) repeat-x;
}
#photo_menu a{
  text-decoration: none;
  color:#fff;
  font-size: 1.2em;
  font-weight: bolder;
}
#photo_menu .nahrada{
  width:250px;
  height:30px;
  background: url(../images/bg/sipka_doleva.gif) no-repeat 0px center;
  float:left;
  text-align: left;
  line-height: 30px;
  padding-left: 12px;
  margin-left: 20px;
}
#photo_menu .nahrada2{
  width:180px;
  height:30px;
  float:right;
  background: url(../images/bg/sipka_doprava.gif) no-repeat right center;
  text-align: right;
  line-height: 30px;
  margin-right: 20px;
  padding-right: 12px;
}
#photo_menu #close{
  width:100px;
  background: url(../images/bg/ico_close.gif) no-repeat 0px center;
  padding-left: 0px;
  float:left;
  cursor: pointer;
  line-height: 30px;
}
#photo_menu_g{
  margin:0 auto;
  height:30px;
  line-height: 30px;
  width:642px;
  background: url(../images/bg/photo_bg_g.jpg) repeat-x;
}
#photo_menu_g a{
  text-decoration: none;
  color:#fff;
  font-size: 1.2em;
  font-weight: bolder;
}
#photo_menu_g .nahrada{
  width:250px;
  height:30px;
  background: url(../images/bg/sipka_doleva_g.gif) no-repeat 0px center;
  float:left;
  text-align: left;
  line-height: 30px;
  padding-left: 12px;
  margin-left: 20px;
}
#photo_menu_g .nahrada2{
  width:180px;
  height:30px;
  float:right;
  background: url(../images/bg/sipka_doprava_g.gif) no-repeat right center;
  text-align: right;
  line-height: 30px;
  margin-right: 20px;
  padding-right: 12px;
}
#photo_menu_g #close{
  width:100px;
  background: url(../images/bg/ico_close_g.gif) no-repeat 0px center;
  padding-left: 0px;
  float:left;
  cursor: pointer;
  line-height: 30px;
}
/**************************************************************************/
#flags{
  height:25px;
  padding-top: 10px;
  text-align: center;
  padding-left: 25px;
}
#flags #cz {
  background: url(../images/bg/vlajka_cz.jpg) no-repeat;
  width:24px;
  height:17px;
  display: block;
  float:left;
}
#flags #en {
  background: url(../images/bg/vlajka_en.jpg) no-repeat;
  display: block;
  width:24px;
  margin-left: 10px;
  height:17px;
  float:Left;
  padding-left: 15px;
}

#sale-list{
  text-align: center;
  display:block;
}
#sale-list .paging{
  text-align: center;
  display: block;
   
}
#sale-list .paging a{
  color:#000;
  margin:0 3px;
  width:13px;
  text-decoration: none;
  
}
#sale-list .paging span{
  margin:0;
  padding:0;
  padding:2px 6px;
  color:#fff;
  font-weight: bold;
  background-color: rgb(254,163,90);
}
#sale-list .paging .paging_active{
  background-color:rgb(254,163,90);
  float:left;
  padding: 2px 5px;
  margin-top: -3px;
}
         
#sale-list .paging a.rstraight{
  background: url(../images/bg/sipka_doprava.gif) no-repeat 0px 3px;
  width:8px;
  height:16px;
}
#sale-list .paging a.lstraight{
  background: url(../images/bg/sipka_doleva.gif) no-repeat 0px 3px;
  width:8px;
  height:16px;
}
#sale-list .paging a.rrstraight{
  background: url(../images/sipka_right.gif) no-repeat 0px 4px;
  width:12px;
  height:15px;
}
#sale-list .paging a.llstraight{
  background: url(../images/sipka_left.gif) no-repeat 0px 4px;
  width:12px;
  height:15px;
}


#sale-list2{
  text-align: center;
}
#sale-list2 .paging{
  text-align: center;
}
#sale-list2 .paging a{
  color:#000;
  margin:0 3px;
  width:13px;
  text-decoration: none;
}
#sale-list2 .paging .paging_active{
  background-color:rgb(142,220,84);
  float:left;
  padding: 2px 5px;
  margin-top: -3px;
}
#sale-list2 .paging span{
  margin:0;
  padding:0;
  padding:2px 6px;
  color:#fff;
  font-weight: bold;
  background-color:rgb(142,220,84) ;
}
#sale-list2 .paging a.rstraight{
  background: url(../images/bg/sipka_doprava_g.gif) no-repeat 0px 3px;
  width:8px;
  height:16px;
}
#sale-list2 .paging a.lstraight{
  background: url(../images/bg/sipka_doleva_g.gif) no-repeat 0px 3px;
  width:8px;
  height:16px;
}
#sale-list2 .paging a.rrstraight{
  background: url(../images/sipka_right_g.gif) no-repeat 0px 4px;
  width:12px;
  height:15px;
}
#sale-list2 .paging a.llstraight{
  background: url(../images/sipka_left_g.gif) no-repeat 0px 4px;
  width:12px;
  height:15px;
}
/*********************************************************/

table#fotogalerie{
  text-align: center;
}
#fotogalerie #tisk{
  cursor: pointer;
}
#fotogalerie strong{
  background:url(../images/bg/sipka_nahoru.gif) no-repeat 0px 3px;
  padding-left:20px;
}
#virtpro{
  background: url(../images/bg/ico_virtual.jpg) no-repeat;
  padding-left: 25px;
}
#virtprogreen{
  background: url(../images/bg/ico_virtual_green.gif) no-repeat;
  padding-left: 25px;
}
/*********************************************************/
.display-none {
	display: none;
}
/************************/
#searchev{
  margin-left: 20px;
}

#searchinput{
  width:140px;
  
}
#searchbutton{
  width:22px;
  height:21px;
  background: url(../images/find.gif) no-repeat;
  margin:0;
  padding:0;
  border:0;
}
/***************************************************************************/
#newest_orange{
  width:623px;
  height:294px;
  background: url(../images/oranz2.jpg) no-repeat;
  margin:10px 0px 0px 70px;
}
#newest_green{
  width:623px;
  height:294px;
  background: url(../images/zelena2.jpg) no-repeat;
  margin:10px 0px 0px 70px;
}
#newest_orange img, #newest_green img{
  margin:20px 10px 0px 10px;
  height:137px;
}
#newest_orange a{
  width:183px;
  height:163px;
  _height:137px;
  display:block;
}
#newest_green a{
  width:183px;
  height:163px;
  _height:137px;
  display:block;
}
#newest_orange h4{
  display:block;
  padding:0;
  margin:0;
  font-size: 1.1em;
  padding:5px 0 0 20px;
  color:rgb(253,126,19);
}
#newest_green h4{
  display:block;
  padding:0;
  margin:0;
  font-size: 1.1em;
  padding:5px 0 0 20px;
  
}
.newest_item{
  width:205px;
  float:left;
}
.newest_item a{
  width:170px;
  overflow: hidden;
}


.newest_item span{
  margin:7px 0 0 10px;
  display:block;
  width:150px;
}
.newest_item div{
  padding:2px 5px;
  margin:7px 0 0 10px;
  display:block;
  text-align: left;
}
#nabizim-form{
  float:left;
  width:500px;
  margin-right: 40px;
}
#virt_tour{
  height:475px;
  width:744px;
}
#mapa-prodej{
  background: url(/images/mapa/prodej/mapa.gif) no-repeat 0 0;
  width:390px;
  height:243px; 
}
#mapa-pronajem{
  background: url(/images/mapa/pronajem/mapa.gif) no-repeat 0 0;
  width:390px;
  height:243px; 
}
#regions_map
{
  width:390px;
  height: 243px;
  padding: 0;
  margin:0;
}
#regions_map li{
  list-style:none;
  padding: 0;
  margin: 0;
  overflow:hidden;
}

#regions_map li a
{
  display: block;
  text-decoration: none;
  position: absolute;
  margin:0;
  padding:0;    
}


#mapa-prodej #regions_map li #location1{
  margin: 0 0 0 90px;
  width: 25px;
  background: url(../images/mapa/prodej/praha.gif) -100px -100px  no-repeat; 
  z-index:2;
  height: 20px;
  top: 343px;
  #top:378px;
  _top:368px;
}

#mapa-prodej #regions_map li #location2 {
  margin:0 0 0 151px;
  top: 406px;
  #top:441px;
  _top:431px;
  background: url(../images/mapa/prodej/jm.gif)  -100px -100px  no-repeat;
  width: 118px;
  height: 90px;
}
#mapa-prodej #regions_map li #location3 {
  margin:0 0 0 42px;
  top: 309px;
  #top:344px;
  _top:334px;
  z-index:1;
  background: url(../images/mapa/prodej/stred.gif)  -100px -100px  no-repeat;
  width: 118px;
  height: 100px;
}
#mapa-pronajem #regions_map li #location1{
  margin: 0 0 0 90px;
  width: 25px;
  background: url(../images/mapa/pronajem/praha.gif) -100px -100px  no-repeat; 
  z-index:2;
  height: 20px;
  top: 343px;
  #top:378px;
  _top:368px;
}

#mapa-pronajem #regions_map li #location2 {
  margin:0 0 0 151px;
  top: 406px;
  #top:441px;
  _top:431px;
  background: url(../images/mapa/pronajem/jm.gif)  -100px -100px  no-repeat;
  width: 118px;
  height: 90px;
}
#mapa-pronajem #regions_map li #location3 {
  margin:0 0 0 42px;
  top: 309px;
  #top:344px;
  _top:334px;
  z-index:1;
  background: url(../images/mapa/pronajem/stred.gif)  -100px -100px  no-repeat;
  width: 118px;
  height: 100px;
}
#regions_map li #location1:hover{
  background-position: top left;
}
#regions_map li #location2:hover{
  background-position: top left;
  
}
#regions_map li #location3:hover{
  background-position: top left;
}
#okres1{
  display: none;
}
#okres2{
  display: none;
}
#okres3{
  display: none;
}
