/*#################### nabidka_thumb ####################*/
.nabidka_thumb {
  width: 538px;
  height: 170px;
  position: relative;
  margin: 10px 0px 10px 0px;
  background: url('../layout/nabidka-thumb-background.png') repeat-y;}
.nabidka_thumb h3 {
  background: url('../layout/nabidka-thumb-header.png') no-repeat;}
.nabidka_thumb h3 a {
  text-decoration: none;}
.nabidka_thumb h3 a:hover {
  color: #DB261F!important;}
.nabidka_thumb .ico {
  float: right;
  margin: 6px 8px 0px 0px;}
.nabidka_thumb div.photo {
  float: left;
  width: 126px;
  height: 90px;
  padding: 9px 0px 0px 18px;
  background: url('../layout/nabidka-thumb-photo.png') no-repeat;}
.nabidka_thumb div.text {
  font-size: 0.9em;
  line-height: 1.3em;
  width: 385px;
  float: left;}
.nabidka_thumb div.text a{
  text-decoration: none;
  color: #000000!important;}
.nabidka_thumb div.text .cena {
  color: #DB261F;
  font-weight: bold;}
.nabidka_thumb div.text .more_info {
  color: #DB261F;
  float: right;
  padding: 2px 5px 5px 20px;
  font-weight: bold;
  background: url('../layout/nabidka-thumb-more_info.png') no-repeat;}
  .nabidka_thumb div.text .more_info a {
    text-decoration: none;}
.nabidka_thumb .bottom {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 538px;
  height: 3px;
  overflow: none;
  background: url('../layout/nabidka-thumb-bottom.png') no-repeat;}

/*#################### top_nabidky ####################*/
#top_nabidky {
  float: left;
  width: 573px;
  height: 260px;
  padding: 0px 55px 0px 51px;
  position: relative;
  margin-top: 30px;
  background: url('../layout/top_nabidky-background.png') 0px 29px repeat-x;}
#top_nabidky-left {
  position: absolute;
  left: 0px;
  height: 241px;
  width: 51px;
  margin-top: 29px;
  background: url('../layout/top_nabidky-left.png') no-repeat;}
#top_nabidky-right {
  position: absolute;
  right: 0px;
  height: 241px;
  width: 55px;
  margin-top: 29px;
  background: url('../layout/top_nabidky-right.png') no-repeat;}
#top_nabidky-nadpis {
  position: absolute;
  right: 50px;
  top: 1px;
  display: block;
  width: 195px;
  height: 24px;
  font-size: 1.2em;
  text-align: center;
  padding: 5px 0px 0px 0px;
  background: url('../layout/top_nabidky.png') no-repeat;}
#top_nabidky-arrow-left {
  float: left;
  margin-top: 120px;}
#top_nabidky-arrow-right {
  float: right;
  margin-top: 120px;}
#top_nabidky .box {
  width: 147px;
  height: 165px;
  margin-top: 50px;
  padding: 10px 13px 0px 15px;
  float: left;
  font-size: 0.9em;
  text-align: center;
  line-height: 1.2em;
  background: url('../layout/top_nabidky-box.png') no-repeat;}
#top_nabidky .box a {
  color: #000000;
  text-decoration: none;}
  
/*#################### detail ####################*/
/*########## detail-galerie ##########*/
#detail-galerie {
  margin: auto;
  clear: both;
  width: 320px;
  padding: 10px 5px 10px 10px;}
#detail-galerie #big {
  width: 320px;
  height: 240px;}
#detail-galerie a img {
  cursor: pointer;
  float: left;
  margin: 1px;
  border: 2px solid #CCCCCC;}
#detail-galerie a:hover img {
  border: 2px solid #F0A900;}
/*########## detail-description ##########*/
#detail-description {
  width: 280px;
  text-align: justify;
  margin: 0px 15px 0px 5px;
  float: left;}
/*########## detail-vlastnosti ##########*/
table.vlastnosti td {
  width: 120px;}
/*########## mapa ##########*/
#map_canvas {
  border: 2px solid #CCCCCC;
  width: 400px;
  height: 300px;
  margin: auto;
  clear: right;}
/*########## box ##########*/
#box {
  cursor: pointer;
  padding: 10px 0px 0px 0px;}
#box span {
  text-decoration: underline;}
/*########## agency ##########*/
table#agency {
  width: 250px;
  padding-top: 15px;
  margin: auto;}
table#agency h3 {
  text-align: center;
  padding: 0px;}
table#agency td {}
/*########## broker ##########*/
table#broker {
  width: 250px;
  margin: auto;}
table#broker h3 {
  text-align: center;
  padding: 0px;}
table#broker td {}
/*########## video ##########*/
#video {
  width: 500px;
  margin: auto;}
/*#################### rychle vyheldavani ####################*/
#vyhledavani {
background: #F3F4F6;
width: 100%;}
#vyhledavani h3 {
  background:#E6E6E6;
  padding: 1px 0px 1px 0px;
  margin: 4px 0px 4px 0px;}
#vyhledavani td {
  padding: 0px 2px 0px 2px;}
#vyhledavani select {
  width: 170px;}
#vyhledavani .wide {
  width: 166px;}
  
  
 /*#################### ruvod ####################*/ 
#uvod .box {
  width: 147px;
  height: 165px;
  padding: 10px 13px 0px 15px;
  float: left;
  font-size: 0.9em;
  text-align: center;
  line-height: 1.2em;
  background: url('../layout/top_nabidky-box.png') no-repeat;}
#uvod .box {
  color: #000000;
  text-decoration: none;}
#uvod .box a {
  color: #000000;
  text-decoration: none;}
#uvod h2 {
  padding-bottom: 0px;
  padding-top: 20px;
  text-align: center;}


