html {background: #00144B;
}

a img {border-width: 0px;
}

a:link, a:visited {color: #0F37A6;
}

a:hover, a:active {color: #f94d16;
}

body {width: 970px;
     margin: 0px auto;
     padding: 152px 0px 0px 0px;
     font-family: Arial, sans-serif;
     font-size: 11px;
     background: #ffffff;
}

/**
 * hlavicka
 */

#header {position: absolute;
        top: 0px;
        height: 72px;
        width: 970px;
        _margin-left: -1px;
        background: url(../img/header_bg.gif) repeat-x;

}

#header a {float: left;
}

#header .guide {width: 97px;
               height: 72px;
               display: block;
               float: right;
}

#header a.guide:link, #header a.guide:visited {background: url(../img/header_pruvodce.gif) no-repeat;
}

#header a.guide:hover, #header a.guide:active {background: url(../img/header_pruvodce_hover.gif) no-repeat;
}

#header .offer {width: 83px;
               height: 72px;
               display: block;
               float: right;
}

#header a.offer:link, #header a.offer:visited {background: url(../img/header_nabid.gif) no-repeat;
}

#header a.offer:hover, #header a.offer:active {background: url(../img/header_nabid_hover.gif) no-repeat;
}

#header .demand {width: 91px;
                height: 72px;
                display: block;
                float: right;
}

#header a.demand:link, #header a.demand:visited {background: url(../img/header_popt.gif) no-repeat;
}

#header a.demand:hover, #header a.demand:active {background: url(../img/header_popt_hover.gif) no-repeat;
}

#header .select {width: 110px;
                height: 72px;
                display: block;
                float: right;
}

#header a.select:link, #header a.select:visited {background: url(../img/header_vyber.gif) no-repeat;
}

#header a.select:hover, #header a.select:active {background: url(../img/header_vyber_hover.gif) no-repeat;
}

#header span {position: absolute;
                      top: 50px;
                      left: 780px;
                      color: #eeeeee;
                      text-decoration: none;
}

#header .news {width: 91px;
              height: 72px;
              display: block;
              float: right;
}

#header a.news:link, #header a.news:visited {background: url(../img/header_newsletter.gif) no-repeat;
}

#header a.news:hover, #header a.news:active {background: url(../img/header_newsletter_hover.gif) no-repeat;
}

#zahlavi {top: 72px;
          position: absolute;
          width: 970px;
          height: 80px;
          background: url(../img/lokalita_header.gif) no-repeat;

}

#zahlavi a {color: #ffffff;
}

#zahlavi a:hover {color: #f94d16;
}

#zahlavi p.drobs {color: #ffffff;
                 margin: 0px 0px 0px 20px;
                 padding: 10px 0px 0px 0px;
}

#zahlavi h1,
#zahlavi h2 {margin: 22px 0px 0px 20px;
            font-size: 11px;
            width: 170px;
            height: 20px;
            text-align: center;
            text-transform: uppercase;
            font-weight: bold;
            padding: 0px;
}

#zahlavi img {margin-right: 20px;
}

/**
 * search
 */

#cont {width: 930px;
      margin: 0px;
      padding: 10px 20px;
      min-height: 500px;
      _height: 500px;
}

#cont #mapaX_flash {float: left;
                  width: 630px;

}

#cont #form {float: left;
            font-weight: bold;
               width: 250px;
}

#cont #form form {color: #2951c0;
}

#cont #form form .small {width: 70px;
                        margin-top: 10px;
}

#cont #form ul {margin-top: 60px;
               padding-bottom: 20px;
               list-style-type: none;
               list-style-position: inside;
               font-size: 12px;
}

#cont #form ul li {line-height: 20px;
                  margin-right: 20px;
                  float: left;
                  white-space: nowrap;
				  font-weight: normal;
}

#cont .pruh {padding: 8px 10px;
            background: #dadada;
            color: #333333;
            line-height: 18px;
            height: 18px;
}

#cont .pruh h2 {color: #0f37a6;
               font-size: 15px;
               margin: 0px;
}

#cont .pruh h3 {color: #0f37a6;
               font-size: 12px;
               margin: 0px;
}

#cont .pruh p {margin: 0px;
              padding: 0px;
}

#cont .pruh .prev {padding-left: 20px;
                  padding-right: 10px;
                  background: url(../img/but-katalog-pred.gif) no-repeat center left;
}

#cont .pruh .next {padding-right: 20px;
                  padding-left: 10px;
                  background: url(../img/but-katalog-next.gif) no-repeat center right;
}

#cont div.searchform {border: 1px solid #dadada;
                     padding: 10px;
}

#cont .searchform .result {padding: 5px 0px 10px 5px;
                          color: red;
                          margin: 0px;
}

#cont .searchform table {width: 100%;
                        font-size: 12px;
}

#cont .searchform table th {background: #cfdbfe;
                           padding: 1px;
                           text-align: left;
                           white-space: nowrap;
}

#cont .searchform table tr {background: #eeeeee;
}

#cont .searchform table td {padding: 1px;
}

#cont .searchform table td.r {text-align: right;
                              white-space: nowrap;
}

#cont .searchform table td.n {text-align: left;
                              white-space: nowrap;
}

#cont .searchform table td.c {text-align: center;
}

#cont .searchform input.button {margin: 10px 0px 5px 2px;
}

#cont .searchform table.search,
#cont .searchform table.search tr,
#cont .searchform table.search td {border-collapse: collapse;
                                  font-size: 11px;
}

#cont .searchform table.search tr {background: #ffffff;
}

#cont .searchform table.search td {border-bottom: 1px solid #dadada;
}

#cont .searchform table.search td.small {width: 130px;
                                        font-weight: bold;
}

/**
 * detail
 */

#cont h1 {color: #0f37a6;
         font-size: 18px;
         =margin-top: 10px;
}

#cont .detail {float: right;
              width: 600px;
}

#cont .sum {font-size: 14px;
           font-weight: bold;
           padding: 15px;
           border: 1px solid #999999;
           color: #0f37a6;
           float: left;
           margin: 10px 0px 10px 0px;
}
#cont .sum span{
    font-weight:normal;
    font-size: 11px;
}

#cont p.bigger {font-size: 13px;
}
#cont p.bigger_mask {font-size: 13px;
margin-bottom: 5px;
}
#cont .lokalita {clear: both;
                font-size: 13px;
}

#cont .detail .row {width: 285px;
                   border-bottom: 1px solid #999999;
                   float: left;
}

#cont .detail .row .key {width: 185px;
                        padding: 5px 0px 5px 15px;
                        font-size: 11px;
                        font-weight: bold;
                        float: left;
                        color: #333333;
                        height: 20px;
                        line-height:
                        20px;
}

#cont .detail .row .value {width: 85px;
                          padding: 5px 0px;
                          font-size: 11px;
                          text-align: right;
                          float: left;
                          height: 20px;
                          line-height: 20px;
}

#cont .detail .row.space {margin-left: 30px;
}

.odsazeni {margin-top: 20px;
}



#cont .detail .agency {float: left;
                      font-size: 11px;
                      margin-left: 45px;
                      width: 250px;
}

.person p, .agency p {color: #333333;
                     margin-top: 10px;
                     font-weight: bold;
                     font-size: 12px;
}

.agency .adress, .person .adress {font-size: 11px;
                                   line-height: 20px;
                                   font-weight: normal;
}

.person .address {border-bottom: 1px solid #999999;
                 padding-bottom: 10px;
}

.person input {width: 115px;
              margin-right: 10px;
}

.person textarea {width: 240px;
                 height: 85px;
}

.person .submit {width: 87px;
                height: 25px;
                margin-top: 10px;
}

#cont .images {float: left;
              width: 330px;
              padding-top: 10px;

}

#img_top {width: 322px;
         height: 6px;
         background: #ffffff url(../img/detail-img-top.gif)
         no-repeat bottom;
}

#img_body {width: 329px;
          height: 321px;
          background: #ffffff url(../img/detail-img-bg2.gif);
          padding: 0px;
          margin: 0px;
          position: relative;
          left: -5px;
          top: 0px;
          text-align: center;
          overflow: hidden;

}
#img_bottom {width: 322px;
            height: 6px;
            background: #ffffff url(../img/detail-img-bott.gif) no-repeat;
}

#img_body a img {border-width: 0px;
}

#img_body img.big {width: 280px;
                  height: 210px;
                  margin-bottom: 10px;
                  margin-top: 15px;
                  cursor: pointer;
}
#img_body #mainPictOdkaz{
                  width: 100px;
                  height: 19px;
                  background: url(../img/main-pict-odkaz.gif) no-repeat;
                  color: #fff;
                  position: absolute;
                  top: 203px;
                  left: 201px;
                  _left: 200px;
                  text-align: right;
                  padding: 3px 4px 0 0;
                  z-index: 10;
                  cursor: pointer;
}

#img_body #arrowLeft{
                  width: 15px;
                  height: 68px;
                  background: url(../img/arrow-right.gif) no-repeat;
                  position: absolute;
                  top: 240px;
                  left: 7px;
                  cursor: pointer;
}
#img_body #arrowRight{
                  width: 15px;
                  height: 68px;
                  background: url(../img/arrow-left.gif) no-repeat;
                  position: absolute;
                  top: 240px;
                  left: 307px;
                  cursor: pointer;
}
#img_body #detailArrowLeft{
                  width: 36px;
                  height: 161px;
                  background: url(../img/blue-arrow2.gif) no-repeat;
                  position: absolute;
                  top: 150px;
                  left: 7px;
                  display: none;
                  cursor: pointer;
                  text-align: center;
}
#img_body #detailArrowLeft span{
	position: relative;
	top: -28px;
	left: 1px;
	color: #0F37A6;
	
}
#img_body #detailArrowRight{
                  width: 36px;
                  height: 161px;
                  background: url(../img/blue-arrow.gif) no-repeat;
                  position: absolute;
                  top: 150px;
                  left: 720px;
                  display: none;
                  cursor: pointer;
                  text-align: center;
}
#img_body #detailArrowRight span{
	position: relative;
	top: -28px;
	left: -2px;
	color: #0F37A6;
}
#img_body #other_img{
                  width: 280px;
                  height: 80px;
                  overflow: hidden;
                  margin: 0px auto;
                  position: relative;

}
#img_body #other_img #vypisTvaru{
                  width: 10000px;
                  height: 78px;
                  position: absolute;
                	top: 0px;
	                left: 0px;

}
#img_body #other_img #vypisTvaru img{
                  cursor: pointer;
}
#img_body img.small {width: 90px;
                    height: 67px;
                    float: left;
                    margin-top: 5px;
                    margin-right: 5px;
}
#specifikace{
   display: none;
   margin-bottom: 20px;
   float: left;
}
#specifikace_header{
    display: none;
}
#splatky_header{
    width: 274px;
    float: right;
}
#splatky {
    float: right;
    padding-left: 15px;
    padding-right: 15px;
    height: 404px;
    width: 261px;
    border: 1px solid #cecece;
    line-height: 16px;
    position: relative;
    clear: right;
    padding-top: 10px;
    text-align: center;
    font-weight: bold;
    font-size: 11px;
}
#splatky p{
    font-weight: bold;
    font-size: 14px;
    margin: 5px 0 10px 0;
}
#realitka_header{
    width: 274px;
}
#realitka {
    padding-top: 10px;
    padding-left: 15px;
    height: 404px;
    width: 276px;
    border: 1px solid #cecece;
    float: left;
    line-height: 16px;
    position: relative;
}
#realitka .adresa{
    font-size: 12px;
    margin: 0;
    /*display: none;*/

}
#realitka img{
    margin: 5px 0;
    _margin: 0;
}
#realitka .realitka_nazev{
    color: #0f37a6;
    font-size: 12px;
    font-weight: bold;
    margin-top: 0px;
}
#realitka hr.c{
    clear: left;
    width: 240px;
    height: 0;
    border: 1px solid #fff;
    background: #fff;
    overflow: hidden;
    margin: 0;
    padding: 0;

}
#detailZavrit{
    position: absolute;
    top: 7px;
    left: 688px;
    width: 70px;
    height: 22px;
    cursor: pointer;
    display: none;
}
.detailFormZavrit{
    position: absolute;
    top: 8px;
    left: 318px;
    width: 70px;
    height: 22px;
    cursor: pointer;
    z-index: 6;
}
.form_okno{
    position: absolute;
    top: 200px;
    left: 490px;
    background: url(../img/form-okno.gif);
    width: 354px;
    height: 364px;
    overflow: hidden;
    z-index: 5;
    padding: 20px 20px;
    display: none;
}
#form_okno3{
    position: absolute;
    top: 60px;
    left: 440px;
    background: url(../img/form-okno2.gif);
    width: 458px;
    height: 500px;
    overflow: hidden;
    z-index: 5;
    padding: 20px 20px;
    display: none;
}
#form_okno3 .detailFormZavrit{
    left: 422px;
}
.form_okno p.p_no{
    font-weight: bold;
}
.form_okno div.left{
    margin: 3px 6px 5px 0px;

}
.form_okno .overflow{
  width: 355px;
  height: 340px;
  margin-top: 20px;
  overflow: auto;
}
#form_okno3 .overflow{
  width: 450px;
  height: 460px;
  margin-top: 20px;
  overflow: auto;
}
.form_okno .overflow input{
  width: 200px;
}
.form_okno .overflow .submit {width: 87px;
         height: 25px;
         margin-top: 10px;
}
a.print_detail {display: block;
               height: 40px;
               width: 200px;
               background: url(../img/but-vytisknout-bg.gif) no-repeat;
               padding-left: 25px;
               line-height: 34px;
               font-size: 12px;
}
a.save_detail {display: block;
               height: 40px;
               width: 200px;
               background: url(../img/but-mujvyber.gif) no-repeat;
               padding-left: 25px;
               line-height: 34px;
               font-size: 12px;
}
a.send_detail {display: block;
              height: 40px;
              width: 200px;
              background: url(../img/but-poslat-bg.gif) no-repeat;
              padding-left: 25px;
              line-height: 34px;
              font-size: 12px;
}
a.katastr {display: block;
              height: 40px;
              width: 200px;
              background: url(../img/but-katastr-bg.gif) no-repeat;
              padding-left: 25px;
              line-height: 34px;
              font-size: 12px;
}
a.send_quest2{
              display: block;
              height: 38px;
              width: 100px;
              background: url(../img/but-poslat-bg.gif) no-repeat;
              padding-left: 25px;
              line-height: 34px;
              font-size: 12px;
              float: right;
              overflow: hidden;
              margin: 0;
              margin-left: 140px;

}
#save {margin: 30px 0px 10px 0px;
}

/**
 * footer
 */

#footer {width: 970px;
        background: #00144B url(../img/footer_logo.gif) no-repeat right 40%;
        padding-top: 10px;
        min-height: 50px;
        _height: 50px;
        color: #768dcc;
        position: absolute;
        font-size: 11px;
        line-height: 18px;
      _margin-left: -1px;
}

#footer a {color: #768dcc;
          font-size: 12px;
}

#footer a:hover {color: #f94d16;
}

.cistic {width: 1px;
        height: 100%;
        clear: both;
}
.cistic2 {width: 1px;
        height: 1px;
        overflow: hidden;
        clear: both;
}
.clearing {
	clear: both;
	width: 100%;
	heigth: 0px;
	font-size: 0px;
	line-height: 0px;
}
.left {float: left;
}

.right {float: right;
}

#lista {
  color: #FFFFFF;
  background: #00144B;
  font-size: 100%;
  padding-top: 12px;
}

#lista a {  color: #FFFFFF;
  font-size: 100%;
}

#lista a:hover {color: #f94d16;
}

.zalomeni {clear:both;height:1px;}

/**
 * vyber lokality
 */
#mapaPopis h2{
	font-size: 13px;
}

#desc_switch2, #bigger, #spec_switch2 {
	display: none;
}
