<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
   background-image: url('img/body.gif');
   margin: 0;
   padding: 0;
   font-family: Tahoma;
   font-size: 13px;
   color: black;
}
a {
   font-family: Tahoma;
   font-size: 13px;
   color: black;
   text-decoration: underline;
}
a:hover {
   text-decoration: none;
}
img {
   border: 0;
}
input,
select,
textarea {
   border: 1px solid #abbaba; 
   font-family: Tahoma;
   font-size: 13px;
   color: black;
   margin: 1px 0 0 0;
}
form {
   margin: 0;
   padding: 0;
}
strong {
   color: #069799;
}

#horni_banner {
   background-color: white;
   text-align: center;
   padding: 10px 0 0 0;
}

.vyhlazeni {
   width: 100%;
   height: 1px;
   font-size: 1px;
   clear: both;
}

#pozadi {
   background-image: url('img/bg.jpg');
   background-repeat: no-repeat;
   background-position: center top;
}

#stranka {
   width: 980px;
   margin: auto;
}
#top {
   height: 83px;
   position: relative;
   background-image: url('img/stranka_top.png');
   background-repeat: no-repeat;
   background-position: bottom;
}
#top img.logo {
   position: absolute;
   left: 20px;
   top: 10px;
}
#horni_odkazy {
   position: absolute;
   right: 20px;
   top: 25px;
}
#horni_odkazy a {
   float: left;
   font-size: 12px;
   text-decoration: none;
   text-align: center;
   line-height: 29px;
   color: black;
   display: block;
   background-repeat: no-repeat;
   background-position: 0 -100px;
}
#horni_odkazy a:hover {
   color: #cd0d91;
}
#horni_odkazy a.horni_menu_oznacene {
   color: white;
   background-position: 0 0;
}
#horni_odkazy a.odkaz_pruvodce {
   width: 140px;
   background-image: url('img/horni_odkaz_140.png');
}
#horni_odkazy a.odkaz_vyhledavani {
   width: 170px;
   background-image: url('img/horni_odkaz_170.png');
}
#horni_odkazy a.odkaz_novostavby {
   width: 140px;
   background-image: url('img/horni_odkaz_140.png');
}
#horni_odkazy a.odkaz_kontakty {
   width: 100px;
   background-image: url('img/horni_odkaz_100.png');
}
#prostredek {
   background-color: white;
   background-image: url('img/prostredek.gif');
   background-repeat: repeat-y;
}
#prostredek .prechod {
   background-image: url('img/stranka_prechod.jpg');
   background-repeat: no-repeat;
   background-position: top;
}
#prostredek .prechod_2 {
   background-image: url('img/stranka_prechod_2.jpg');
   background-repeat: no-repeat;
   background-position: top;
}
#prostredek .bottom {
   background-image: url('img/stranka_bottom.png');
   background-repeat: no-repeat;
   background-position: bottom;
   padding: 0 0 30px 0;
}
#stranka_bottom {
   height: 25px;
   font-size: 1px;
   background-image: url('img/stranka_bottom.png');
}
#paticka {
   background-image: url('img/paticka.gif');
   border-left: 1px solid #909d9d;
   border-right: 1px solid #909d9d;
   padding: 15px 0 25px 0;
}
#paticka .paticka_lista {
   text-align: center;
   color: #546060;
}
#paticka .paticka_lista a {
   color: #546060;
}
#nadpis {
   height: 50px;
   position: relative;
}
#cesta {
   color: #ddece9;
   font-size: 12px;
   float: right;
   margin: 0 20px 0 0;
}
#cesta a {
   color: #ddece9;
}
#cesta td {
   height: 40px;
   width: 350px;
   text-align: right;
}
#nadpis h1 {
   margin: 0;
   padding: 0 0 0 70px;
   color: white;
   font-size: 23px;
   background-image: url('img/nadpis_h1_dum.png');
   background-repeat: no-repeat;
   background-position: 35px 10px;
   font-weight: normal;
   line-height: 42px;
   height: 42px;
}
#nadpis a.pokrocile_vyhledavani {
   width: 183px;
   height: 37px;
   background-repeat: no-repeat;
   background-position: top;
   background-image: url('img/tlacitko_pokrocile_vyhledavani.png');
   position: absolute;
   right: 15px;
   top: 3px;
   text-decoration: none;
}
#nadpis a:hover.pokrocile_vyhledavani {
   background-position: bottom;
}
#vyhledavani .vypis_byt,
#vyhledavani .vypis_projekt {
   background-image: url('img/vypis_nabidka_bottom.png');
   background-repeat: no-repeat;
   background-position: bottom;
   width: 953px;
   margin: auto;
   background-color: white;
   position: relative;
}
#vyhledavani .vypis_byt_top,
#vyhledavani .vypis_projekt_top {
   background-image: url('img/vypis_nabidka_top.png');
   background-repeat: no-repeat;
   background-position: top;
   padding: 15px;
}
#vyhledavani .sloupec_1 {
   float: left;
   width: 210px;
}
#vyhledavani .fotka_nahled {
   text-align: center;
   position: relative;
}
#vyhledavani .fotka_nahled img.nejprodavanejsi {
   position: absolute;
   right: -2px;
   top: -4px;
   border: 0;
}
#vyhledavani .fotka_nahled img {
   padding: 2px;
   border: 1px solid #abbaba;
}
#vyhledavani .sloupec_2 {
   float: left;
   width: 470px;
   margin: 0 0 0 10px;
}
#vyhledavani .sloupec_2 a.nazev {
   font-size: 14px;
   display: block;
   padding: 5px 0 0 0;
   font-weight: bold;
}
#vyhledavani .cena {
   height: 34px;
   position: absolute;
   right: 15px;
   top: 15px;
   font-weight: bold;
   font-size: 12px;
}
#vyhledavani .cena span {
   padding: 0 5px 0 0;
   color: #069799;
}
#vyhledavani .cena td {
   height: 34px;
}
#vyhledavani .cena td.cena_left {
   width: 12px;
   font-size: 1px;
   background-image: url('img/vypis_nabidka_cena_left.png');
}
#vyhledavani .cena td.cena_left_sleva {
   width: 89px;
   font-weight: bold;
   color: white;
   font-size: 12px;
   text-align: center;
   background-image: url('img/vypis_nabidka_cena_sleva.png');
}
#vyhledavani .cena td.cena_stred {
   background-image: url('img/vypis_nabidka_cena_stred.png');
   padding: 0 10px 0 5px;
}
#vyhledavani .cena td.cena_right {
   width: 5px;
   font-size: 1px;
   background-image: url('img/vypis_nabidka_cena_right.png');
}
#vyhledavani .cena_poznamka {
   position: absolute;
   right: 15px;
   top: 19px;
   width: 200px;
   font-size: 11px;
   color: #546060;
   padding: 30px 0 0 0;
   text-align: right;
}
#vyhledavani .cena_poznamka a {
   font-size: 11px;
   color: #546060;
}
#vyhledavani .cena_poznamka .poznamka {
   padding: 10px 10px 0 0;
}
#vyhledavani .radit_dle {
   padding: 5px 0 0 20px;
}
#vyhledavani .radit_dle .oznacene {
   text-decoration: none;
   font-weight: bold;
   color: #cd0d91;
}
#vyhledavani .rozsirena_shoda {
   margin: 10px 15px;
   border-top: 1px dotted #23aeaf;
   border-bottom: 1px dotted #23aeaf;
   background-color: #d5f2f2;
   padding: 8px 15px;
   text-align: center;
}

#vyhledavani .vypis_projekt .parametry {
   padding: 10px 0 0 10px;
   font-size: 11px;
}
#vybrane_novostavby {
   padding: 0 0 10px 0;
}
#vybrane_novostavby .parametry {
   padding: 10px 0 20px 10px;
   font-size: 11px;
}
#vyhledavani .vypis_projekt .parametry .td1,
#vybrane_novostavby .parametry .td1 {
   background-image: url('img/vyhledavani_parametr_sipka.png');
   background-repeat: no-repeat;
   background-position: 0 center;
   width: 20px;
   height: 23px;
}
#vyhledavani .vypis_projekt .parametry .td2,
#vybrane_novostavby .parametry .td2 {
   padding: 0 30px 0 0;
}
#vyhledavani .vypis_projekt .parametry .td3,
#vybrane_novostavby .parametry .td3 {
   font-weight: bold;
}

#vyhledavani .vypis_byt .parametry {
   padding: 10px 0 0 15px;
   font-size: 11px;
   color: #2b3030;
}
#vyhledavani .vypis_byt .parametry .parametr {
   float: left;
   width: 160px;
   height: 25px;
}
#vyhledavani .vypis_byt .parametry .parametr_obsah {
   padding: 0 0 0 20px;
   background-image: url('img/vyhledavani_parametr_sipka.png');
   background-repeat: no-repeat;
   background-position: 0 center;
   line-height: 25px;
}
#vyhledavani .vypis_byt .parametry .param_dispozice {
   left: 10px;
   top: 10px;
}
#vyhledavani .vypis_byt .popis {
   padding: 10px 0 0 0;
   color: #546060;
   font-size: 11px;
}
#vyhledavani .vypis_byt .popis a {
   color: #546060;
   font-size: 11px;
   text-decoration: none;
}
#vyhledavani a.detail {
   width: 136px;
   height: 32px;
   background-repeat: no-repeat;
   background-position: top;
   background-image: url('img/vypis_detail.png');
   position: absolute;
   bottom: 15px;
   right: 15px;
   text-decoration: none;
}
#vyhledavani a.detail_idnes {
   background-image: url('img/vypis_detail_idnes.png')!important;
}
#vyhledavani a:hover.detail {
   background-position: bottom;
}
#vyhledavani a.detail_projekt,
#vybrane_novostavby a.detail_projekt {
   width: 160px;
   height: 32px;
   background-repeat: no-repeat;
   background-position: top;
   background-image: url('img/vypis_detail_projekt.png');
   position: absolute;
   bottom: 15px;
   right: 15px;
   text-decoration: none;
}
#vyhledavani a:hover.detail_projekt,
#vybrane_novostavby a:hover.detail_projekt {
   background-position: bottom;
}

a.detail_novostavby {
   display: block;
   width: 160px;
   height: 32px;
   background-repeat: no-repeat;
   background-position: top;
   background-image: url('img/vypis_detail_projekt.png');
   margin: auto;
   font-size: 1px;
   text-decoration: none;
}
a:hover.detail_novostavby {
   background-position: bottom;
}

#vyhledavani a.mapa {
   width: 372px;
   height: 133px;
   float: right;
   background-repeat: no-repeat;
   background-position: top;
   background-image: url('img/mapa.jpg');
   text-decoration: none;
   display: block;
}
#vyhledavani a:hover.mapa {
   background-position: bottom;
}

.sublocals {
    padding-top: 200px;
    padding-bottom: 75px;
    padding-left: 40px;
}

#filtr {
   min-height: 270px;
   position: relative;
   background-image: url('img/stred_prechod.png');
   background-repeat: no-repeat;
   background-position: bottom;
   padding: 0 0 30px 0;
}
#filtr input.tlacitko_zobrazit {
   position: absolute;
   right: 30px;
   bottom: 45px;
   border: 0;
}
#filtr .polozka {
   float: left;
}
#filtr .typ {
   position: absolute;
   left: 40px;
   top: 20px;
}
#filtr .druh {
   position: absolute;
   left: 180px;
   top: 20px;
}
#filtr .lokalita {
   position: absolute;
   left: 320px;
   top: 20px;
   width: 400px;
}
#filtr .lokalita {
   
}
#filtr .dispozice {
   position: absolute;
   left: 710px;
   top: 20px;
   width: 240px;
}
#filtr .sloupec_nadpis {
   font-size: 18px;
   padding: 4px 0 10px 37px;
   background-repeat: no-repeat;
   background-position: 0 0;
}
#filtr .sloupec_nadpis_lokalita {
   background-image: url('img/detail_icon_lokalita.png');
}
#filtr .sloupec_nadpis_druh {
   background-image: url('img/detail_icon_popis.png');
}
#filtr .sloupec_nadpis_dispozice {
   background-image: url('img/detail_icon_dispozice.png');
}
#filtr .sloupec_nadpis_typ {
   background-image: url('img/detail_icon_typ.png');
}
#filtr .tecky {
   font-size: 1px;
   height: 2px;
   background-image: url('img/tecky.gif');
   background-repeat: repeat-x;
   position: absolute;
   top: 195px;
   left: 30px;
   width: 920px;
}
#filtr .plocha {
   position: absolute;
   left: 715px;
   top: 155px;
   font-size: 16px;
}
#filtr .plocha input {
   width: 50px;
   text-align: center;
}
#filtr .cena {
   position: absolute;
   font-size: 18px;
   left: 40px;
   top: 155px;
   padding: 4px 0 10px 37px;
   font-weight: normal;
   background-repeat: no-repeat;
   background-position: 0 0;
   background-image: url('img/detail_icon_cena.png');
}
#filtr .cena input {
   width: 90px;
   text-align: center;
}
#filtr .fraze {
   position: absolute;
   font-size: 18px;
   left: 480px;
   top: 155px;
   padding: 4px 0 10px 37px;
   font-weight: normal;
   background-repeat: no-repeat;
   background-position: 0 0;
   background-image: url('img/detail_icon_popis.png');
}
#filtr .fraze input {
   width: 140px;
}
#filtr .polozka {
   padding: 1px 0 1px 0;
}
#filtr .polozka2 {
   padding: 1px 0 1px 0;
}

#horni_text {
   padding: 0 25px 40px 25px;
   background-image: url('img/stred_prechod.png');
   background-repeat: no-repeat;
   background-position: bottom;
}
#horni_text img {
   float: left;
   padding: 0 20px 0 0;
}
#horni_text h2 {
   margin: 0;
   padding: 0 0 10px 0;
}
#horni_text_2 {
   padding: 0 30px 10px 30px;
}
#dolni_text {
   padding: 0 25px;
}

#byt_top {
   padding: 15px 25px 50px 25px;
   position: relative;
   background-image: url('img/stred_prechod.png');
   background-repeat: no-repeat;
   background-position: bottom;
}

#byt_top .hlavni_fotka {
   text-align: center;
   width: 390px;
}
#byt_top .hlavni_fotka img {
   padding: 2px;
   border: 1px solid #abbaba;
}
#byt_top .cena {
   position: absolute;
   left: 445px;
   top: 30px;
   font-size: 20px;
   color: #546060;
   padding: 4px 0 10px 50px;
   background-image: url('img/detail_icon_castka.png');
   background-repeat: no-repeat;
   background-position: 0 0;
}
#byt_top .cena span,
#byt_top .cena a {
   color: #9f0671;
   font-size: 20px;
}
#byt_top .cena_poznamka {
   position: absolute;
   left: 495px;
   top: 60px;
   background-image: url('img/odrazka.png');
   background-repeat: no-repeat;
   background-position: 0 2px;
   padding: 2px 30px 10px 20px;
   color: #2b3030;
   font-size: 11px;
}
#byt_top .cena_poznamka a {
   color: #2b3030;
   font-size: 11px;
}
#byt_top .telefon {
   position: absolute;
   left: 445px;
   top: 90px;
   font-size: 20px;
   color: #546060;
   padding: 4px 0 10px 50px;
   background-image: url('img/detail_icon_telefon.png');
   background-repeat: no-repeat;
   background-position: 0 0;
}
#byt_top .telefon span {
   color: #9f0671;
}
#byt_top .financovani {
   position: absolute;
   left: 445px;
   top: 140px;
   font-size: 20px;
   color: #546060;
   padding: 4px 0 10px 50px;
   background-image: url('img/detail_icon_kalkulacka.png');
   background-repeat: no-repeat;
   background-position: 0 0;
}
#byt_top .financovani span {
   color: #9f0671;
}
#byt_top img.zeptejte_se {
   position: absolute;
   left: 755px;
   top: 90px;
}
#byt_top a.tlacitko_prohlidka,
#projekt a.tlacitko_prohlidka {
   position: absolute;
   left: 445px;
   bottom: 50px;
}
#byt_top a.tlacitko_prohlidka,
#projekt a.tlacitko_prohlidka,
#projekt a.tlacitko_prohlidka_2 {
   display: block;
   text-decoration: none;
   width: 254px;
   height: 44px;
   background-image: url('img/tlacitko_prohlidka.png');
   background-repeat: no-repeat;
   background-position: top;
}
#byt_top a:hover.tlacitko_prohlidka,
#projekt a:hover.tlacitko_prohlidka,
#projekt a:hover.tlacitko_prohlidka_2 {
   background-position: bottom;
}
#byt_top a.tlacitko_dotaz,
#projekt a.tlacitko_dotaz {
   position: absolute;
   left: 710px;
   bottom: 50px;
}
#byt_top a.tlacitko_dotaz,
#projekt a.tlacitko_dotaz,
#projekt a.tlacitko_dotaz_2 {
   display: block;
   text-decoration: none;
   width: 156px;
   height: 44px;
   background-image: url('img/tlacitko_dotaz.png');
   background-repeat: no-repeat;
   background-position: top;
}
#byt_top a:hover.tlacitko_dotaz,
#projekt a:hover.tlacitko_dotaz,
#projekt a:hover.tlacitko_dotaz_2 {
   background-position: bottom;
}
#byt_top .byt_min_vyska {
   height: 350px;
   float: right;
   width: 1px;
}

#byt_stred {
   position: relative;
}
#byt_stred .sipky {
   position: absolute;
   bottom: 0;
   left: 150px;
}
#byt_stred .sloupec_1 {
   width: 220px;
   float: left;
   margin: 0 0 0 20px;
}
#byt_stred .sloupec_1 .nadpis_lokalita,
#projekt .nadpis_lokalita {
   color: #546060;
   font-size: 20px;
   padding: 3px 0 7px 40px;
   background-repeat: no-repeat;
   background-position: 0 0;
   background-image: url('img/detail_icon_lokalita.png');
}
#byt_stred .sloupec_1 .nadpis_poznamka_cena {
   color: #546060;
   font-size: 20px;
   padding: 3px 0 10px 40px;
   background-repeat: no-repeat;
   background-position: 0 0;
   background-image: url('img/detail_icon_cena_poznamka.png');
   margin: 20px 0 0 0;
}
#byt_stred .sloupec_1 .poznamka_popis {
   background-image: url('img/odrazka.png');
   background-repeat: no-repeat;
   background-position: 10px 2px;
   padding: 0 5px 10px 35px;
   color: #2b3030;
   font-size: 11px;
}
#byt_stred .sloupec_1 .lokalita_parametry,
#byt_stred .sloupec_3 .parametry,
#projekt .lokalita_parametry {
   padding: 10px 0 0 10px;
}
#byt_stred .sloupec_1 .lokalita_parametry .odrazka,
#byt_stred .sloupec_3 .parametry .odrazka,
#projekt .lokalita_parametry .odrazka {
   width: 22px;
   background-image: url('img/odrazka.png');
   background-repeat: no-repeat;
   background-position: 0 center;
}
#byt_stred .sloupec_1 .lokalita_parametry .nazev,
#byt_stred .sloupec_3 .parametry .nazev,
#projekt .lokalita_parametry .nazev {
   color: #2b3030;
   padding: 5px 15px 5px 0;
}
#byt_stred .sloupec_1 .lokalita_parametry .hodnota,
#byt_stred .sloupec_3 .parametry .hodnota,
#projekt .lokalita_parametry .hodnota {
   color: #2b3030;
   font-weight: bold;
   padding: 0 5px 5px 0;
   vertical-align: bottom;
}

#byt_stred .sloupec_3 .garaz_poznamka {
   text-align: center;
   font-size: 11px;
   padding: 10px 0 0 0;
}

#byt_stred .sloupec_2 {
   width: 230px;
   float: left;
   margin: 0 0 0 10px;
}
#byt_stred .sloupec_2 .nadpis_popis {
   color: #546060;
   font-size: 20px;
   padding: 3px 0 7px 40px;
   background-repeat: no-repeat;
   background-position: 0 0;
   background-image: url('img/detail_icon_popis.png');
}
#byt_stred .sloupec_2 .popis {
   text-align: justify;
   color: #546060;
   font-size: 11px;
   padding: 10px 0 100px 0;
}

#byt_stred .sloupec_3 {
   width: 250px;
   float: left;
   margin: 0 0 0 20px;
}
#byt_stred .sloupec_3 .nadpis_informace {
   color: #546060;
   font-size: 20px;
   padding: 3px 0 7px 40px;
   background-repeat: no-repeat;
   background-position: 0 0;
   background-image: url('img/detail_icon_informace.png');
}

#byt_stred .sloupec_4 {
   width: 228px;
   float: right;
}
#byt_stred .sloupec_4 .poslat_mailem {
   margin: 10px 0 0 0;
}
#byt_stred .mapa_okraj,
#projekt .mapa_okraj {
   margin: 5px 10px 0 0;
   padding: 2px;
   border: 1px solid #abbaba;
}
#byt_stred .mapa_okraj .mapa,
#projekt .mapa_okraj .mapa {
   height: 180px;
}
.box_right {
   width: 228px;
   background-image: url('img/box_right_stred.png');
   margin: 0 0 10px 0;
}
.box_left {
   width: 228px;
   background-image: url('img/box_left_stred.png');
   margin: 0 0 10px 0;
}
.box_right_bottom {
   background-image: url('img/box_right_bottom.png');
   background-repeat: no-repeat;
   background-position: bottom;
}
.box_left_bottom {
   background-image: url('img/box_left_bottom.png');
   background-repeat: no-repeat;
   background-position: bottom;
}
.box_right_top {
   background-image: url('img/box_right_top.png');
   background-repeat: no-repeat;
   background-position: top;
   padding: 0 0 10px 0;
}
.box_left_top {
   background-image: url('img/box_left_top.png');
   background-repeat: no-repeat;
   background-position: top;
   padding: 0 0 10px 0;
}
.box_right .box_nadpis,
.box_left .box_nadpis {
   font-size: 18px;
   color: #546060;
   padding: 10px 0 10px 15px;
}
.box_right .box_form_pozadi,
.box_left .box_form_pozadi {
   width: 210px;
   margin: auto;
   background-image: url('img/box_form_pozadi.png');
   background-repeat: no-repeat;
   background-position: top;
}
.box_right .box_form_pozadi_2,
.box_left .box_form_pozadi_2 {
   width: 210px;
   margin: auto;
   background-image: url('img/box_form_pozadi_2.png');
   background-repeat: no-repeat;
   background-position: top;
}
.box_right .box_form_pozadi_bottom,
.box_left .box_form_pozadi_bottom {
   width: 210px;
   margin: auto;
   height: 15px;
   background-image: url('img/box_form_pozadi_bottom.png');
   background-repeat: no-repeat;
   font-size: 1px;
}
.box_right .box_form_pozadi_bottom_2,
.box_left .box_form_pozadi_bottom_2 {
   width: 210px;
   margin: auto;
   height: 10px;
   background-image: url('img/box_form_pozadi_bottom_2.png');
   background-repeat: no-repeat;
   font-size: 1px;
}
.box_right p,
.box_left p {
   color: #546060;
   margin: 0;
   padding: 12px 10px 10px 12px;
   font-size: 11px;
}
.box_right .box_form,
.box_left .box_form {
   padding: 0 0 0 12px;
}
.box_right .box_form span,
.box_left .box_form span {
   font-size: 11px;
   color: #546060;
   padding: 0 0 0 3px;
}
.box_right .box_form input.input,
.box_left .box_form input.input {
   margin: 2px 0 5px 0;
   width: 183px;
   padding: 3px 0;
}
.box_right .box_form textarea.textarea,
.box_left .box_form textarea.textarea {
   margin: 2px 0 5px 0;
   width: 183px;
   height: 60px;
}
.box_right .box_form .odeslat,
.box_left .box_form .odeslat {
   padding: 5px 0 0 0;
}
.box_right .box_form .odeslat input,
.box_left .box_form .odeslat input {
   border: 0;
}
.box_right .box_form .smluvni_podminky,
.box_left .box_form .smluvni_podminky {
   padding: 5px 5px 10px 0;
}
.box_right .box_form .smluvni_podminky,
.box_right .box_form .smluvni_podminky a,
.box_left .box_form .smluvni_podminky,
.box_left .box_form .smluvni_podminky a {
   font-size: 11px;
}

#uvod_filtr {
   position: relative;
   background-image: url('img/stred_prechod.png');
   background-repeat: no-repeat;
   background-position: bottom;
}
#uvod_filtr .rodina {
   position: absolute;
   right: 0;
   bottom: 18px;
}
#uvod_filtr img.osa_1 {
   position: absolute;
   left: 30px;
   top: -40px;
}
#uvod_filtr .nazev_hledate {
   font-size: 28px;
   color: #546060;
   display: inline-block;
   position: relative;
   top: -60px;
   left: 75px;
}
#uvod_filtr .nazev_cena {
   font-size: 28px;
   color: #546060;
   padding-left: 75px;
}
#uvod_filtr .nazev_cena input {
   padding: 7px 0 7px 0;
   width: 110px;
   vertical-align: bottom;
   text-align: center;
   font-size: 16px;
}
#uvod_filtr .nazev_lokalita {
   font-size: 28px;
   color: #546060;
   padding-left: 75px;
   padding-top: 30px;
   padding-bottom: 30px;
}
#uvod_filtr .hledate_vyber {
    display: inline-block;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
    left: 110px;
}
#uvod_filtr .hledate_vyber img {
   cursor: pointer;
}
#uvod_filtr .hledate_vyber td {
   padding: 0 15px 0 0;
}
#uvod_filtr input.tlacitko_zobrazit {
   position: relative;
   left: 70px;
   margin-bottom: 40px;
   margin-top: 15px;
   border: 0;
}
#uvod_filtr .sipka_zde_zacnete {
   position: absolute;
   right: 70px;
   top: 30px;
}
#uvod_filtr .lokality {
   padding-left: 75px;
   width: 700px;
   height: 70px;
}
#uvod_filtr .lokality .polozka, #uvod_filtr .locals .polozka {
   float: left;
}

.locals .filtr_parametr_nadpis {
    padding-top: 5px;
    padding-bottom: 5px;
}

.filtr_parametr_nadpis {
    font-weight: 800;
    font-size: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #546060;
}

.parametr_lokalita {
    display: none;
}

#uvodni_filtr {
   height: 350px;
}

#uvodni_text {
   padding: 15px 20px 15px 20px;
}
#uvodni_text a {
   color: #9f0671;
}
#uvodni_text h2 {
   margin: 0;
   padding: 0 0 15px 0;
   color: 
}

#uvod .uvod_left {
   float: left;
   width: 750px;
}
#uvod .uvod_right {
   width: 228px;
   float: right;
}
#uvod .uvod_right .nadpis_sekce {
   padding: 0 0 0 5px;
   color: #546060;
   font-size: 16px;
   font-weight: normal;
}
#uvod .uvod_right .odrazky {
   padding: 15px 0 5px 0;
}
#uvod .uvod_right .odrazky p {
   margin: 0;
   padding: 0 0 15px 35px;
   color: #546060;
   font-size: 11px;
   background-image: url('img/odrazka_blue.png');
   background-repeat: no-repeat;
   background-position: 15px 1px;
}

#vybrane_byty {
   padding: 0 0 25px 0;
}
#vybrane_nove_byty {
   padding: 0 0 15px 0;
}
#podobne_nabidky {
   margin: 0 0 0 4px;
   float: left;
   width: 745px;
}
#podobne_nabidky .nadpis {
   font-size: 18px;
   padding: 5px 0 10px 40px;
   background-image: url('img/podobne_nabidky.png');
   background-repeat: no-repeat;
   background-position: 10px 3px;
   margin: 0 0 0 10px;
}
#podobne_nabidky .nadpis a {
   font-size: 18px;
}
#vybrane_byty .nadpis_sekce,
#vybrane_nove_byty .nadpis_sekce {
   position: relative;
}
#vybrane_byty .nadpis_sekce h2 {
   margin: 0;
   padding: 1px 0 7px 65px;
   font-size: 20px;
   background-image: url('img/doporucujeme_nadpis_byty.png');
   background-repeat: no-repeat;
   background-position: 30px 0;
   color: #546060;
   font-weight: normal;
}
#vybrane_byty .nadpis_sekce h2 span {
   color: #bd9307;
}
#vybrane_byty .nadpis_sekce a,
#vybrane_nove_byty .nadpis_sekce a.vybrane_nove_byty {
   position: absolute;
   display: block;
   right: 20px;
   top: 7px;
   color: #abbaba;
   padding: 0 20px 5px 0;
   font-size: 11px;
   background-image: url('img/sipka_detail.png');
   background-position: right 0;
   background-repeat: no-repeat;
}
#vybrane_byty .inzerat,
#vybrane_nove_byty .inzerat,
#podobne_nabidky .inzerat {
   width: 238px;
   background-image: url('img/uvod_inzerat.png');
   background-position: bottom;
   background-repeat: no-repeat;
   float: left;
   margin: 0 0 0 8px;
   padding: 5px 0 10px 0;
}
#vybrane_byty .inzerat .fotky table,
#vybrane_nove_byty .inzerat .fotky table,
#podobne_nabidky .inzerat .fotky table {
   margin: auto;
}
#vybrane_byty .inzerat .fotky td,
#vybrane_nove_byty .inzerat .fotky td,
#podobne_nabidky .inzerat .fotky td {
   width: 210px;
   height: 160px;
   text-align: center;
   vertical-align: middle;
}
#vybrane_byty .inzerat .fotky td img,
#vybrane_nove_byty .inzerat .fotky td img,
#podobne_nabidky .inzerat .fotky td img {
   padding: 2px;
   border: 1px solid #abbaba;
}
#vybrane_byty .inzerat .nazev,
#vybrane_nove_byty .inzerat .nazev,
#podobne_nabidky .inzerat .nazev {
   height: 70px;
}
#vybrane_byty .inzerat .nazev a,
#vybrane_nove_byty .inzerat .nazev a,
#podobne_nabidky .inzerat .nazev a {
   color: #546060;
   padding: 5px 15px 0 15px;
   display: block;
   font-weight: bold;
   font-size: 12px;
   text-decoration: none;
}
#vybrane_byty .cena_tlacitko,
#vybrane_nove_byty .cena_tlacitko,
#podobne_nabidky .cena_tlacitko {
   height: 34px;
   position: relative;
}
#vybrane_byty .cena,
#vybrane_nove_byty .cena,
#podobne_nabidky .cena {
   position: absolute;
   top: 0;
   left: -4px;
   font-size: 12px;
}
#vybrane_byty .cena td,
#vybrane_nove_byty .cena td,
#podobne_nabidky .cena td {
   height: 34px;
}
#vybrane_byty .cena td.cena_left,
#vybrane_nove_byty .cena td.cena_left,
#podobne_nabidky .cena td.cena_left {
   width: 5px;
   font-size: 1px;
   background-image: url('img/vybrane_byty_cena_left.png');
}
#vybrane_byty .cena td.cena_stred,
#vybrane_nove_byty .cena td.cena_stred,
#podobne_nabidky .cena td.cena_stred {
   background-image: url('img/vybrane_byty_cena_stred.png');
   font-weight: bold;
   padding: 0 1px 0 1px;
}
#vybrane_byty .cena td.cena_right,
#vybrane_nove_byty .cena td.cena_right,
#podobne_nabidky .cena td.cena_right {
   width: 12px;
   font-size: 1px;
   background-image: url('img/vybrane_byty_cena_right.png');
}
#vybrane_byty .cena span {
   padding: 0 0 0 0;
   color: #bd9307;
}
#vybrane_nove_byty .cena span {
   padding: 0 0 0 0;
   color: #a6057d;
}
#podobne_nabidky .cena span {
   padding: 0 0 0 0;
   color: #069799;
}
#vybrane_byty .cena_tlacitko a.tlacitko,
#vybrane_nove_byty .cena_tlacitko a.tlacitko,
#podobne_nabidky .cena_tlacitko a.tlacitko {
   position: absolute;
   font-size: 1px;
   text-decoration: none;
   width: 80px;
   height: 32px;
   background-image: url('img/vybrane_byty_tlacitko_detail.png');
   display: block;
   right: 10px;
   top: 1px;
   background-repeat: no-repeat;
   background-position: top;
}
#vybrane_byty .cena_tlacitko a.tlacitko {
   background-image: url('img/vybrane_byty_tlacitko_detail.png');
}
#vybrane_nove_byty .cena_tlacitko a.tlacitko {
   background-image: url('img/vybrane_byty_tlacitko_detail_2.png');
}
#podobne_nabidky .cena_tlacitko a.tlacitko {
   background-image: url('img/vybrane_byty_tlacitko_detail_3.png');
}
#vybrane_byty .cena_tlacitko a:hover.tlacitko,
#vybrane_nove_byty .cena_tlacitko a:hover.tlacitko,
#podobne_nabidky .cena_tlacitko a:hover.tlacitko {
   background-position: bottom;
}

#vybrane_novostavby .nadpis_sekce {
   position: relative;
}
#vybrane_novostavby h2 {
   margin: 0;
   padding: 1px 0 7px 65px;
   font-size: 20px;
   background-image: url('img/vybirame_nadpis_novostavby.png');
   background-repeat: no-repeat;
   background-position: 30px 0;
   color: #546060;
   font-weight: normal;
}
#vybrane_novostavby h2 span,
#vybrane_novostavby h2 a {
   color: #069799;
   font-size: 20px;
}
#vybrane_novostavby .nadpis_sekce a.odkaz_detail {
   position: absolute;
   display: block;
   right: 20px;
   top: 7px;
   color: #abbaba;
   padding: 0 20px 5px 0;
   font-size: 11px;
   background-image: url('img/sipka_detail.png');
   background-position: right 0;
   background-repeat: no-repeat;
}

#vybrane_nove_byty .nadpis_sekce {
   position: relative;
}
#vybrane_nove_byty h2 {
   margin: 0;
   padding: 1px 0 7px 65px;
   font-size: 20px;
   background-image: url('img/nove_byty_nadpis.png');
   background-repeat: no-repeat;
   background-position: 30px 0;
   color: #546060;
   font-weight: normal;
}
#vybrane_nove_byty h2 span,
#vybrane_nove_byty h2 a {
   color: #9f0671;
   font-size: 20px;
}
#vybrane_nove_byty .nadpis_sekce a.odkaz_detail {
   position: absolute;
   display: block;
   right: 20px;
   top: 7px;
   color: #abbaba;
   padding: 0 20px 5px 0;
   font-size: 11px;
   background-image: url('img/sipka_detail.png');
   background-position: right 0;
   background-repeat: no-repeat;
}

#projekt {
   
}
#projekt .etapy {
   width: 954px;
   height: 56px;
   background-image: url('img/detail_etapy.jpg');
   margin: auto;
}
#projekt .etapy table {
   padding: 16px 0 0 0;
}
#projekt .etapy td {
   height: 40px;
}
#projekt .etapa_nadpis {
   padding: 0 20px 0 50px;
   font-size: 18px;
   background-image: url('img/projekt_etapa_nadpis.png');
   background-repeat: no-repeat;
   background-position: 10px 5px;
   color: #546060;
   font-weight: bold;
}
#projekt .etapa a {
   padding: 0 20px;
   font-size: 18px;
   color: #546060;
   text-decoration: none;
}
#projekt .etapa a:hover {
   color: black;
}
#projekt .etapa_oznacena {
   background-color: white;
   border-top: 1px solid #acdcdd;
   border-left: 1px solid #acdcdd;
   border-right: 1px solid #acdcdd;
   -webkit-border-top-left-radius: 6px; 
   -moz-border-top-left-radius: 6px; 
   border-top-left-radius: 6px;
   -webkit-border-top-right-radius: 6px; 
   -moz-border-top-right-radius: 6px; 
   border-top-right-radius: 6px;
}
#projekt .etapa_oznacena a {
   padding: 0 20px;
   font-size: 18px;
   color: #069799;
   text-decoration: none;
}
#projekt .etapa_oznacena a:hover {
   color: black;
}

#projekt_menu {
   height: 58px;
   background-image: url('img/stred_prechod.png');
   background-repeat: no-repeat;
   background-position: bottom;
}
#projekt_menu table {
   padding: 0 0 0 0;
}
#projekt_menu td {
   height: 40px;
}
#projekt_menu .odkaz_nadpis {
   padding: 0 20px 0 60px;
   font-size: 18px;
   background-image: url('img/projekt_etapa_nadpis.png');
   background-repeat: no-repeat;
   background-position: 20px 5px;
   color: #546060;
   font-weight: bold;
}
#projekt_menu .odkaz a {
   padding: 0 20px;
   font-size: 18px;
   color: #546060;
   text-decoration: none;
}
#projekt_menu .odkaz a:hover {
   color: black;
}
#projekt_menu .odkaz_oznaceny {
   background-color: white;
   border-top: 1px solid #acdcdd;
   border-left: 1px solid #acdcdd;
   border-right: 1px solid #acdcdd;
   -webkit-border-top-left-radius: 6px; 
   -moz-border-top-left-radius: 6px; 
   border-top-left-radius: 6px;
   -webkit-border-top-right-radius: 6px; 
   -moz-border-top-right-radius: 6px; 
   border-top-right-radius: 6px;
}
#projekt_menu .odkaz_oznaceny a {
   padding: 0 20px;
   font-size: 18px;
   color: #069799;
   text-decoration: none;
}
#projekt_menu .odkaz_oznaceny a:hover {
   color: black;
}

#projekt .zakladni_informace {
   background-image: url('img/stred_prechod.png');
   background-repeat: no-repeat;
   background-position: bottom;
   padding: 15px 30px 40px 30px;
   position: relative
}
#projekt  .zakladni_informace .hlavni_fotka {
   text-align: center;
   width: 390px;
}
#projekt  .zakladni_informace .hlavni_fotka img {
   padding: 2px;
   border: 1px solid #abbaba;
}

#projekt .zakladni_informace .cena {
   position: absolute;
   left: 445px;
   top: 30px;
   font-size: 20px;
   color: #546060;
   padding: 0 0 0 50px;
   background-image: url('img/detail_icon_castka.png');
   background-repeat: no-repeat;
   background-position: 0 3px;
   line-height: 40px;
}
#projekt  .zakladni_informace .cena span {
   color: #9f0671;
   font-size: 20px;
}
#projekt .zakladni_informace .cena_prumerna,
#projekt .zakladni_informace .cena_maximalni,
#projekt .zakladni_informace .velikost_nejmensi,
#projekt .zakladni_informace .dispozice_nejvetsi {
   position: absolute;
   left: 497px;
   top: 70px;
   font-size: 11px;
   padding: 0 0 5px 20px;
   color: #2b3030;
   background-image: url('img/odrazka.png');
   background-repeat: no-repeat;
   background-position: 0 3px;
   line-height: 20px;
}
#projekt .zakladni_informace .cena_prumerna {
   left: 497px;
   top: 70px;
}
#projekt .zakladni_informace .cena_maximalni {
   left: 720px;
   top: 70px;
}
#projekt .zakladni_informace .velikost_nejmensi {
   left: 497px;
   top: 140px;
}
#projekt .zakladni_informace .dispozice_nejvetsi {
   left: 720px;
   top: 140px;
}
#projekt .zakladni_informace .cena_prumerna span,
#projekt .zakladni_informace .cena_maximalni span,
#projekt .zakladni_informace .velikost_nejmensi span,
#projekt .zakladni_informace .dispozice_nejvetsi span {
   color: #9f0671;
}
#projekt .zakladni_informace .velikost {
   position: absolute;
   left: 445px;
   top: 100px;
   font-size: 20px;
   color: #546060;
   padding: 0 0 0 50px;
   background-image: url('img/detail_icon_velikost.png');
   background-repeat: no-repeat;
   background-position: 0 3px;
   line-height: 40px;
}
#projekt  .zakladni_informace .velikost span {
   color: #9f0671;
}
#projekt .zakladni_informace .telefon {
   position: absolute;
   left: 445px;
   top: 170px;
   font-size: 20px;
   color: #546060;
   padding: 0 0 0 50px;
   background-image: url('img/detail_icon_telefon.png');
   background-repeat: no-repeat;
   background-position: 0 3px;
   line-height: 40px;
}
#projekt  .zakladni_informace .telefon span {
   color: #9f0671;
}
#projekt .web {
   position: absolute;
   left: 497px;
   top: 210px;
}
#projekt .web_obsah {
   background-image: url('img/odrazka.png');
   background-repeat: no-repeat;
   background-position: 0 3px;
   padding: 0 0 5px 20px;
   position: relative;
}
#projekt .web_obsah a {
   font-size: 17px;
   color: #546060;
}
#projekt .web_obsah img {
   position: absolute;
   right: -270px;
   top: -10px;
}
#projekt h2.nadpis_prehled_nemovitosti {
   color: #546060;
   font-size: 20px;
   padding: 3px 0 15px 40px;
   background-repeat: no-repeat;
   background-position: 0 0;
   background-image: url('img/detail_icon_informace.png');
   margin: 20px 0 0 0;
   font-weight: normal;
}
#projekt h2.nadpis_vybrane_nemovitosti {
   color: #546060;
   font-size: 20px;
   padding: 3px 0 10px 40px;
   background-repeat: no-repeat;
   background-position: 0 0;
   background-image: url('img/detail_icon_popis.png');
   margin: 0;
   font-weight: normal;
}
#projekt .pridavna_tlacitka {
   padding: 50px 0 20px 0;
}
#projekt .pridavna_tlacitka table {
   margin: auto;
}
#projekt .pridavna_tlacitka td {
   padding: 0 15px;
}

.strankovani {
   padding: 15px 0 10px 0;
}
.strankovani table {
   margin: auto;
}
.strankovani a.sipka_left {
   display: block;
   width: 28px;
   height: 26px;
   background-repeat: no-repeat;
   background-position: top;
   background-image: url('img/sipka_left.png');
   text-decoration: none;
   font-size: 1px;
}
.strankovani a.sipka_right {
   display: block;
   width: 28px;
   height: 26px;
   background-repeat: no-repeat;
   background-position: top;
   background-image: url('img/sipka_right.png');
   text-decoration: none;
   font-size: 1px;
}
.strankovani a:hover.sipka_right,
.strankovani a:hover.sipka_left {
   background-position: bottom;
}
.strankovani table strong {
   color: white;
}

.strankovani .td_stranka {
   padding: 0 3px;
}
.strankovani .td_stranka a {
   width: 40px;
   line-height: 34px;
   background-image: url('img/strankovani_stranka.png');
   background-repeat: no-repeat;
   background-position: 0 0;
   display: block;
   text-decoration: none;
   text-align: center;
}
.strankovani .td_stranka a:hover {
   background-position: 0 -34px;
}
.strankovani .td_tecky {
   padding: 0 5px;
}
.strankovani .td_stranka a.oznacene {
   background-position: 0 -68px;
   color: white;
}
.celkem_stranek {
   font-size: 11px;
   color: gray;
   padding: 10px 0 0 0;
   text-align: center;
}

#projekt_left {
   width: 242px;
   float: left;
}
#projekt_right {
   width: 706px;
   float: right;
   margin: 0 15px 0 0;
}
#lokalita {
   padding: 0 0 20px 20px;
}

#kontakty  {
   padding: 10px 0 0 0;
   position: relative;
}
#kontakty .kontakty_right {
   float: right;
   width: 228px;
}
#kontakty .kontakt_left {
   width: 732px;
   float: left;
   margin: 0 0 0 16px;
}
#kontakty .napiste_nam {
   position: absolute;
   left: 550px;
   top: 50px;
}
#provozovatel {
   width: 732px;
   height: 300px;
   background-image: url('img/provozovatel_pozadi.png');
   background-repeat: no-repeat;
   background-position: bottom;
   position: relative;
}
#provozovatel .provozovatel_nadpis {
   font-size: 18px;
   padding: 4px 0 10px 40px;
   background-image: url('img/provozovatel_nadpis.png');
   background-repeat: no-repeat;
   background-position: 0 0;
   position: absolute;
   left: 15px;
   top: 5px;
}
#provozovatel .provozovatel_text {
   position: absolute;
   left: 50px;
   top: 70px;
}

#fotogalerie {
   padding: 0 0 0 0;
}
#fotogalerie .fotka {
   float: left;
   width: 230px;
   height: 175px;
   text-align: center;
}
#fotogalerie .fotka table {
   margin: auto;
}
#fotogalerie .fotka td {
   width: 210px;
   height: 160px;
   border: 1px solid #cbcbcb;
   text-align: center;
   vertical-align: middle;
}

#nenalezeno {
   text-align: center;
   padding: 20px 0 0 0;
}

#cenik {
   background-image: url('img/cenik_pozadi.png');
   background-repeat: no-repeat;
   background-position: bottom;
   padding: 0 0 20px 0;
}
#cenik .vypis {
   padding: 0 10px;
}
#cenik .vypis table {
   width: 100%;
}
#cenik .vypis td.bg1,
#cenik .vypis td.bg2,
#uvodni_cenik td.bg1,
#uvodni_cenik td.bg2 {
   font-size: 11px;
   font-weight: bold;
   position: relative;
}
#cenik a.odkaz_radek {
   display: block;
   position: absolute;
   height: 30px;
   width: 698px;
   text-decoration: none;
   z-index: 100;
}
#cenik .vypis td p,
#uvodni_cenik td p {
   margin: 0;
   padding: 10px 5px 10px 5px;
}
#cenik td.td_podlazi,
#uvodni_cenik td.td_podlazi {
   background-color: #d7e8f5;
   height: 20px;
   vertical-align: middle;
   font-weight: bold;
   padding: 0 0 0 10px;
   font-size: 10px;
   border-bottom: 1px solid #a3c7e3;
}
#cenik .vypis td.cenik_nadpis a.oznaceno,
#uvodni_cenik td.cenik_nadpis a.oznaceno {
   text-decoration: none;
   font-weight: bold;
}
#cenik .vypis td.cenik_nadpis {
   background-image: url('img/cenik_nadpis.png');
   background-repeat: repeat-x;
   background-position: 0 center;
   color: black;
   line-height: 25px;
   font-size: 11px;
   padding: 0 5px;
   font-weight: bold;
   text-align: center;
}
#cenik .vypis td.cenik_nadpis a {
   font-weight: bold;
   padding: 0 10px 0 10px;
   display: block;
   line-height: 25px;
   font-size: 11px;
   color: black;
}
#cenik .radit_dle {
   padding: 0 0 5px 0;
}
#cenik .radit_dle a.oznaceno {
   text-decoration: none;
   font-weight: bold;
}
#cenik .zobrazit_cenik {
   padding: 5px 0 10px 0;
}
#cenik .zobrazit_cenik a {
   width: 335px;
   height: 26px;
   background-repeat: no-repeat;
   background-position: top;
   text-decoration: none;
   margin: 5px 0 0 auto;
   display: block;
}
#cenik .zobrazit_cenik a:hover {
   background-position: bottom;
}
#cenik {
   color: #353535;
}
#cenik .stav_volny {
   color: #007d06;
}
#cenik .stav_rezervace {
   color: #84511a;
}
#cenik .stav_prodano {
   color: #d60000;
}
#cenik .odkaz_detail {
   width: 90px;
}
#cenik .odkaz_detail a {
   display: block;
   text-decoration: none;
   margin: auto;
   width: 71px;
   height: 20px;
   background-position: top;
}
#cenik .vypis tr.oznaceny_radek .odkaz_detail a {
   background-position: bottom;
}
#cenik strong {
   color: #9f0671;
   font-size: 13px;
}

#cenik .vypis td.bg1,
#uvodni_cenik td.bg1 {
   border-bottom: 1px solid #e1e3e3;
}
#cenik .vypis td.bg2,
#uvodni_cenik td.bg2 {
   border-bottom: 1px solid #e1e3e3;
}
#cenik .vypis tr.oznaceny_radek td.bg1,
#uvodni_cenik tr.oznaceny_radek td.bg1 {
   background-color: #f1f1f1;
}
#cenik .vypis tr.oznaceny_radek td.bg2,
#uvodni_cenik tr.oznaceny_radek td.bg2 {
   background-color: #f1f1f1;
}
#cenik .cenik_top {
   position: relative;
}
#cenik .pouze_volne {
   position: absolute;
   font-weight: bold;
   color: #03b707;
   top: 0;
   right: 10px;
}

#formular {
   padding: 25px 0 50px 0;
}
#formular table {
   margin: auto;
}
#formular .hlaska {
   text-align: center;
   font-weight: bold;
   color: red;
   padding: 0 0 25px 0;
}
#formular .smluvni_podminky {
   text-align: center;
   padding: 20px 0;
}
#formular .td1 {
   padding: 0 0 0 0;
   width: 170px;
}
#formular .td2 {
   padding: 5px 0 5px 0;
   width: 700px;
}
#formular .td2 input {
   width: 400px;
   padding: 5px 0;
}
#formular .td2 textarea {
   width: 700px;
   height: 250px;
}
#formular .odeslat td {
   padding: 0 10px;
}
#formular .odeslat input {
   padding: 10px 0 0 0;
   border: 0;
}
#formular .formular_odeslan {
   text-align: center;
   padding: 80px 0 60px 0;
}

#uvod_projekty .vypis_projekt {
   margin: auto;
   width: 731px;
   background-image: url('img/uvod_novostavba_pozadi.png');
   background-repeat: no-repeat;
   background-position: bottom;
   padding: 10px 0 20px 0;
   position: relative;
}
#uvod_projekty .vypis_projekt .sloupec_1 {
   float: left;
   width: 220px;
}
#uvod_projekty .fotka_nahled {
   text-align: center;
}
#uvod_projekty .fotka_nahled img {
   padding: 2px;
   border: 1px solid #abbaba;
}
#uvod_projekty .sloupec_2 {
   float: left;
   width: 500px;
   margin: 0 0 0 10px;
}
#uvod_projekty .sloupec_2 a.nazev {
   font-size: 14px;
   display: block;
   padding: 5px 0 0 0;
   font-weight: bold;
}
#vybrane_novostavby a.detail_projekt {
   right: 10px;
   bottom: 25px;
}

#uspesne_odeslano_box {
   text-align: center;
   padding: 15px 10px 5px 10px;
   font-size: 11px;
}

#formular_uspesne_odeslan {
   text-align: center;
   font-size: 16px;
   padding: 20px 0 0 0;
}


.sliderGallery {
   overflow: hidden;
   position: relative;
   padding: 2px 10px 0 10px;
   height: 110px;
   width: 370px;
   margin: 5px 0 0 0;
}
.sliderGallery UL {
   position: absolute;
   list-style: none;
   overflow: none;
   white-space: nowrap;
   padding: 0;
   margin: 0;
}
.sliderGallery UL LI {
   display: inline;
}
.sliderGallery UL LI img {
   height: 70px;
   padding: 1px;
   border: 1px solid #bebebe;
   margin: 0 5px 0 0;
}
.odsazeni {
   height: 83px;
}

.ui-slider { position: relative; text-align: left; background: transparent !important; margin: 0 25px 0 5px !important; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 33px !important; height: 33px !important; cursor: default; background-image: url('img/slider.png') !important; border: 0 !important; background-color: none !important; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 1px; display: block; background-position: 0 0; border: 1px solid #909090 !important; }

.ui-slider-horizontal { height: 10px !important; border: 1px solid #909090 !important; background-color: #e4e4e4 !important; }
.ui-slider-horizontal .ui-slider-handle { top: -12px !important; margin-left: -.6em; margin-right: 10em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; border: 0 !important; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-widget-header { background: #000000 !important; }


#kalkulacka .posuvnik_pozadi {
   width: 225px;
   background-image: url('img/kalkulacka_pozadi.png');
   background-position: 0 0;
   background-repeat: no-repeat;
   font-size: 1px;
   position: absolute;
   left: 470px;
   top: 200px;
   padding: 3px 0 20px 0;
}
#kalkulacka .ui-slider-horizontal {
   border: 0 !important;
   background-color: transparent !important;
}
#kalkulacka .posuvnik {
   margin: 2px 10px 0 10px;
}
#kalkulacka .pocet_let {
   width: 225px;
   text-align: center;
   position: absolute;
   left: 470px;
   top: 230px;
   color: #9f0671;
   font-size: 14px;
   font-weight: bold;
}
#kalkulacka .mesicne {
   position: absolute;
   left: 740px;
   top: 200px;
   color: #546060;   
   font-size: 12px;
   padding: 3px 0 3px 20px;
   background-image: url('img/odrazka_fialova.png');
   background-repeat: no-repeat;
   background-position: 0 center;
}
#kalkulacka .poznamka {
   position: absolute;
   font-size: 11px;
   left: 450px;
   top: 270px;
   color: #546060;
}
#kalkulacka_vysledek {
   color: #9f0671;
   font-weight: bold;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
   background-color: transparent !important;
}

#podobne_nabidky_poptavka {
   background-image: url('img/stred_prechod.png');
   background-repeat: no-repeat;
   background-position: top;
   padding: 60px 0 0 0;
}
#podobne_nabidky_poptavka .poptavka_right {
   float: right;
   width: 229px;
}

#mapa_odkaz {
   text-align: center;
   padding: 3px 0 0 0;
}

#zobrazit_cely_cenik {
   padding: 0 10px 0 0;
}
#zobrazit_cely_cenik a {
   display: block;
   width: 114px;
   height: 22px;
   background-image: url('img/zobrazit_cely_cenik.png');
   background-repeat: no-repeat;
   background-position: top;
   text-decoration: none;
   margin: 0 0 0 auto;
}
#zobrazit_cely_cenik a:hover {
   background-position: bottom;
}

#stranka_404 {
   text-align: center;
   padding: 30px 20px;
   font-size: 14px;
   position: relative;;
}
#stranka_404 a {
   font-size: 14px;
}
#stranka_404 img {
   position: absolute;
   top: 90px;
   left: 530px;
}

#stitky .stitky_nadpis {
   text-align: center;
   font-weight: bold;
   padding: 0 0 5px 0;
}
#stitky .stitky_fraze {
   text-align: center;
   padding: 0 10px;
}
#stitky .stitky_fraze a {
   padding: 0 5px;
   color: gray;
}

#clanky {
   padding: 0 0 300px 0;
}
#clanky .clanky_vypis {
   padding: 15px 30px 30px 30px;
}
#clanky .clanky_vypis .td_datum a {
   display: block;
   text-decoration: none;
   color: gray;
   padding: 3px 0 3px 0;
}
#clanky .clanky_vypis .td_nazev a {
   font-weight: bold;
   padding: 3px 0 3px 15px;
   text-decoration: none;
}
#clanky .clanky_nenalezeny {
   text-align: center;
   padding: 100px 0 0 0;
}

#clanek {
   padding: 0 30px 200px 30px;
}
#clanek .tlacitko {
   padding: 20px 0 30px 0;
}
#clanek .tlacitko table {
   margin: auto;
}
#clanek .tlacitko table a {
   display: block;
   text-decoration: none;
   border: 1px solid #c2c2c2;
   background-color: #e2e2e2;
   text-align: center;
   padding: 7px 30px;
}
#clanek .tlacitko table a:hover {
   background-color: #aaaaaa;
}

.rychlost_nacitani {
   text-align: center;
   font-size: 11px;
   padding: 3px 0;
}

#clanky_uvod {
   padding: 0 10px;
}
#clanky_uvod h3 {
   margin: 0;
   padding: 0;
}
#clanky_uvod .clanky_vypis {
   padding: 5px 0 0 0;
}
#clanky_uvod .clanky_vypis td.td_datum {
   padding: 0 5px 0 0;
}
#clanky_uvod .clanky_vypis td a {
   font-size: 11px;
   text-decoration: none;
}
#clanky_uvod .clanky_vypis td.td_datum a {
   color: gray;
}
#clanky_uvod .vsechny_clanky {
   padding: 5px 0 0 0;
}
#clanky_uvod .vsechny_clanky a {
   font-size: 11px;
}

#prazske_ctvrti {
   padding: 20px 30px;
}
#prazske_ctvrti ul {
   margin: 0 0 0 20px;
   padding: 0;
}
#prazske_ctvrti li {
   float: left;
   width: 250px;
   padding: 3px 0 3px 0;
}

#realitky_mesta ul {
   margin: 20px 0 20px 60px;
   padding: 0;
}
#realitky_mesta li {
   float: left;
   width: 210px;
   padding: 3px 0 3px 0;
}

#realitky {
   padding: 0 20px;
}
#realitky .realitka {
   padding: 20px 5px 0 5px;
}
#realitky .realitka .fotka {
   width: 92px;
   float: left;
   text-align: right;
}
#realitky .realitka .fotka img {
   width: 70px;
   padding: 2px;
   border: 1px solid #e5e5e5;
}
#realitky .realitka .realitka_nadpis a {
   font-weight: bold;
   font-size: 14px;
   color: #cd0d91;
}
#realitky .realitka .realitka_popis {
   padding: 3px 0 3px 0;
}
#realitky .realitka .realitka_lokalita {
   color: #026b6e;
}
#realitky .realitka_informace {
   float: right;
   width: 820px;
}
#realitky .strankovani {
   text-align: center;
   padding: 20px 0 10px 0;
}

#paticka_add {
   text-align: center;
}
#paticka_add a {
   color: #7f7f7f;
   font-size: 12px;
}

#pevny_text {
   padding: 0 30px;
}


.article_title {
    color: #082349;
    text-decoration: underline !important;
    font-weight: bold;
}

.article_date a {
    color: #082349 !important;
}

.article_date {
    margin-bottom: 5px;
}

.article_text {
    padding-top: 8px !important;
    text-align: justify;
    line-height: 120%;
}

.articles_title {
    margin-bottom: 0px;
}

#clanky h1 {
    margin-top: 0px;
    padding-left: 40px;
    padding-top: 10px;
}

.article_page_image {
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}

.article_page_image img {
    max-width: 200px !important;
    max-height: 200px !important;
    height: auto !important;
    width: auto !important;
    float: none !important;
    margin: 0px !important;
    paddding: 0px !important;
}

#clanky .clanky_vypis .td_nazev a {
    padding: 0px;
}
#clanky .clanky_vypis .td_nazev {
    padding-left: 30px;
}

.articles_page_text {
    display:block;
    color: #082349;
    font-weight: normal !important;
    text-align: justify;
    margin-top: 5px;
    margin-bottom: 5px;
}

.articles_page_title {
    margin-top: 5px;
    margin-bottom: 10px;
}

.articles_page_date {
    font-weight: normal!important;
}

.clanky_vypis tr {
    padding-bottom: 5px;
}

.articles_page_spacer hr {
    margin-top: 10px;
    margin-bottom: 10px;
}

.locals {
    padding-left: 75px;
    width: 700px;
}</pre></body></html>