/* CSS Document */

.line{
border-bottom-color:#a4a5a5;
border-bottom-style:solid;
border-bottom-width:1px;
padding:15px;

}

.select{
border-width:0px;
margin-left:40px;
margin-right:100px;
padding:5px;
background-color:#FFFFFF;
color:#707171;
}

.mezera{
margin-right:30px;
float:left;
color:#707171;
}

#free{
height:100px;
}


.noline{
padding:15px;
margin-bottom:30px;
height: 30px;

}

.check{
border-width:0px;
padding:3px;
}

.kat_nazev{
margin-left:100px;
}

#hlavicka{
background-image:url(../image/www/panel.jpg);
width:990px;
height:29px;

}

#fotograf{
padding-left:15px;
color:#FFFFFF;
font-size:110%;
padding-top:4px;
float:left;
width:190px;
}

#nazev_nem{
padding-left:15px;
color:#FFFFFF;
font-size:110%;
padding-top:4px;
width:520px;
float:left;

}
#nazev_nem2{
padding-left:15px;
color:#FFFFFF;
font-size:110%;
padding-top:4px;
width:643px;
float:left;

}
#lok_nem{
padding-left:15px;
color:#FFFFFF;
font-size:110%;
padding-top:4px;
width:110px;
float:left;

}
#cena_nem{
padding-left:15px;
color:#FFFFFF;
font-size:110%;
padding-top:4px;
float:left;

}

.nem{
width:100%;
height:170px;
}
.hr{
border-width:0;
border-top:1px solid #bbb;
height:1px;
padding:0px;
margin:0px;
margin-left:220px;

}
.pic_nem{
background-image:url(../image/www/foto.jpg);
width:207px;
height:157px;
float:left;
padding-top:9px;
padding-left:8px;
}

.tab_pic{
width:198px;
height:148px;
}
.tab_text{
padding-top:20px;
padding-left:7px;
height:140px;
float:left;
width:490px;

}

.tab_text2{
padding-top:20px;
padding-left:7px;
height:140px;
float:left;
width:610px;

}

.tab_text a{
font-size:115%;
font-weight:bold;
text-decoration:underline;
color:#0161c8;
}

.tab_text2 a{
font-size:115%;
font-weight:bold;
text-decoration:underline;
color:#0161c8;
}

.popis{
padding-top:5px;
line-height:20px;
margin-right:20px;

}

.lok{
padding-top:43px;
padding-left:0px;
height:110px;
float:left;
width:150px;
text-align:center;
}

.cena{
padding-top:43px;
padding-left:0px;
height:110px;
float:left;
width:125px;
text-align:center;
color:#0161c8;
font-weight:bold;
}



.posuvnik { color: #B9BABB; height: 30px; padding-left: 5px; padding-top: 2px; text-align: right; }
			.posuvnik a { color: #98999B; font-weight: bold; }
			.posuvnik a:hover, .posuvnik a:active, .posuvnik a:focus { color: #0161c8; }
		  #strZpet, #strDopredu { text-decoration: none; }
		  #strZpet2, #strDopredu2 { text-decoration: none; }

.d_line{
margin-left:15px;
margin-top:20px;
border-width:0;
border-top:1px solid #bbb;
height:1px;
}

.hledej{
float:right;
width:120px;
height:58px;
}

.hledej2{
float:right;
width:120px;
height:58px;

}

.hledej_devel{

width:985px;
height:58px;

}

.pod_hledej{
margin-left:-8px;
}

#left{
float:left;
width:514px;

}

#right{
float:right;
width:475px;

}

#foto_nem{
background-image:url(../image/www/nemovitost.jpg);
padding-top:9px;
padding-left:8px;
width:506px;
height:381px;
}

#foto_nem img{
width:497px;
height:372px;
}

.nadpis_detail{
padding-top:40px;

}

#funkce{
padding-top:55px;
padding-bottom:15px;
}

#funkce img{
padding-left:5px;
}

#funkce2{
padding-top:55px;
padding-bottom:15px;
}

#funkce2 img{
padding-left:50px;
}

.pdf_devel{
position: relative;
left: 100px;
}

.akce{
text-align:center;
line-height:15px;
padding:5px;
}

.makler_foto{
margin-top:10px;
margin-left:30px;
background-image:url(../image/www/makler.jpg);
width:112px;
height:162px;
padding-top:4px;
padding-left:1px;
}

.makler_foto img{
width:105px;
height:158px;
}

.m_jmeno{
color:#0161c8;
font-weight:bold;
font-size:110%;
margin-top:10px;
margin-bottom:10px;
}

#m_email{
margin-left:-10px;  text-align:center;
}

#m_email a:hover{
color:#0161c8;

}

.select2{
border-width:0px;
padding:5px;
background-color:#FFFFFF;
color:#707171;
}

.title1{
padding-bottom:7px;
padding-top:25px;
}
.button{
margin-left:20px;
margin-top:10px;
text-align:left;
}

.d_lok{
float:left; width:110px; margin-left:15px; margin-top:30px; font-weight:bold;
}

.d_lok1{
margin-top:30px; color:#666666;
}

.d_cena1{
margin-top:30px; color:#2073cc; font-weight:bold; font-size:150%; float:left; width:350px;

}

.cislo{
background-image:url(../image/www/cislo.jpg);
width:84px;
height:20px;
color:#FFFFFF;
font-size:70%;
text-align:center;
padding-bottom:2px;
}

.d_popis{
width:460px; margin-left:15px; font-size:120%; color:#0161c8; float:left; padding-top:20px; font-weight:bold; margin-bottom:7px;
}

.d_text{
	text-align:justify;
	width:460px;
	line-height:23px;
	padding:15px;
	float:left;
	height:167px;
}

#dopln{
height:360px;
float:left;
width:470px;
padding-bottom:10px;
}

.d_vl{
margin-left:15px; 
 color:#566b7c;
 height:17px;
 margin-top:5px;
 line-height:17px;
 
 
}

.d_vl_t{

float:left; width:125px; color:black;
}

.posun A {
 background-image: url(../image/www/dalsi.jpg);
  margin: 20px;
  height: 20px;
}
.posun a:hover {
  background:url(../image/www/dalsi_a.jpg);
  width: 20px;
  height: 20px;
}

.devel_img{
margin-left: 20px;
margin-top: 10px;
}

.devel_img2{

margin-top: 50px;

}

 .devel_mez{
 padding-top: 120px;
 height: 380px;
 padding-left: 80px;
 }




















#dPosuvnikObrazku { width: 500px; height: 109px; /*background: red;*/ }
			#aLevaSipka { display: block; float: left; width: 30px; height: 109px; }
			#aPravaSipka { display: block; float: left; width: 30px; height: 109px; }
			#dFotografie { position: relative; display: block; float: left; z-index: 1000; width: 440px; height: 109px; white-space: nowrap; overflow: hidden; }

			#dFotografieVnitrni { position: absolute; top: 0px; left: 0px; z-index: -1001; display: block; float: left; height: 109px; white-space: nowrap; overflow: hidden; }
			#dPosuvnikObrazku  a, #dPosuvnikObrazku  a img {border: none; margin: 0px; padding: 0px;}
			#skelet {width: 500px; margin: 0 auto; position: relative; z-index: 0; background: #ebecec; }


